.elementor-34 .elementor-element.elementor-element-07ad142{--display:flex;}.elementor-34 .elementor-element.elementor-element-ff30358 .elementor-menu-toggle{margin:0 auto;}.elementor-34 .elementor-element.elementor-element-ff30358 .elementor-nav-menu .elementor-item{font-size:50px;line-height:50px;}.elementor-34 .elementor-element.elementor-element-ff30358 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-vamtam_accent_3 );fill:var( --e-global-color-vamtam_accent_3 );}#elementor-popup-modal-34 .dialog-widget-content{background-color:var( --e-global-color-vamtam_accent_1 );box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-34{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-34 .dialog-message{width:1000px;height:100vh;align-items:center;}#elementor-popup-modal-34 .dialog-close-button{display:flex;}#elementor-popup-modal-34 .dialog-close-button i{color:var( --e-global-color-vamtam_accent_5 );}#elementor-popup-modal-34 .dialog-close-button svg{fill:var( --e-global-color-vamtam_accent_5 );}/* Start custom CSS *//* ====== Overlay popup animation styling ====== */

/* Fade-in background overlay */
.elementor-popup-modal {
  animation: popupFade 0.5s ease forwards;
  backdrop-filter: blur(8px);
  background-color: rgba(0, 0, 0, 0.9) !important;
}

/* Keyframe for overlay fade */
@keyframes popupFade {
  from { opacity: 0; }
  to { opacity: 1; }
}

/* ====== Menu item animation ====== */
.elementor-popup-modal .elementor-nav-menu a {
  opacity: 0;
  transform: translateY(20px);
  animation: menuFadeUp 0.6s ease forwards;
}

/* Smooth hover effect */
.elementor-popup-modal .elementor-nav-menu a:hover {
  color: #f4c542; /* gold accent */
  transform: scale(1.08);
}

/* Keyframe for fade-up motion */
@keyframes menuFadeUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* ====== Stagger animation timing for each link ====== */
.elementor-popup-modal .elementor-nav-menu li:nth-child(1) a { animation-delay: 0.2s; }
.elementor-popup-modal .elementor-nav-menu li:nth-child(2) a { animation-delay: 0.4s; }
.elementor-popup-modal .elementor-nav-menu li:nth-child(3) a { animation-delay: 0.6s; }
.elementor-popup-modal .elementor-nav-menu li:nth-child(4) a { animation-delay: 0.8s; }
.elementor-popup-modal .elementor-nav-menu li:nth-child(5) a { animation-delay: 1s; }
.elementor-popup-modal .elementor-nav-menu li:nth-child(6) a { animation-delay: 1.2s; }/* End custom CSS */