.elementor-569 .elementor-element.elementor-element-ed59d37{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-569 .elementor-element.elementor-element-cb06051{color:#7040F2;font-size:21px;font-weight:900;}.elementor-569 .elementor-element.elementor-element-2070ccc{text-align:justify;color:#FFFFFF;font-size:15px;line-height:1.2em;}.elementor-569 .elementor-element.elementor-element-2070ccc > .elementor-widget-container{margin:-29px 0px 0px 0px;}.elementor-569 .elementor-element.elementor-element-9f39c8e{text-align:justify;color:#FFFFFF;font-size:15px;line-height:1.2em;}.elementor-569 .elementor-element.elementor-element-9f39c8e > .elementor-widget-container{margin:-23px 0px 0px 0px;}.elementor-569 .elementor-element.elementor-element-56a7ace{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-569 .elementor-element.elementor-element-fe83095{--display:flex;--background-transition:0.3s;}.elementor-569 .elementor-element.elementor-element-fe83095.e-con{--align-self:center;}.elementor-569 .elementor-element.elementor-element-cac9acc{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.wgl-canvas-outer{opacity:0.58;}body.elementor-page-569 #main.site-main{z-index:0;}body.elementor-page-569:not(.elementor-motion-effects-element-type-background), body.elementor-page-569 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#011830;}@media(min-width:768px){.elementor-569 .elementor-element.elementor-element-fe83095{--width:100%;}.elementor-569 .elementor-element.elementor-element-cac9acc{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-d444e3c *//* === COUNTRY LIST STYLE === */
.country-list {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  font-family: 'Poppins', sans-serif;
  color: #ffffff;
  font-size: 16px;
  line-height: 1.8;
  max-width: 320px;
}

/* Each country item */
.country-list li {
  position: relative;
  padding-left: 32px;
  margin-bottom: 6px;
  opacity: 0;
  transform: translateY(25px);
  animation: fadeSlideUp 0.6s ease forwards;
  transition: color 0.3s ease, text-shadow 0.3s ease;
}

/* === Outer ring + Center dot (reduced glow) === */
.country-list li::before {
  content: '';
  position: absolute;
  left: 0;
  top: 8px;
  width: 14px;
  height: 14px;
  border: 2px solid #00bfff; /* cyan-blue outer ring */
  border-radius: 50%;
  /* reduced glow intensity */
  box-shadow: 0 0 4px rgba(0, 191, 255, 0.5), inset 0 0 2px rgba(0, 191, 255, 0.4);
}

/* Center glowing dot (reduced glow) */
.country-list li::after {
  content: '';
  position: absolute;
  left: 5px;
  top: 13px;
  width: 4px;
  height: 4px;
  background: #00bfff;
  border-radius: 50%;
  /* softer glow */
  box-shadow: 0 0 3px rgba(0, 191, 255, 0.6);
}

/* Hover — keep glow subtle */
.country-list li:hover {
  color: #00bfff;
  text-shadow: 0 0 5px rgba(0, 191, 255, 0.6);
}

.country-list li:hover::before {
  box-shadow: 0 0 8px rgba(0, 191, 255, 0.6), inset 0 0 3px rgba(0, 191, 255, 0.4);
}

.country-list li:hover::after {
  box-shadow: 0 0 6px rgba(0, 191, 255, 0.8);
}


.country-list li:hover::before {
  box-shadow: 0 0 15px #00bfff, inset 0 0 8px #00bfff;
}

.country-list li:hover::after {
  box-shadow: 0 0 12px #00bfff, 0 0 20px #00bfff;
}

/* === Motion timing (staggered delay) === */
.country-list li:nth-child(1)  { animation-delay: 0.1s; }
.country-list li:nth-child(2)  { animation-delay: 0.2s; }
.country-list li:nth-child(3)  { animation-delay: 0.3s; }
.country-list li:nth-child(4)  { animation-delay: 0.4s; }
.country-list li:nth-child(5)  { animation-delay: 0.5s; }
.country-list li:nth-child(6)  { animation-delay: 0.6s; }
.country-list li:nth-child(7)  { animation-delay: 0.7s; }
.country-list li:nth-child(8)  { animation-delay: 0.8s; }
.country-list li:nth-child(9)  { animation-delay: 0.9s; }
.country-list li:nth-child(10) { animation-delay: 1.0s; }
.country-list li:nth-child(11) { animation-delay: 1.1s; }
.country-list li:nth-child(12) { animation-delay: 1.2s; }
.country-list li:nth-child(13) { animation-delay: 1.3s; }
.country-list li:nth-child(14) { animation-delay: 1.4s; }
.country-list li:nth-child(15) { animation-delay: 1.5s; }
.country-list li:nth-child(16) { animation-delay: 1.6s; }
.country-list li:nth-child(17) { animation-delay: 1.7s; }
.country-list li:nth-child(18) { animation-delay: 1.8s; }
.country-list li:nth-child(19) { animation-delay: 1.9s; }
.country-list li:nth-child(20) { animation-delay: 2.0s; }
.country-list li:nth-child(21) { animation-delay: 2.1s; }
.country-list li:nth-child(22) { animation-delay: 2.2s; }
.country-list li:nth-child(23) { animation-delay: 2.3s; }

/* === Fade + Slide Up Animation === */
@keyframes fadeSlideUp {
  0% {
    opacity: 0;
    transform: translateY(25px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */