.elementor-1394 .elementor-element.elementor-element-aeda685{--spacer-size:60px;}.elementor-1394 .elementor-element.elementor-element-439785b:not(.elementor-motion-effects-element-type-background), .elementor-1394 .elementor-element.elementor-element-439785b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #04101D 0%, #01050C 100%);}.elementor-1394 .elementor-element.elementor-element-439785b > .elementor-container{max-width:1240px;}.elementor-1394 .elementor-element.elementor-element-439785b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-1394 .elementor-element.elementor-element-439785b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1394 .elementor-element.elementor-element-ee95e43 > .elementor-element-populated{margin:-6px 4px 0px 0px;--e-column-margin-right:4px;--e-column-margin-left:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1394 .elementor-element.elementor-element-58dd666{text-align:start;}.elementor-1394 .elementor-element.elementor-element-58dd666 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-4c543be );}.elementor-1394 .elementor-element.elementor-element-58dd666 .elementor-heading-title a{transition-duration:0s;}.elementor-1394 .elementor-element.elementor-element-2ed1307{--e-image-carousel-slides-to-show:5;}.elementor-1394 .elementor-element.elementor-element-2ed1307 > .elementor-widget-container{padding:13px 0px 0px 0px;}.elementor-1394 .elementor-element.elementor-element-2ed1307 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1394 .elementor-element.elementor-element-2ed1307 .elementor-swiper-button.elementor-swiper-button-next{font-size:3px;color:var( --e-global-color-primary );}.elementor-1394 .elementor-element.elementor-element-2ed1307 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1394 .elementor-element.elementor-element-2ed1307 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-primary );}.elementor-1394 .elementor-element.elementor-element-2ed1307 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:16px;--swiper-pagination-bullet-vertical-gap:16px;}.elementor-1394 .elementor-element.elementor-element-2ed1307 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:16px 16px 16px 16px;}.elementor-1394 .elementor-element.elementor-element-7822195 > .elementor-container{max-width:1240px;}.elementor-1394 .elementor-element.elementor-element-7822195{padding:40px 0px 40px 0px;}.elementor-1394 .elementor-element.elementor-element-181e08b > .elementor-element-populated{margin:-6px 4px 0px 0px;--e-column-margin-right:4px;--e-column-margin-left:0px;}.elementor-1394 .elementor-element.elementor-element-2c5512c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-4c543be );}.elementor-1394 .elementor-element.elementor-element-c846566{--e-image-carousel-slides-to-show:5;}.elementor-1394 .elementor-element.elementor-element-c846566 > .elementor-widget-container{padding:13px 0px 0px 0px;}.elementor-1394 .elementor-element.elementor-element-c846566 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1394 .elementor-element.elementor-element-c846566 .elementor-swiper-button.elementor-swiper-button-next{font-size:3px;color:var( --e-global-color-primary );}.elementor-1394 .elementor-element.elementor-element-c846566 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1394 .elementor-element.elementor-element-c846566 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-primary );}.elementor-1394 .elementor-element.elementor-element-c846566 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:16px;--swiper-pagination-bullet-vertical-gap:16px;}.elementor-1394 .elementor-element.elementor-element-c846566 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:16px 16px 16px 16px;}.elementor-1394 .elementor-element.elementor-element-267ab72{--spacer-size:60px;}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1394 .elementor-element.elementor-element-bfe2ac6{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-primary );}.elementor-1394 .elementor-element.elementor-element-bfe2ac6 .elementor-headline{text-align:center;}.elementor-1394 .elementor-element.elementor-element-bfe2ac6 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-4c543be );stroke-width:1px;}.elementor-1394 .elementor-element.elementor-element-bfe2ac6 .elementor-headline-plain-text{color:var( --e-global-color-4c543be );}.elementor-1394 .elementor-element.elementor-element-bfe2ac6 .elementor-headline .elementor-headline-plain-text{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1394 .elementor-element.elementor-element-bfe2ac6 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1394 .elementor-element.elementor-element-aca4b57{text-align:center;color:var( --e-global-color-4c543be );}.elementor-1394 .elementor-element.elementor-element-d3fc111{--spacer-size:60px;}.elementor-1394 .elementor-element.elementor-element-a32759c{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-primary );}.elementor-1394 .elementor-element.elementor-element-a32759c .elementor-headline{text-align:center;}.elementor-1394 .elementor-element.elementor-element-a32759c .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-4c543be );stroke-width:1px;}.elementor-1394 .elementor-element.elementor-element-a32759c .elementor-headline-plain-text{color:var( --e-global-color-4c543be );}.elementor-1394 .elementor-element.elementor-element-a32759c .elementor-headline .elementor-headline-plain-text{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1394 .elementor-element.elementor-element-a32759c .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1394 .elementor-element.elementor-element-38be053{text-align:center;color:var( --e-global-color-4c543be );}.elementor-1394 .elementor-element.elementor-element-93b4077 > .elementor-container{max-width:1240px;}.elementor-1394 .elementor-element.elementor-element-9785add{--spacer-size:60px;}.elementor-1394 .elementor-element.elementor-element-b4015f1:not(.elementor-motion-effects-element-type-background), .elementor-1394 .elementor-element.elementor-element-b4015f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #04101D 0%, #01050C 100%);}.elementor-1394 .elementor-element.elementor-element-b4015f1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-1394 .elementor-element.elementor-element-b4015f1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1394 .elementor-element.elementor-element-ba4afce{--spacer-size:60px;}.elementor-1394 .elementor-element.elementor-element-e751526{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-primary );}.elementor-1394 .elementor-element.elementor-element-e751526 .elementor-headline{text-align:center;}.elementor-1394 .elementor-element.elementor-element-e751526 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-4c543be );stroke-width:1px;}.elementor-1394 .elementor-element.elementor-element-e751526 .elementor-headline-plain-text{color:var( --e-global-color-4c543be );}.elementor-1394 .elementor-element.elementor-element-e751526 .elementor-headline .elementor-headline-plain-text{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1394 .elementor-element.elementor-element-e751526 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1394 .elementor-element.elementor-element-2ae56f0{text-align:center;color:var( --e-global-color-4c543be );}.elementor-1394 .elementor-element.elementor-element-b4eb45a{--spacer-size:60px;}.elementor-1394 .elementor-element.elementor-element-5dc4064{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-primary );}.elementor-1394 .elementor-element.elementor-element-5dc4064 .elementor-headline{text-align:center;}.elementor-1394 .elementor-element.elementor-element-5dc4064 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-4c543be );stroke-width:1px;}.elementor-1394 .elementor-element.elementor-element-5dc4064 .elementor-headline-plain-text{color:var( --e-global-color-4c543be );}.elementor-1394 .elementor-element.elementor-element-5dc4064 .elementor-headline .elementor-headline-plain-text{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1394 .elementor-element.elementor-element-5dc4064 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1394 .elementor-element.elementor-element-048b9dc{text-align:center;color:var( --e-global-color-4c543be );}.elementor-1394 .elementor-element.elementor-element-361f7e4{--spacer-size:60px;}.elementor-1394 .elementor-element.elementor-element-3815a69{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-primary );}.elementor-1394 .elementor-element.elementor-element-3815a69 .elementor-headline{text-align:center;}.elementor-1394 .elementor-element.elementor-element-3815a69 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-4c543be );stroke-width:1px;}.elementor-1394 .elementor-element.elementor-element-3815a69 .elementor-headline-plain-text{color:var( --e-global-color-4c543be );}.elementor-1394 .elementor-element.elementor-element-3815a69 .elementor-headline .elementor-headline-plain-text{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1394 .elementor-element.elementor-element-3815a69 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1394 .elementor-element.elementor-element-eb77c84{text-align:center;color:var( --e-global-color-4c543be );}@media(max-width:1024px){.elementor-1394 .elementor-element.elementor-element-2ed1307{--e-image-carousel-slides-to-show:2;}.elementor-1394 .elementor-element.elementor-element-c846566{--e-image-carousel-slides-to-show:2;}}@media(max-width:767px){.elementor-1394 .elementor-element.elementor-element-2ed1307{--e-image-carousel-slides-to-show:2;}.elementor-1394 .elementor-element.elementor-element-c846566{--e-image-carousel-slides-to-show:2;}}/* Start custom CSS for image-carousel, class: .elementor-element-2ed1307 */.movies-container {
  background: #111;
  padding: 20px;
  color: #fff;
  text-align: center;
}

.section-title {
  margin-bottom: 20px;
}

.movies-slider {
  display: flex;
  gap: 20px;
  overflow-x: auto;
  justify-content: center;
}

.movie-card {
  min-width: 200px;
  background: #1c1c1c;
  border-radius: 10px;
  padding: 10px;
  transition: 0.3s;
}

.movie-card:hover {
  transform: scale(1.05);
}

.movie-img {
  width: 100%;
  border-radius: 10px;
}

.movie-title {
  margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7822195 */#movie-slider .swiper-wrapper{align-items:center}
#movie-slider .swiper-slide{opacity:.68;transition:opacity .35s ease}
#movie-slider .swiper-slide-prev,#movie-slider .swiper-slide-next{opacity:.88}
#movie-slider .swiper-slide-active{opacity:1;z-index:3}

#movie-slider .swiper-slide-inner{
  position:relative;
  overflow:hidden;
  border-radius:18px;
  background:#050b14;
  border:1px solid rgba(255,255,255,.06);
  box-shadow:0 10px 24px rgba(0,0,0,.32);
  transform:scale(.92);
  transition:transform .35s cubic-bezier(.22,.8,.2,1),box-shadow .35s ease,border-color .35s ease;
}

#movie-slider .swiper-slide-prev .swiper-slide-inner,
#movie-slider .swiper-slide-next .swiper-slide-inner{transform:scale(.96)}

#movie-slider .swiper-slide-active .swiper-slide-inner{
  transform:scale(1);
  border-color:rgba(168,85,247,.16);
  box-shadow:0 18px 40px rgba(0,0,0,.42),0 0 14px rgba(168,85,247,.14),0 0 22px rgba(79,230,255,.10);
}

#movie-slider .swiper-slide-inner::after{
  content:"";
  position:absolute;
  inset:0;
  border-radius:inherit;
  background:radial-gradient(circle,rgba(168,85,247,.16),rgba(79,230,255,.10),transparent 72%);
  opacity:0;
  transition:opacity .35s ease;
  pointer-events:none;
}

#movie-slider .swiper-slide-active .swiper-slide-inner::after{opacity:1}

#movie-slider img,#movie-slider .swiper-slide-image{
  display:block;
  width:100%;
  border-radius:18px;
}

#movie-slider .elementor-swiper-button{
  width:44px;height:44px;border-radius:50%;
  background:rgba(6,12,22,.82);
  border:1px solid rgba(79,230,255,.14);
}

#movie-slider .swiper-pagination-bullet{background:rgba(255,255,255,.2);opacity:1}
#movie-slider .swiper-pagination-bullet-active{
  width:20px;border-radius:999px;
  background:linear-gradient(90deg,#a855f7,#149df0);
}

@media (max-width:767px){
  #movie-slider .swiper-slide-inner,
  #movie-slider img,
  #movie-slider .swiper-slide-image{border-radius:14px}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-21cbc5a */.vx-mini-card {
  position: relative;
}

.vx-mini-card::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 24px;
  padding: 1px;
  background: linear-gradient(120deg, rgba(17,200,255,0.25), transparent, rgba(17,200,255,0.15));
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  opacity: 0.4;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b4015f1 */.vx-stats-section{
  position:relative;
  overflow:hidden;
  background:
    linear-gradient(180deg,#04101d 0%, #020812 55%, #01050c 100%);
}

.vx-stats-section::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:
    radial-gradient(circle at 50% 0%,
      rgba(17,200,255,.10),
      rgba(17,200,255,.04) 22%,
      transparent 58%);
  z-index:0;
}

.vx-stats-section::after{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:
    linear-gradient(90deg,
      rgba(3,10,18,.18) 0%,
      transparent 14%,
      transparent 86%,
      rgba(3,10,18,.18) 100%);
  z-index:0;
}

/* تأكد أن المحتوى فوق الخلفية */
.vx-stats-section > .elementor-container,
.vx-stats-section > .e-con-inner,
.vx-stats-section .elementor-row{
  position:relative;
  z-index:1;
}/* End custom CSS */