.elementor-2183 .elementor-element.elementor-element-759a6f9a{--display:flex;}.elementor-2183 .elementor-element.elementor-element-62110875{--display:flex;}.elementor-2183 .elementor-element.elementor-element-796b0d64 img{width:15%;}.elementor-2183 .elementor-element.elementor-element-5395c939{--display:flex;}.elementor-2183 .elementor-element.elementor-element-679da443 img{width:15%;}.elementor-2183 .elementor-element.elementor-element-4b6507f6{--display:flex;}.elementor-2183 .elementor-element.elementor-element-39e801e3 img{width:15%;}.elementor-2183 .elementor-element.elementor-element-7ec918d{--display:flex;}.elementor-2183 .elementor-element.elementor-element-779d8e4d img{width:15%;}.elementor-2183 .elementor-element.elementor-element-25d1437a{--display:flex;}.elementor-2183 .elementor-element.elementor-element-1e7e81c6 img{width:15%;}.elementor-2183 .elementor-element.elementor-element-71d0c2bc{--display:flex;}.elementor-2183 .elementor-element.elementor-element-f211b59 img{width:15%;}.elementor-2183 .elementor-element.elementor-element-e456a54{--display:flex;}.elementor-2183 .elementor-element.elementor-element-bdd9949 img{width:15%;}.elementor-2183 .elementor-element.elementor-element-32a8bf2{--display:flex;}.elementor-2183 .elementor-element.elementor-element-ae4c4e9 img{width:15%;}.elementor-2183 .elementor-element.elementor-element-11015c02{--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-2183 .elementor-element.elementor-element-11015c02 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#9264CB5C;}:where( .elementor-2183 .elementor-element.elementor-element-11015c02 > .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-2183 .elementor-element.elementor-element-11015c02 {--n-accordion-padding:8px 8px 8px 8px;}:where( .elementor-2183 .elementor-element.elementor-element-11015c02 > .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-2183 .elementor-element.elementor-element-796b0d64 img{width:25%;}.elementor-2183 .elementor-element.elementor-element-679da443 img{width:25%;}.elementor-2183 .elementor-element.elementor-element-39e801e3 img{width:25%;}.elementor-2183 .elementor-element.elementor-element-779d8e4d img{width:25%;}.elementor-2183 .elementor-element.elementor-element-1e7e81c6 img{width:25%;}.elementor-2183 .elementor-element.elementor-element-f211b59 img{width:25%;}.elementor-2183 .elementor-element.elementor-element-bdd9949 img{width:25%;}.elementor-2183 .elementor-element.elementor-element-ae4c4e9 img{width:25%;}}@media(max-width:768px){.elementor-2183 .elementor-element.elementor-element-796b0d64 img{width:70%;}.elementor-2183 .elementor-element.elementor-element-679da443 img{width:70%;}.elementor-2183 .elementor-element.elementor-element-39e801e3 img{width:70%;}.elementor-2183 .elementor-element.elementor-element-779d8e4d img{width:70%;}.elementor-2183 .elementor-element.elementor-element-1e7e81c6 img{width:70%;}.elementor-2183 .elementor-element.elementor-element-f211b59 img{width:70%;}.elementor-2183 .elementor-element.elementor-element-bdd9949 img{width:70%;}.elementor-2183 .elementor-element.elementor-element-ae4c4e9 img{width:70%;}}/* Start custom CSS for wd_text_block, class: .elementor-element-40cab23d */@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-796b0d64 */.elementor-2183 .elementor-element.elementor-element-796b0d64 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-796b0d64::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-2183 .elementor-element.elementor-element-796b0d64::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-3157c32c */@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-679da443 */.elementor-2183 .elementor-element.elementor-element-679da443 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-679da443::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-2183 .elementor-element.elementor-element-679da443::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-4fd22a64 */@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-39e801e3 */.elementor-2183 .elementor-element.elementor-element-39e801e3 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-39e801e3::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-2183 .elementor-element.elementor-element-39e801e3::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-2c2a5568 */@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-779d8e4d */.elementor-2183 .elementor-element.elementor-element-779d8e4d {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-779d8e4d::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-2183 .elementor-element.elementor-element-779d8e4d::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-4e7f47c5 */@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-1e7e81c6 */.elementor-2183 .elementor-element.elementor-element-1e7e81c6 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-1e7e81c6::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-2183 .elementor-element.elementor-element-1e7e81c6::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-7b4eed6c */@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-f211b59 */.elementor-2183 .elementor-element.elementor-element-f211b59 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-f211b59::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-2183 .elementor-element.elementor-element-f211b59::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-11b8ce6 */@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-bdd9949 */.elementor-2183 .elementor-element.elementor-element-bdd9949 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-bdd9949::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-2183 .elementor-element.elementor-element-bdd9949::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-d7fe4a8 */@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-ae4c4e9 */.elementor-2183 .elementor-element.elementor-element-ae4c4e9 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-ae4c4e9::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-2183 .elementor-element.elementor-element-ae4c4e9::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-40cab23d */@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-796b0d64 */.elementor-2183 .elementor-element.elementor-element-796b0d64 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-796b0d64::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-2183 .elementor-element.elementor-element-796b0d64::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-3157c32c */@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-679da443 */.elementor-2183 .elementor-element.elementor-element-679da443 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-679da443::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-2183 .elementor-element.elementor-element-679da443::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-4fd22a64 */@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-39e801e3 */.elementor-2183 .elementor-element.elementor-element-39e801e3 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-39e801e3::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-2183 .elementor-element.elementor-element-39e801e3::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-2c2a5568 */@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-779d8e4d */.elementor-2183 .elementor-element.elementor-element-779d8e4d {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-779d8e4d::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-2183 .elementor-element.elementor-element-779d8e4d::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-4e7f47c5 */@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-1e7e81c6 */.elementor-2183 .elementor-element.elementor-element-1e7e81c6 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-1e7e81c6::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-2183 .elementor-element.elementor-element-1e7e81c6::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-7b4eed6c */@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-f211b59 */.elementor-2183 .elementor-element.elementor-element-f211b59 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-f211b59::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-2183 .elementor-element.elementor-element-f211b59::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-11b8ce6 */@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-bdd9949 */.elementor-2183 .elementor-element.elementor-element-bdd9949 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-bdd9949::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-2183 .elementor-element.elementor-element-bdd9949::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-d7fe4a8 */@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-ae4c4e9 */.elementor-2183 .elementor-element.elementor-element-ae4c4e9 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-ae4c4e9::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-2183 .elementor-element.elementor-element-ae4c4e9::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-40cab23d */@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-796b0d64 */.elementor-2183 .elementor-element.elementor-element-796b0d64 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-796b0d64::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-2183 .elementor-element.elementor-element-796b0d64::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-3157c32c */@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-679da443 */.elementor-2183 .elementor-element.elementor-element-679da443 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-679da443::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-2183 .elementor-element.elementor-element-679da443::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-4fd22a64 */@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-39e801e3 */.elementor-2183 .elementor-element.elementor-element-39e801e3 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-39e801e3::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-2183 .elementor-element.elementor-element-39e801e3::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-2c2a5568 */@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-779d8e4d */.elementor-2183 .elementor-element.elementor-element-779d8e4d {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-779d8e4d::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-2183 .elementor-element.elementor-element-779d8e4d::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-4e7f47c5 */@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-1e7e81c6 */.elementor-2183 .elementor-element.elementor-element-1e7e81c6 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-1e7e81c6::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-2183 .elementor-element.elementor-element-1e7e81c6::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-7b4eed6c */@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-f211b59 */.elementor-2183 .elementor-element.elementor-element-f211b59 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-f211b59::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-2183 .elementor-element.elementor-element-f211b59::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-11b8ce6 */@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-bdd9949 */.elementor-2183 .elementor-element.elementor-element-bdd9949 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-bdd9949::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-2183 .elementor-element.elementor-element-bdd9949::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-d7fe4a8 */@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-ae4c4e9 */.elementor-2183 .elementor-element.elementor-element-ae4c4e9 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-ae4c4e9::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-2183 .elementor-element.elementor-element-ae4c4e9::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-40cab23d */@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-796b0d64 */.elementor-2183 .elementor-element.elementor-element-796b0d64 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-796b0d64::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-2183 .elementor-element.elementor-element-796b0d64::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-3157c32c */@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-679da443 */.elementor-2183 .elementor-element.elementor-element-679da443 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-679da443::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-2183 .elementor-element.elementor-element-679da443::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-4fd22a64 */@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-39e801e3 */.elementor-2183 .elementor-element.elementor-element-39e801e3 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-39e801e3::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-2183 .elementor-element.elementor-element-39e801e3::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-2c2a5568 */@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-779d8e4d */.elementor-2183 .elementor-element.elementor-element-779d8e4d {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-779d8e4d::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-2183 .elementor-element.elementor-element-779d8e4d::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-4e7f47c5 */@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-1e7e81c6 */.elementor-2183 .elementor-element.elementor-element-1e7e81c6 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-1e7e81c6::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-2183 .elementor-element.elementor-element-1e7e81c6::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-7b4eed6c */@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-f211b59 */.elementor-2183 .elementor-element.elementor-element-f211b59 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-f211b59::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-2183 .elementor-element.elementor-element-f211b59::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-11b8ce6 */@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-bdd9949 */.elementor-2183 .elementor-element.elementor-element-bdd9949 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-bdd9949::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-2183 .elementor-element.elementor-element-bdd9949::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-d7fe4a8 */@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-ae4c4e9 */.elementor-2183 .elementor-element.elementor-element-ae4c4e9 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-ae4c4e9::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-2183 .elementor-element.elementor-element-ae4c4e9::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-40cab23d */@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-796b0d64 */.elementor-2183 .elementor-element.elementor-element-796b0d64 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-796b0d64::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-2183 .elementor-element.elementor-element-796b0d64::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-3157c32c */@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-679da443 */.elementor-2183 .elementor-element.elementor-element-679da443 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-679da443::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-2183 .elementor-element.elementor-element-679da443::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-4fd22a64 */@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-39e801e3 */.elementor-2183 .elementor-element.elementor-element-39e801e3 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-39e801e3::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-2183 .elementor-element.elementor-element-39e801e3::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-2c2a5568 */@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-779d8e4d */.elementor-2183 .elementor-element.elementor-element-779d8e4d {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-779d8e4d::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-2183 .elementor-element.elementor-element-779d8e4d::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-4e7f47c5 */@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-1e7e81c6 */.elementor-2183 .elementor-element.elementor-element-1e7e81c6 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-1e7e81c6::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-2183 .elementor-element.elementor-element-1e7e81c6::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-7b4eed6c */@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-f211b59 */.elementor-2183 .elementor-element.elementor-element-f211b59 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-f211b59::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-2183 .elementor-element.elementor-element-f211b59::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-11b8ce6 */@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-bdd9949 */.elementor-2183 .elementor-element.elementor-element-bdd9949 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-bdd9949::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-2183 .elementor-element.elementor-element-bdd9949::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-d7fe4a8 */@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-ae4c4e9 */.elementor-2183 .elementor-element.elementor-element-ae4c4e9 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-ae4c4e9::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-2183 .elementor-element.elementor-element-ae4c4e9::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-40cab23d */@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-796b0d64 */.elementor-2183 .elementor-element.elementor-element-796b0d64 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-796b0d64::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-2183 .elementor-element.elementor-element-796b0d64::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-3157c32c */@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-679da443 */.elementor-2183 .elementor-element.elementor-element-679da443 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-679da443::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-2183 .elementor-element.elementor-element-679da443::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-4fd22a64 */@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-39e801e3 */.elementor-2183 .elementor-element.elementor-element-39e801e3 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-39e801e3::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-2183 .elementor-element.elementor-element-39e801e3::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-2c2a5568 */@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-779d8e4d */.elementor-2183 .elementor-element.elementor-element-779d8e4d {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-779d8e4d::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-2183 .elementor-element.elementor-element-779d8e4d::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-4e7f47c5 */@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-1e7e81c6 */.elementor-2183 .elementor-element.elementor-element-1e7e81c6 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-1e7e81c6::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-2183 .elementor-element.elementor-element-1e7e81c6::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-7b4eed6c */@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-f211b59 */.elementor-2183 .elementor-element.elementor-element-f211b59 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-f211b59::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-2183 .elementor-element.elementor-element-f211b59::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-11b8ce6 */@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-bdd9949 */.elementor-2183 .elementor-element.elementor-element-bdd9949 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-bdd9949::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-2183 .elementor-element.elementor-element-bdd9949::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-d7fe4a8 */@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-ae4c4e9 */.elementor-2183 .elementor-element.elementor-element-ae4c4e9 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-ae4c4e9::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-2183 .elementor-element.elementor-element-ae4c4e9::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-40cab23d */@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-796b0d64 */.elementor-2183 .elementor-element.elementor-element-796b0d64 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-796b0d64::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-2183 .elementor-element.elementor-element-796b0d64::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-3157c32c */@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-679da443 */.elementor-2183 .elementor-element.elementor-element-679da443 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-679da443::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-2183 .elementor-element.elementor-element-679da443::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-4fd22a64 */@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-39e801e3 */.elementor-2183 .elementor-element.elementor-element-39e801e3 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-39e801e3::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-2183 .elementor-element.elementor-element-39e801e3::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-2c2a5568 */@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-779d8e4d */.elementor-2183 .elementor-element.elementor-element-779d8e4d {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-779d8e4d::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-2183 .elementor-element.elementor-element-779d8e4d::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-4e7f47c5 */@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-1e7e81c6 */.elementor-2183 .elementor-element.elementor-element-1e7e81c6 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-1e7e81c6::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-2183 .elementor-element.elementor-element-1e7e81c6::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-7b4eed6c */@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-f211b59 */.elementor-2183 .elementor-element.elementor-element-f211b59 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-f211b59::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-2183 .elementor-element.elementor-element-f211b59::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-11b8ce6 */@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-bdd9949 */.elementor-2183 .elementor-element.elementor-element-bdd9949 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-bdd9949::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-2183 .elementor-element.elementor-element-bdd9949::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-d7fe4a8 */@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-ae4c4e9 */.elementor-2183 .elementor-element.elementor-element-ae4c4e9 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-ae4c4e9::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-2183 .elementor-element.elementor-element-ae4c4e9::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-40cab23d */@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-796b0d64 */.elementor-2183 .elementor-element.elementor-element-796b0d64 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-796b0d64::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-2183 .elementor-element.elementor-element-796b0d64::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-3157c32c */@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-679da443 */.elementor-2183 .elementor-element.elementor-element-679da443 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-679da443::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-2183 .elementor-element.elementor-element-679da443::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-4fd22a64 */@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-39e801e3 */.elementor-2183 .elementor-element.elementor-element-39e801e3 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-39e801e3::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-2183 .elementor-element.elementor-element-39e801e3::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-2c2a5568 */@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-779d8e4d */.elementor-2183 .elementor-element.elementor-element-779d8e4d {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-779d8e4d::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-2183 .elementor-element.elementor-element-779d8e4d::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-4e7f47c5 */@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-1e7e81c6 */.elementor-2183 .elementor-element.elementor-element-1e7e81c6 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-1e7e81c6::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-2183 .elementor-element.elementor-element-1e7e81c6::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-7b4eed6c */@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-f211b59 */.elementor-2183 .elementor-element.elementor-element-f211b59 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-f211b59::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-2183 .elementor-element.elementor-element-f211b59::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-11b8ce6 */@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-bdd9949 */.elementor-2183 .elementor-element.elementor-element-bdd9949 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-bdd9949::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-2183 .elementor-element.elementor-element-bdd9949::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-d7fe4a8 */@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-ae4c4e9 */.elementor-2183 .elementor-element.elementor-element-ae4c4e9 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-ae4c4e9::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-2183 .elementor-element.elementor-element-ae4c4e9::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-40cab23d */@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-796b0d64 */.elementor-2183 .elementor-element.elementor-element-796b0d64 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-796b0d64::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-2183 .elementor-element.elementor-element-796b0d64::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-3157c32c */@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-679da443 */.elementor-2183 .elementor-element.elementor-element-679da443 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-679da443::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-2183 .elementor-element.elementor-element-679da443::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-4fd22a64 */@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-39e801e3 */.elementor-2183 .elementor-element.elementor-element-39e801e3 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-39e801e3::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-2183 .elementor-element.elementor-element-39e801e3::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-2c2a5568 */@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-779d8e4d */.elementor-2183 .elementor-element.elementor-element-779d8e4d {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-779d8e4d::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-2183 .elementor-element.elementor-element-779d8e4d::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-4e7f47c5 */@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-1e7e81c6 */.elementor-2183 .elementor-element.elementor-element-1e7e81c6 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-1e7e81c6::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-2183 .elementor-element.elementor-element-1e7e81c6::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-7b4eed6c */@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-f211b59 */.elementor-2183 .elementor-element.elementor-element-f211b59 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-f211b59::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-2183 .elementor-element.elementor-element-f211b59::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-11b8ce6 */@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-bdd9949 */.elementor-2183 .elementor-element.elementor-element-bdd9949 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-bdd9949::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-2183 .elementor-element.elementor-element-bdd9949::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-d7fe4a8 */@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-ae4c4e9 */.elementor-2183 .elementor-element.elementor-element-ae4c4e9 {
  position: relative;
  display: block;
  animation: floaty 4s ease-in-out infinite; /* حركة الصورة */
}

/* طبقة النجوم */
.elementor-2183 .elementor-element.elementor-element-ae4c4e9::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-2183 .elementor-element.elementor-element-ae4c4e9::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 */