.elementor-2756 .elementor-element.elementor-element-6eaee7ba{--display:flex;}.elementor-2756 .elementor-element.elementor-element-9859d9b{--display:flex;}.elementor-2756 .elementor-element.elementor-element-2f1ada90 img{width:15%;}.elementor-2756 .elementor-element.elementor-element-2ebca6fc{--display:flex;}.elementor-2756 .elementor-element.elementor-element-3ff4d877 img{width:15%;}.elementor-2756 .elementor-element.elementor-element-3fb0a425{--display:flex;}.elementor-2756 .elementor-element.elementor-element-4c10e96f img{width:15%;}.elementor-2756 .elementor-element.elementor-element-349c459e{--display:flex;}.elementor-2756 .elementor-element.elementor-element-45b15ada img{width:15%;}.elementor-2756 .elementor-element.elementor-element-1eeace18{--display:flex;}.elementor-2756 .elementor-element.elementor-element-5ca77b12 img{width:15%;}.elementor-2756 .elementor-element.elementor-element-43fb794d{--display:flex;}.elementor-2756 .elementor-element.elementor-element-7483c014 img{width:15%;}.elementor-2756 .elementor-element.elementor-element-1536eb8{--display:flex;}.elementor-2756 .elementor-element.elementor-element-2388bea img{width:15%;}.elementor-2756 .elementor-element.elementor-element-008e200{--display:flex;}.elementor-2756 .elementor-element.elementor-element-086999f img{width:15%;}.elementor-2756 .elementor-element.elementor-element-a5e3e7b{--display:flex;}.elementor-2756 .elementor-element.elementor-element-4cddebb img{width:15%;}.elementor-2756 .elementor-element.elementor-element-c9d7568{--display:flex;}.elementor-2756 .elementor-element.elementor-element-15c0692 img{width:15%;}.elementor-2756 .elementor-element.elementor-element-40d9954{--display:flex;}.elementor-2756 .elementor-element.elementor-element-4ab6811 img{width:15%;}.elementor-2756 .elementor-element.elementor-element-753a8722{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:8px;--n-accordion-item-title-distance-from-content:5px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:var( --e-global-color-06de62c );--n-accordion-title-hover-color:var( --e-global-color-06de62c );--n-accordion-title-active-color:var( --e-global-color-72fc8f3 );--n-accordion-icon-size:15px;}.elementor-2756 .elementor-element.elementor-element-753a8722 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#9264CB5C;}:where( .elementor-2756 .elementor-element.elementor-element-753a8722 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F7C6D970;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-right:10px;--padding-bottom:10px;--padding-left:10px;}.elementor-2756 .elementor-element.elementor-element-753a8722 {--n-accordion-padding:8px 8px 8px 8px;}:where( .elementor-2756 .elementor-element.elementor-element-753a8722 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:800;}@media(max-width:1024px){.elementor-2756 .elementor-element.elementor-element-2f1ada90 img{width:25%;}.elementor-2756 .elementor-element.elementor-element-3ff4d877 img{width:25%;}.elementor-2756 .elementor-element.elementor-element-4c10e96f img{width:25%;}.elementor-2756 .elementor-element.elementor-element-45b15ada img{width:25%;}.elementor-2756 .elementor-element.elementor-element-5ca77b12 img{width:25%;}.elementor-2756 .elementor-element.elementor-element-7483c014 img{width:25%;}.elementor-2756 .elementor-element.elementor-element-2388bea img{width:25%;}.elementor-2756 .elementor-element.elementor-element-086999f img{width:25%;}.elementor-2756 .elementor-element.elementor-element-4cddebb img{width:25%;}.elementor-2756 .elementor-element.elementor-element-15c0692 img{width:25%;}.elementor-2756 .elementor-element.elementor-element-4ab6811 img{width:25%;}}@media(max-width:768px){.elementor-2756 .elementor-element.elementor-element-2f1ada90 img{width:70%;}.elementor-2756 .elementor-element.elementor-element-3ff4d877 img{width:70%;}.elementor-2756 .elementor-element.elementor-element-4c10e96f img{width:70%;}.elementor-2756 .elementor-element.elementor-element-45b15ada img{width:70%;}.elementor-2756 .elementor-element.elementor-element-5ca77b12 img{width:70%;}.elementor-2756 .elementor-element.elementor-element-7483c014 img{width:70%;}.elementor-2756 .elementor-element.elementor-element-2388bea img{width:70%;}.elementor-2756 .elementor-element.elementor-element-086999f img{width:70%;}.elementor-2756 .elementor-element.elementor-element-4cddebb img{width:70%;}.elementor-2756 .elementor-element.elementor-element-15c0692 img{width:70%;}.elementor-2756 .elementor-element.elementor-element-4ab6811 img{width:70%;}}/* Start custom CSS for wd_text_block, class: .elementor-element-49d9b8ad */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f1ada90 */.elementor-2756 .elementor-element.elementor-element-2f1ada90 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-2f1ada90::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-2f1ada90::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-2e9d59a3 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ff4d877 */.elementor-2756 .elementor-element.elementor-element-3ff4d877 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-3ff4d877::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-3ff4d877::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-13e25d29 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c10e96f */.elementor-2756 .elementor-element.elementor-element-4c10e96f {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-4c10e96f::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-4c10e96f::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-169ffe0 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45b15ada */.elementor-2756 .elementor-element.elementor-element-45b15ada {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-45b15ada::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-45b15ada::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-2b7e5934 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ca77b12 */.elementor-2756 .elementor-element.elementor-element-5ca77b12 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-5ca77b12::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-5ca77b12::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-656db0ba */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7483c014 */.elementor-2756 .elementor-element.elementor-element-7483c014 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-7483c014::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-7483c014::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-6173c5a */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2388bea */.elementor-2756 .elementor-element.elementor-element-2388bea {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-2388bea::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-2388bea::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-f51aba6 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-086999f */.elementor-2756 .elementor-element.elementor-element-086999f {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-086999f::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-086999f::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-3568522 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4cddebb */.elementor-2756 .elementor-element.elementor-element-4cddebb {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-4cddebb::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-4cddebb::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-495f7af */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15c0692 */.elementor-2756 .elementor-element.elementor-element-15c0692 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-15c0692::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-15c0692::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-86260a4 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ab6811 */.elementor-2756 .elementor-element.elementor-element-4ab6811 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-4ab6811::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-4ab6811::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-49d9b8ad */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f1ada90 */.elementor-2756 .elementor-element.elementor-element-2f1ada90 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-2f1ada90::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-2f1ada90::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-2e9d59a3 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ff4d877 */.elementor-2756 .elementor-element.elementor-element-3ff4d877 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-3ff4d877::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-3ff4d877::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-13e25d29 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c10e96f */.elementor-2756 .elementor-element.elementor-element-4c10e96f {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-4c10e96f::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-4c10e96f::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-169ffe0 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45b15ada */.elementor-2756 .elementor-element.elementor-element-45b15ada {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-45b15ada::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-45b15ada::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-2b7e5934 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ca77b12 */.elementor-2756 .elementor-element.elementor-element-5ca77b12 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-5ca77b12::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-5ca77b12::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-656db0ba */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7483c014 */.elementor-2756 .elementor-element.elementor-element-7483c014 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-7483c014::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-7483c014::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-6173c5a */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2388bea */.elementor-2756 .elementor-element.elementor-element-2388bea {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-2388bea::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-2388bea::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-f51aba6 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-086999f */.elementor-2756 .elementor-element.elementor-element-086999f {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-086999f::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-086999f::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-3568522 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4cddebb */.elementor-2756 .elementor-element.elementor-element-4cddebb {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-4cddebb::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-4cddebb::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-495f7af */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15c0692 */.elementor-2756 .elementor-element.elementor-element-15c0692 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-15c0692::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-15c0692::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-86260a4 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ab6811 */.elementor-2756 .elementor-element.elementor-element-4ab6811 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-4ab6811::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-4ab6811::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-49d9b8ad */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f1ada90 */.elementor-2756 .elementor-element.elementor-element-2f1ada90 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-2f1ada90::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-2f1ada90::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-2e9d59a3 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ff4d877 */.elementor-2756 .elementor-element.elementor-element-3ff4d877 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-3ff4d877::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-3ff4d877::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-13e25d29 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c10e96f */.elementor-2756 .elementor-element.elementor-element-4c10e96f {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-4c10e96f::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-4c10e96f::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-169ffe0 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45b15ada */.elementor-2756 .elementor-element.elementor-element-45b15ada {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-45b15ada::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-45b15ada::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-2b7e5934 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ca77b12 */.elementor-2756 .elementor-element.elementor-element-5ca77b12 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-5ca77b12::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-5ca77b12::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-656db0ba */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7483c014 */.elementor-2756 .elementor-element.elementor-element-7483c014 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-7483c014::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-7483c014::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-6173c5a */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2388bea */.elementor-2756 .elementor-element.elementor-element-2388bea {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-2388bea::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-2388bea::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-f51aba6 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-086999f */.elementor-2756 .elementor-element.elementor-element-086999f {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-086999f::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-086999f::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-3568522 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4cddebb */.elementor-2756 .elementor-element.elementor-element-4cddebb {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-4cddebb::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-4cddebb::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-495f7af */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15c0692 */.elementor-2756 .elementor-element.elementor-element-15c0692 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-15c0692::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-15c0692::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-86260a4 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ab6811 */.elementor-2756 .elementor-element.elementor-element-4ab6811 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-4ab6811::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-4ab6811::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-49d9b8ad */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f1ada90 */.elementor-2756 .elementor-element.elementor-element-2f1ada90 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-2f1ada90::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-2f1ada90::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-2e9d59a3 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ff4d877 */.elementor-2756 .elementor-element.elementor-element-3ff4d877 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-3ff4d877::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-3ff4d877::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-13e25d29 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c10e96f */.elementor-2756 .elementor-element.elementor-element-4c10e96f {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-4c10e96f::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-4c10e96f::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-169ffe0 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45b15ada */.elementor-2756 .elementor-element.elementor-element-45b15ada {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-45b15ada::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-45b15ada::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-2b7e5934 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ca77b12 */.elementor-2756 .elementor-element.elementor-element-5ca77b12 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-5ca77b12::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-5ca77b12::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-656db0ba */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7483c014 */.elementor-2756 .elementor-element.elementor-element-7483c014 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-7483c014::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-7483c014::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-6173c5a */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2388bea */.elementor-2756 .elementor-element.elementor-element-2388bea {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-2388bea::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-2388bea::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-f51aba6 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-086999f */.elementor-2756 .elementor-element.elementor-element-086999f {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-086999f::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-086999f::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-3568522 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4cddebb */.elementor-2756 .elementor-element.elementor-element-4cddebb {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-4cddebb::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-4cddebb::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-495f7af */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15c0692 */.elementor-2756 .elementor-element.elementor-element-15c0692 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-15c0692::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-15c0692::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-86260a4 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ab6811 */.elementor-2756 .elementor-element.elementor-element-4ab6811 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-4ab6811::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-4ab6811::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-49d9b8ad */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f1ada90 */.elementor-2756 .elementor-element.elementor-element-2f1ada90 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-2f1ada90::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-2f1ada90::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-2e9d59a3 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ff4d877 */.elementor-2756 .elementor-element.elementor-element-3ff4d877 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-3ff4d877::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-3ff4d877::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-13e25d29 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c10e96f */.elementor-2756 .elementor-element.elementor-element-4c10e96f {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-4c10e96f::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-4c10e96f::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-169ffe0 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45b15ada */.elementor-2756 .elementor-element.elementor-element-45b15ada {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-45b15ada::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-45b15ada::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-2b7e5934 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ca77b12 */.elementor-2756 .elementor-element.elementor-element-5ca77b12 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-5ca77b12::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-5ca77b12::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-656db0ba */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7483c014 */.elementor-2756 .elementor-element.elementor-element-7483c014 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-7483c014::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-7483c014::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-6173c5a */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2388bea */.elementor-2756 .elementor-element.elementor-element-2388bea {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-2388bea::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-2388bea::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-f51aba6 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-086999f */.elementor-2756 .elementor-element.elementor-element-086999f {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-086999f::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-086999f::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-3568522 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4cddebb */.elementor-2756 .elementor-element.elementor-element-4cddebb {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-4cddebb::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-4cddebb::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-495f7af */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15c0692 */.elementor-2756 .elementor-element.elementor-element-15c0692 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-15c0692::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-15c0692::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-86260a4 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ab6811 */.elementor-2756 .elementor-element.elementor-element-4ab6811 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-4ab6811::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-4ab6811::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-49d9b8ad */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f1ada90 */.elementor-2756 .elementor-element.elementor-element-2f1ada90 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-2f1ada90::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-2f1ada90::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-2e9d59a3 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ff4d877 */.elementor-2756 .elementor-element.elementor-element-3ff4d877 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-3ff4d877::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-3ff4d877::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-13e25d29 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c10e96f */.elementor-2756 .elementor-element.elementor-element-4c10e96f {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-4c10e96f::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-4c10e96f::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-169ffe0 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45b15ada */.elementor-2756 .elementor-element.elementor-element-45b15ada {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-45b15ada::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-45b15ada::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-2b7e5934 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ca77b12 */.elementor-2756 .elementor-element.elementor-element-5ca77b12 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-5ca77b12::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-5ca77b12::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-656db0ba */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7483c014 */.elementor-2756 .elementor-element.elementor-element-7483c014 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-7483c014::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-7483c014::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-6173c5a */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2388bea */.elementor-2756 .elementor-element.elementor-element-2388bea {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-2388bea::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-2388bea::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-f51aba6 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-086999f */.elementor-2756 .elementor-element.elementor-element-086999f {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-086999f::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-086999f::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-3568522 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4cddebb */.elementor-2756 .elementor-element.elementor-element-4cddebb {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-4cddebb::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-4cddebb::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-495f7af */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15c0692 */.elementor-2756 .elementor-element.elementor-element-15c0692 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-15c0692::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-15c0692::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-86260a4 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ab6811 */.elementor-2756 .elementor-element.elementor-element-4ab6811 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-4ab6811::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-4ab6811::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-49d9b8ad */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f1ada90 */.elementor-2756 .elementor-element.elementor-element-2f1ada90 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-2f1ada90::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-2f1ada90::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-2e9d59a3 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ff4d877 */.elementor-2756 .elementor-element.elementor-element-3ff4d877 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-3ff4d877::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-3ff4d877::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-13e25d29 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c10e96f */.elementor-2756 .elementor-element.elementor-element-4c10e96f {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-4c10e96f::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-4c10e96f::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-169ffe0 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45b15ada */.elementor-2756 .elementor-element.elementor-element-45b15ada {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-45b15ada::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-45b15ada::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-2b7e5934 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ca77b12 */.elementor-2756 .elementor-element.elementor-element-5ca77b12 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-5ca77b12::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-5ca77b12::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-656db0ba */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7483c014 */.elementor-2756 .elementor-element.elementor-element-7483c014 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-7483c014::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-7483c014::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-6173c5a */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2388bea */.elementor-2756 .elementor-element.elementor-element-2388bea {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-2388bea::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-2388bea::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-f51aba6 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-086999f */.elementor-2756 .elementor-element.elementor-element-086999f {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-086999f::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-086999f::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-3568522 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4cddebb */.elementor-2756 .elementor-element.elementor-element-4cddebb {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-4cddebb::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-4cddebb::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-495f7af */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15c0692 */.elementor-2756 .elementor-element.elementor-element-15c0692 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-15c0692::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-15c0692::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-86260a4 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ab6811 */.elementor-2756 .elementor-element.elementor-element-4ab6811 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-4ab6811::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-4ab6811::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-49d9b8ad */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f1ada90 */.elementor-2756 .elementor-element.elementor-element-2f1ada90 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-2f1ada90::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-2f1ada90::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-2e9d59a3 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ff4d877 */.elementor-2756 .elementor-element.elementor-element-3ff4d877 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-3ff4d877::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-3ff4d877::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-13e25d29 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c10e96f */.elementor-2756 .elementor-element.elementor-element-4c10e96f {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-4c10e96f::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-4c10e96f::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-169ffe0 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45b15ada */.elementor-2756 .elementor-element.elementor-element-45b15ada {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-45b15ada::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-45b15ada::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-2b7e5934 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ca77b12 */.elementor-2756 .elementor-element.elementor-element-5ca77b12 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-5ca77b12::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-5ca77b12::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-656db0ba */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7483c014 */.elementor-2756 .elementor-element.elementor-element-7483c014 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-7483c014::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-7483c014::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-6173c5a */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2388bea */.elementor-2756 .elementor-element.elementor-element-2388bea {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-2388bea::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-2388bea::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-f51aba6 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-086999f */.elementor-2756 .elementor-element.elementor-element-086999f {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-086999f::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-086999f::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-3568522 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4cddebb */.elementor-2756 .elementor-element.elementor-element-4cddebb {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-4cddebb::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-4cddebb::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-495f7af */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15c0692 */.elementor-2756 .elementor-element.elementor-element-15c0692 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-15c0692::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-15c0692::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-86260a4 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ab6811 */.elementor-2756 .elementor-element.elementor-element-4ab6811 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-4ab6811::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-4ab6811::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-49d9b8ad */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f1ada90 */.elementor-2756 .elementor-element.elementor-element-2f1ada90 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-2f1ada90::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-2f1ada90::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-2e9d59a3 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ff4d877 */.elementor-2756 .elementor-element.elementor-element-3ff4d877 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-3ff4d877::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-3ff4d877::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-13e25d29 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c10e96f */.elementor-2756 .elementor-element.elementor-element-4c10e96f {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-4c10e96f::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-4c10e96f::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-169ffe0 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45b15ada */.elementor-2756 .elementor-element.elementor-element-45b15ada {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-45b15ada::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-45b15ada::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-2b7e5934 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ca77b12 */.elementor-2756 .elementor-element.elementor-element-5ca77b12 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-5ca77b12::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-5ca77b12::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-656db0ba */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7483c014 */.elementor-2756 .elementor-element.elementor-element-7483c014 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-7483c014::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-7483c014::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-6173c5a */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2388bea */.elementor-2756 .elementor-element.elementor-element-2388bea {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-2388bea::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-2388bea::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-f51aba6 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-086999f */.elementor-2756 .elementor-element.elementor-element-086999f {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-086999f::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-086999f::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-3568522 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4cddebb */.elementor-2756 .elementor-element.elementor-element-4cddebb {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-4cddebb::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-4cddebb::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-495f7af */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15c0692 */.elementor-2756 .elementor-element.elementor-element-15c0692 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-15c0692::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-15c0692::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-86260a4 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ab6811 */.elementor-2756 .elementor-element.elementor-element-4ab6811 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-4ab6811::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-4ab6811::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-49d9b8ad */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f1ada90 */.elementor-2756 .elementor-element.elementor-element-2f1ada90 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-2f1ada90::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-2f1ada90::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-2e9d59a3 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ff4d877 */.elementor-2756 .elementor-element.elementor-element-3ff4d877 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-3ff4d877::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-3ff4d877::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-13e25d29 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c10e96f */.elementor-2756 .elementor-element.elementor-element-4c10e96f {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-4c10e96f::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-4c10e96f::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-169ffe0 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45b15ada */.elementor-2756 .elementor-element.elementor-element-45b15ada {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-45b15ada::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-45b15ada::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-2b7e5934 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ca77b12 */.elementor-2756 .elementor-element.elementor-element-5ca77b12 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-5ca77b12::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-5ca77b12::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-656db0ba */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7483c014 */.elementor-2756 .elementor-element.elementor-element-7483c014 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-7483c014::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-7483c014::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-6173c5a */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2388bea */.elementor-2756 .elementor-element.elementor-element-2388bea {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-2388bea::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-2388bea::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-f51aba6 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-086999f */.elementor-2756 .elementor-element.elementor-element-086999f {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-086999f::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-086999f::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-3568522 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4cddebb */.elementor-2756 .elementor-element.elementor-element-4cddebb {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-4cddebb::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-4cddebb::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-495f7af */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15c0692 */.elementor-2756 .elementor-element.elementor-element-15c0692 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-15c0692::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-15c0692::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-86260a4 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ab6811 */.elementor-2756 .elementor-element.elementor-element-4ab6811 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-4ab6811::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-4ab6811::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-49d9b8ad */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f1ada90 */.elementor-2756 .elementor-element.elementor-element-2f1ada90 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-2f1ada90::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-2f1ada90::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-2e9d59a3 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ff4d877 */.elementor-2756 .elementor-element.elementor-element-3ff4d877 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-3ff4d877::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-3ff4d877::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-13e25d29 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c10e96f */.elementor-2756 .elementor-element.elementor-element-4c10e96f {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-4c10e96f::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-4c10e96f::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-169ffe0 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45b15ada */.elementor-2756 .elementor-element.elementor-element-45b15ada {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-45b15ada::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-45b15ada::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-2b7e5934 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ca77b12 */.elementor-2756 .elementor-element.elementor-element-5ca77b12 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-5ca77b12::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-5ca77b12::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-656db0ba */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7483c014 */.elementor-2756 .elementor-element.elementor-element-7483c014 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-7483c014::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-7483c014::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-6173c5a */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2388bea */.elementor-2756 .elementor-element.elementor-element-2388bea {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-2388bea::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-2388bea::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-f51aba6 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-086999f */.elementor-2756 .elementor-element.elementor-element-086999f {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-086999f::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-086999f::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-3568522 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4cddebb */.elementor-2756 .elementor-element.elementor-element-4cddebb {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-4cddebb::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-4cddebb::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-495f7af */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15c0692 */.elementor-2756 .elementor-element.elementor-element-15c0692 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-15c0692::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-15c0692::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-86260a4 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ab6811 */.elementor-2756 .elementor-element.elementor-element-4ab6811 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-4ab6811::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-4ab6811::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-49d9b8ad */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f1ada90 */.elementor-2756 .elementor-element.elementor-element-2f1ada90 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-2f1ada90::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-2f1ada90::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-2e9d59a3 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ff4d877 */.elementor-2756 .elementor-element.elementor-element-3ff4d877 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-3ff4d877::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-3ff4d877::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-13e25d29 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c10e96f */.elementor-2756 .elementor-element.elementor-element-4c10e96f {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-4c10e96f::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-4c10e96f::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-169ffe0 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45b15ada */.elementor-2756 .elementor-element.elementor-element-45b15ada {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-45b15ada::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-45b15ada::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-2b7e5934 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ca77b12 */.elementor-2756 .elementor-element.elementor-element-5ca77b12 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-5ca77b12::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-5ca77b12::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-656db0ba */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7483c014 */.elementor-2756 .elementor-element.elementor-element-7483c014 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-7483c014::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-7483c014::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-6173c5a */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2388bea */.elementor-2756 .elementor-element.elementor-element-2388bea {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-2388bea::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-2388bea::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-f51aba6 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-086999f */.elementor-2756 .elementor-element.elementor-element-086999f {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-086999f::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-086999f::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-3568522 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4cddebb */.elementor-2756 .elementor-element.elementor-element-4cddebb {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-4cddebb::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-4cddebb::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-495f7af */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15c0692 */.elementor-2756 .elementor-element.elementor-element-15c0692 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-15c0692::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-15c0692::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-86260a4 */@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

.float-text {
  animation: floaty 3s ease-in-out infinite;
  display: inline-block; /* يخلي الحركة ناعمة للنص المحدد فقط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ab6811 */.elementor-2756 .elementor-element.elementor-element-4ab6811 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2756 .elementor-element.elementor-element-4ab6811::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
  mix-blend-mode: screen;
  background-repeat: no-repeat;
  animation: sparkle 4s infinite ease-in-out alternate; /* كانت 1.8s صارت 4s */
  
  /* نجوم كثيرة وعشوائية */
  background-image:
    radial-gradient(circle at 15% 25%, rgba(255,182,193,0.95) 0px, transparent 6px),
    radial-gradient(circle at 70% 15%, rgba(255,105,180,0.9) 0px, transparent 5px),
    radial-gradient(circle at 40% 70%, rgba(255,192,203,0.95) 0px, transparent 7px),
    radial-gradient(circle at 90% 65%, rgba(255,240,245,1) 0px, transparent 4px),
    radial-gradient(circle at 25% 80%, rgba(255,182,193,0.85) 0px, transparent 5px),
    radial-gradient(circle at 80% 40%, rgba(255,105,180,0.9) 0px, transparent 6px),
    radial-gradient(circle at 55% 50%, rgba(255,192,203,0.9) 0px, transparent 5px),
    radial-gradient(circle at 10% 55%, rgba(255,240,245,0.95) 0px, transparent 4px),
    radial-gradient(circle at 65% 85%, rgba(255,182,193,0.9) 0px, transparent 6px),
    radial-gradient(circle at 45% 25%, rgba(255,105,180,0.85) 0px, transparent 5px);
}

@keyframes sparkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1;   transform: scale(1.40); }
  100% { opacity: 0.6; transform: scale(1); }
}

/* حركة الصورة */
@keyframes floaty {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-8px) rotate(-1deg); }
  50%  { transform: translateY(0px) rotate(0.5deg); }
  75%  { transform: translateY(6px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

/* تخفيف النجوم على الديسكتوب */
@media (min-width: 1025px) {
  .elementor-2756 .elementor-element.elementor-element-4ab6811::after {
    background-image:
      radial-gradient(circle at 15% 25%, rgba(255,182,193,0.6) 0px, transparent 4px),
      radial-gradient(circle at 70% 15%, rgba(255,105,180,0.5) 0px, transparent 3.5px),
      radial-gradient(circle at 40% 70%, rgba(255,192,203,0.6) 0px, transparent 5px),
      radial-gradient(circle at 90% 65%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 25% 80%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 80% 40%, rgba(255,105,180,0.6) 0px, transparent 4px),
      radial-gradient(circle at 55% 50%, rgba(255,192,203,0.5) 0px, transparent 4px),
      radial-gradient(circle at 10% 55%, rgba(255,240,245,0.6) 0px, transparent 3px),
      radial-gradient(circle at 65% 85%, rgba(255,182,193,0.5) 0px, transparent 4px),
      radial-gradient(circle at 45% 25%, rgba(255,105,180,0.5) 0px, transparent 3.5px);
    animation: sparkle 5s infinite ease-in-out alternate; /* كانت 2.5s صارت 5s */
  }
}/* End custom CSS */