.elementor-2564 .elementor-element.elementor-element-6d25ba6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2564 .elementor-element.elementor-element-bdf9d15{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-bdf9d15.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2564 .elementor-element.elementor-element-54079ff .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:45px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2564 .elementor-element.elementor-element-60a98b4{font-family:"Tajawal", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2564 .elementor-element.elementor-element-10fdd8a img{border-radius:20px 20px 20px 20px;}.elementor-2564 .elementor-element.elementor-element-68df9ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;}.elementor-2564 .elementor-element.elementor-element-68df9ed:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-68df9ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://deepcaremc.com/wp-content/uploads/2024/09/Rectangle-7-2-scaled-e1771002961287.webp");background-position:center center;background-size:cover;}.elementor-2564 .elementor-element.elementor-element-68df9ed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2564 .elementor-element.elementor-element-fa256fe{--display:flex;--min-height:368px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--overlay-opacity:0.5;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-2564 .elementor-element.elementor-element-fa256fe:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-fa256fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://deepcaremc.com/wp-content/uploads/2024/12/image-10.webp");background-position:center center;background-size:cover;}.elementor-2564 .elementor-element.elementor-element-fa256fe::before, .elementor-2564 .elementor-element.elementor-element-fa256fe > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-fa256fe > .e-con-inner > .elementor-background-video-container::before, .elementor-2564 .elementor-element.elementor-element-fa256fe > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-fa256fe > .e-con-inner > .elementor-background-slideshow::before, .elementor-2564 .elementor-element.elementor-element-fa256fe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-63c66fc );--background-overlay:'';}.elementor-2564 .elementor-element.elementor-element-fa256fe > .elementor-shape-top svg, .elementor-2564 .elementor-element.elementor-element-fa256fe > .e-con-inner > .elementor-shape-top svg{width:calc(121% + 1.3px);height:77px;}.elementor-2564 .elementor-element.elementor-element-fa256fe > .elementor-shape-bottom svg, .elementor-2564 .elementor-element.elementor-element-fa256fe > .e-con-inner > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:277px;}.elementor-2564 .elementor-element.elementor-element-c82eb26{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2564 .elementor-element.elementor-element-49dcd7b .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:45px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-1bc3a27{text-align:start;}.elementor-2564 .elementor-element.elementor-element-1bc3a27 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:21px;font-weight:600;line-height:34px;color:#FFFFFF;}.elementor-2564 .elementor-element.elementor-element-e3685a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-2564 .elementor-element.elementor-element-92e57e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:100px 0px;--row-gap:100px;--column-gap:0px;}.elementor-2564 .elementor-element.elementor-element-b661a64{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:60px;}.elementor-2564 .elementor-element.elementor-element-b661a64.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2564 .elementor-element.elementor-element-18add18{text-align:start;}.elementor-2564 .elementor-element.elementor-element-18add18 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:45px;font-weight:600;line-height:34px;color:#000000;}.elementor-2564 .elementor-element.elementor-element-ea2992c{text-align:start;}.elementor-2564 .elementor-element.elementor-element-ea2992c .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:21px;font-weight:600;line-height:34px;color:#7A7A7A;}.elementor-2564 .elementor-element.elementor-element-052ae70{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:60px;}.elementor-2564 .elementor-element.elementor-element-052ae70.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2564 .elementor-element.elementor-element-a1f1848{text-align:start;}.elementor-2564 .elementor-element.elementor-element-a1f1848 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:45px;font-weight:600;line-height:34px;color:#000000;}.elementor-2564 .elementor-element.elementor-element-685e66d{text-align:start;}.elementor-2564 .elementor-element.elementor-element-685e66d .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:21px;font-weight:600;line-height:34px;color:#7A7A7A;}.elementor-2564 .elementor-element.elementor-element-3298741{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:60px;}.elementor-2564 .elementor-element.elementor-element-3298741.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2564 .elementor-element.elementor-element-d0c5c37{text-align:start;}.elementor-2564 .elementor-element.elementor-element-d0c5c37 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:45px;font-weight:600;line-height:34px;color:#000000;}.elementor-2564 .elementor-element.elementor-element-af0aa2a{text-align:start;}.elementor-2564 .elementor-element.elementor-element-af0aa2a .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:21px;font-weight:600;line-height:34px;color:#7A7A7A;}.elementor-2564 .elementor-element.elementor-element-8299b3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2564 .elementor-element.elementor-element-8299b3c:not(.elementor-motion-effects-element-type-background), .elementor-2564 .elementor-element.elementor-element-8299b3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://deepcaremc.com/wp-content/uploads/2026/02/Untitled-design-18.png");background-position:center center;background-size:cover;}.elementor-2564 .elementor-element.elementor-element-8299b3c.e-con{--flex-grow:0;--flex-shrink:0;}@media(max-width:767px){.elementor-2564 .elementor-element.elementor-element-6d25ba6{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-2564 .elementor-element.elementor-element-54079ff .elementor-heading-title{font-size:30px;}.elementor-2564 .elementor-element.elementor-element-60a98b4{font-size:16px;}.elementor-2564 .elementor-element.elementor-element-68df9ed{--min-height:230px;}.elementor-2564 .elementor-element.elementor-element-fa256fe{--content-width:85%;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-2564 .elementor-element.elementor-element-c82eb26{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-49dcd7b .elementor-heading-title{font-size:30px;}.elementor-2564 .elementor-element.elementor-element-1bc3a27 .elementor-heading-title{font-size:13px;}.elementor-2564 .elementor-element.elementor-element-92e57e2{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-2564 .elementor-element.elementor-element-b661a64{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-18add18 .elementor-heading-title{font-size:30px;}.elementor-2564 .elementor-element.elementor-element-ea2992c .elementor-heading-title{font-size:13px;}.elementor-2564 .elementor-element.elementor-element-052ae70{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-a1f1848 .elementor-heading-title{font-size:30px;}.elementor-2564 .elementor-element.elementor-element-685e66d .elementor-heading-title{font-size:13px;}.elementor-2564 .elementor-element.elementor-element-3298741{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2564 .elementor-element.elementor-element-d0c5c37 .elementor-heading-title{font-size:30px;}.elementor-2564 .elementor-element.elementor-element-af0aa2a .elementor-heading-title{font-size:13px;}.elementor-2564 .elementor-element.elementor-element-8299b3c{--min-height:426px;}}@media(min-width:768px){.elementor-2564 .elementor-element.elementor-element-6d25ba6{--content-width:1200px;}.elementor-2564 .elementor-element.elementor-element-bdf9d15{--width:64%;}.elementor-2564 .elementor-element.elementor-element-68df9ed{--width:35%;}.elementor-2564 .elementor-element.elementor-element-fa256fe{--content-width:1200px;}.elementor-2564 .elementor-element.elementor-element-c82eb26{--width:50%;}.elementor-2564 .elementor-element.elementor-element-92e57e2{--width:50%;}.elementor-2564 .elementor-element.elementor-element-b661a64{--width:80%;}.elementor-2564 .elementor-element.elementor-element-052ae70{--width:80%;}.elementor-2564 .elementor-element.elementor-element-3298741{--width:80%;}.elementor-2564 .elementor-element.elementor-element-8299b3c{--width:51%;}}/* Start custom CSS for heading, class: .elementor-element-54079ff */.gold-highlight{
    position: relative;
    display: inline-block;
    color: inherit;
}

/* خط ذهبي خفيف تحت الكلمة */
.gold-highlight::before{
    content: "";
    position: absolute;
    left: 0;
    bottom: 2px;
    width: 100%;
    height: 3px;
    background: linear-gradient(90deg, transparent, #dbaa4b, transparent);
    opacity: .5;
}

/* لمعة متحركة */


@keyframes shineMove{
    0%{ left: -75%; }
    100%{ left: 125%; }
}

/* تأخير للكلمة التانية */
.gold-highlight:nth-of-type(2)::after{
    animation-delay: 1s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49dcd7b */.gold-highlight{
    position: relative;
    display: inline-block;
    color: inherit;
}

/* خط ذهبي خفيف تحت الكلمة */
.gold-highlight::before{
    content: "";
    position: absolute;
    left: 0;
    bottom: 2px;
    width: 100%;
    height: 3px;
    background: linear-gradient(90deg, transparent, #dbaa4b, transparent);
    opacity: .5;
}

/* لمعة متحركة */


@keyframes shineMove{
    0%{ left: -75%; }
    100%{ left: 125%; }
}

/* تأخير للكلمة التانية */
.gold-highlight:nth-of-type(2)::after{
    animation-delay: 1s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bc3a27 */.dc-list{
  list-style: none;
  padding: 0;
  margin: 0;
}

.dc-list li{
  position: relative;
  padding-right: 32px;
  margin: 0 0 5px 0;

  opacity: 0;
  transform: translateX(30px);
  animation: dcListIn .6s ease forwards, dcFloat 3.5s ease-in-out 1.2s infinite;
}

/* تأخير متدرج */
.dc-list li:nth-child(1){ animation-delay: .2s, 1.2s; }
.dc-list li:nth-child(2){ animation-delay: .35s, 1.3s; }
.dc-list li:nth-child(3){ animation-delay: .5s, 1.4s; }
.dc-list li:nth-child(4){ animation-delay: .65s, 1.5s; }
.dc-list li:nth-child(5){ animation-delay: .8s, 1.6s; }

/* علامة الصح */
.dc-list li::before{
  content: "";
  position: absolute;
  right: 0;
  top: 2px;
  font-size: 18px;
  color: #dbaa4b;
  text-shadow: 0 0 8px rgba(219,170,75,.35);
  animation: dcCheckPop .4s ease forwards, dcGlow 2.8s ease-in-out 1.5s infinite;
}

@keyframes dcListIn{
  to{
    opacity: 1;
    transform: translateX(0);
  }
}

/* حركة عائمة خفيفة للنص */
@keyframes dcFloat{
  0%,100%{ transform: translateX(0); }
  50%{ transform: translateX(-4px); }
}

/* بوب أولي */
@keyframes dcCheckPop{
  0%{ transform: scale(0); opacity: 0; }
  80%{ transform: scale(1.2); opacity: 1; }
  100%{ transform: scale(1); }
}

/* لمعة متكررة لعلامة الصح */
@keyframes dcGlow{
  0%,100%{ text-shadow: 0 0 6px rgba(219,170,75,.25); }
  50%{ text-shadow: 0 0 14px rgba(219,170,75,.6); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18add18 *//* الحاوية */
.dc-title{
  position: relative;
  display: inline-block;
  color: #000;
  letter-spacing: .2px;
  text-shadow: 0 10px 30px rgba(0,0,0,.35);

  opacity: 0;
  transform: translateY(12px);
  animation: dcFadeUp .9s ease forwards;
}

/* الكلمة الذهبية */
.dc-gold{
  position: relative;
  display: inline-block;
  color: #fff;
}

/* هايلايت ذهبي خلف الكلمة */
.dc-gold::before{
  content:"";
  position:absolute;
  right:0;
  bottom:.12em;
  width:100%;
  height:.55em;
  background: rgba(219,170,75,.22);
  filter: blur(.2px);
  transform: scaleX(0);
  transform-origin: right;
  animation: dcMark 1s cubic-bezier(.2,.8,.2,1) .25s forwards;
  z-index:-1;
}

/* لمعة تمر على الكلمة */
.dc-gold::after{
  content:"";
  position:absolute;
  inset:-6px -10px;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,.55), transparent);
  transform: translateX(140%) skewX(-18deg);
  animation: dcShine 1.35s ease .75s forwards;
  opacity: .9;
  pointer-events:none;
}

/* الخط الذهبي تحت العنوان — من اليمين */
.dc-title::after{
  content:"";
  position:absolute;
  right:0;
  bottom:-14px;
  width:92px;
  height:4px;
  background:#dbaa4b;
  border-radius:8px;

  transform: scaleX(0);
  transform-origin: right;
  animation: dcLine .8s ease .55s forwards;

  box-shadow: 0 10px 25px rgba(219,170,75,.18);
}

/* أنيميشنات */
@keyframes dcFadeUp{
  to{ opacity:1; transform: translateY(0); }
}

@keyframes dcMark{
  to{ transform: scaleX(1); }
}

@keyframes dcShine{
  to{ transform: translateX(-140%) skewX(-18deg); opacity:0; }
}

@keyframes dcLine{
  to{ transform: scaleX(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea2992c */.c-list{
  list-style: none;
  padding: 0;
  margin: 0;
}

.c-list li{
  position: relative;
  padding-right: 32px;
  margin: 0 0 5px 0;

  opacity: 0;
  transform: translateX(30px);
  animation: dcListIn .6s ease forwards, dcFloat 3.5s ease-in-out 1.2s infinite;
}

/* تأخير متدرج */
.c-list li:nth-child(1){ animation-delay: .2s, 1.2s; }
.c-list li:nth-child(2){ animation-delay: .35s, 1.3s; }
.c-list li:nth-child(3){ animation-delay: .5s, 1.4s; }
.c-list li:nth-child(4){ animation-delay: .65s, 1.5s; }
.c-list li:nth-child(5){ animation-delay: .8s, 1.6s; }

/* علامة الصح */
.c-list li::before{
  content: "✔";
  position: absolute;
  right: 0;
  top: 2px;
  font-size: 18px;
  color: #dbaa4b;
  text-shadow: 0 0 8px rgba(219,170,75,.35);
  animation: dcCheckPop .4s ease forwards, dcGlow 2.8s ease-in-out 1.5s infinite;
}

@keyframes dcListIn{
  to{
    opacity: 1;
    transform: translateX(0);
  }
}

/* حركة عائمة خفيفة للنص */
@keyframes dcFloat{
  0%,100%{ transform: translateX(0); }
  50%{ transform: translateX(-4px); }
}

/* بوب أولي */
@keyframes dcCheckPop{
  0%{ transform: scale(0); opacity: 0; }
  80%{ transform: scale(1.2); opacity: 1; }
  100%{ transform: scale(1); }
}

/* لمعة متكررة لعلامة الصح */
@keyframes dcGlow{
  0%,100%{ text-shadow: 0 0 6px rgba(219,170,75,.25); }
  50%{ text-shadow: 0 0 14px rgba(219,170,75,.6); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1f1848 *//* الحاوية */
.dc-title{
  position: relative;
  display: inline-block;
  color: #000;
  letter-spacing: .2px;
  text-shadow: 0 10px 30px rgba(0,0,0,.35);

  opacity: 0;
  transform: translateY(12px);
  animation: dcFadeUp .9s ease forwards;
}

/* الكلمة الذهبية */
.dc-gold{
  position: relative;
  display: inline-block;
  color: #fff;
}

/* هايلايت ذهبي خلف الكلمة */
.dc-gold::before{
  content:"";
  position:absolute;
  right:0;
  bottom:.12em;
  width:100%;
  height:.55em;
  background: rgba(219,170,75,.22);
  filter: blur(.2px);
  transform: scaleX(0);
  transform-origin: right;
  animation: dcMark 1s cubic-bezier(.2,.8,.2,1) .25s forwards;
  z-index:-1;
}

/* لمعة تمر على الكلمة */
.dc-gold::after{
  content:"";
  position:absolute;
  inset:-6px -10px;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,.55), transparent);
  transform: translateX(140%) skewX(-18deg);
  animation: dcShine 1.35s ease .75s forwards;
  opacity: .9;
  pointer-events:none;
}

/* الخط الذهبي تحت العنوان — من اليمين */
.dc-title::after{
  content:"";
  position:absolute;
  right:0;
  bottom:-14px;
  width:92px;
  height:4px;
  background:#dbaa4b;
  border-radius:8px;

  transform: scaleX(0);
  transform-origin: right;
  animation: dcLine .8s ease .55s forwards;

  box-shadow: 0 10px 25px rgba(219,170,75,.18);
}

/* أنيميشنات */
@keyframes dcFadeUp{
  to{ opacity:1; transform: translateY(0); }
}

@keyframes dcMark{
  to{ transform: scaleX(1); }
}

@keyframes dcShine{
  to{ transform: translateX(-140%) skewX(-18deg); opacity:0; }
}

@keyframes dcLine{
  to{ transform: scaleX(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685e66d */.c-list{
  list-style: none;
  padding: 0;
  margin: 0;
}

.c-list li{
  position: relative;
  padding-right: 32px;
  margin: 0 0 5px 0;

  opacity: 0;
  transform: translateX(30px);
  animation: dcListIn .6s ease forwards, dcFloat 3.5s ease-in-out 1.2s infinite;
}

/* تأخير متدرج */
.c-list li:nth-child(1){ animation-delay: .2s, 1.2s; }
.c-list li:nth-child(2){ animation-delay: .35s, 1.3s; }
.c-list li:nth-child(3){ animation-delay: .5s, 1.4s; }
.c-list li:nth-child(4){ animation-delay: .65s, 1.5s; }
.c-list li:nth-child(5){ animation-delay: .8s, 1.6s; }

/* علامة الصح */
.c-list li::before{
  content: "✔";
  position: absolute;
  right: 0;
  top: 2px;
  font-size: 18px;
  color: #dbaa4b;
  text-shadow: 0 0 8px rgba(219,170,75,.35);
  animation: dcCheckPop .4s ease forwards, dcGlow 2.8s ease-in-out 1.5s infinite;
}

@keyframes dcListIn{
  to{
    opacity: 1;
    transform: translateX(0);
  }
}

/* حركة عائمة خفيفة للنص */
@keyframes dcFloat{
  0%,100%{ transform: translateX(0); }
  50%{ transform: translateX(-4px); }
}

/* بوب أولي */
@keyframes dcCheckPop{
  0%{ transform: scale(0); opacity: 0; }
  80%{ transform: scale(1.2); opacity: 1; }
  100%{ transform: scale(1); }
}

/* لمعة متكررة لعلامة الصح */
@keyframes dcGlow{
  0%,100%{ text-shadow: 0 0 6px rgba(219,170,75,.25); }
  50%{ text-shadow: 0 0 14px rgba(219,170,75,.6); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0c5c37 *//* الحاوية */
.dc-title{
  position: relative;
  display: inline-block;
  color: #000;
  letter-spacing: .2px;
  text-shadow: 0 10px 30px rgba(0,0,0,.35);

  opacity: 0;
  transform: translateY(12px);
  animation: dcFadeUp .9s ease forwards;
}

/* الكلمة الذهبية */
.dc-gold{
  position: relative;
  display: inline-block;
  color: #fff;
}

/* هايلايت ذهبي خلف الكلمة */
.dc-gold::before{
  content:"";
  position:absolute;
  right:0;
  bottom:.12em;
  width:100%;
  height:.55em;
  background: rgba(219,170,75,.22);
  filter: blur(.2px);
  transform: scaleX(0);
  transform-origin: right;
  animation: dcMark 1s cubic-bezier(.2,.8,.2,1) .25s forwards;
  z-index:-1;
}

/* لمعة تمر على الكلمة */
.dc-gold::after{
  content:"";
  position:absolute;
  inset:-6px -10px;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,.55), transparent);
  transform: translateX(140%) skewX(-18deg);
  animation: dcShine 1.35s ease .75s forwards;
  opacity: .9;
  pointer-events:none;
}

/* الخط الذهبي تحت العنوان — من اليمين */
.dc-title::after{
  content:"";
  position:absolute;
  right:0;
  bottom:-14px;
  width:92px;
  height:4px;
  background:#dbaa4b;
  border-radius:8px;

  transform: scaleX(0);
  transform-origin: right;
  animation: dcLine .8s ease .55s forwards;

  box-shadow: 0 10px 25px rgba(219,170,75,.18);
}

/* أنيميشنات */
@keyframes dcFadeUp{
  to{ opacity:1; transform: translateY(0); }
}

@keyframes dcMark{
  to{ transform: scaleX(1); }
}

@keyframes dcShine{
  to{ transform: translateX(-140%) skewX(-18deg); opacity:0; }
}

@keyframes dcLine{
  to{ transform: scaleX(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af0aa2a */.c-list{
  list-style: none;
  padding: 0;
  margin: 0;
}

.c-list li{
  position: relative;
  padding-right: 32px;
  margin: 0 0 5px 0;

  opacity: 0;
  transform: translateX(30px);
  animation: dcListIn .6s ease forwards, dcFloat 3.5s ease-in-out 1.2s infinite;
}

/* تأخير متدرج */
.c-list li:nth-child(1){ animation-delay: .2s, 1.2s; }
.c-list li:nth-child(2){ animation-delay: .35s, 1.3s; }
.c-list li:nth-child(3){ animation-delay: .5s, 1.4s; }
.c-list li:nth-child(4){ animation-delay: .65s, 1.5s; }
.c-list li:nth-child(5){ animation-delay: .8s, 1.6s; }

/* علامة الصح */
.c-list li::before{
  content: "✔";
  position: absolute;
  right: 0;
  top: 2px;
  font-size: 18px;
  color: #dbaa4b;
  text-shadow: 0 0 8px rgba(219,170,75,.35);
  animation: dcCheckPop .4s ease forwards, dcGlow 2.8s ease-in-out 1.5s infinite;
}

@keyframes dcListIn{
  to{
    opacity: 1;
    transform: translateX(0);
  }
}

/* حركة عائمة خفيفة للنص */
@keyframes dcFloat{
  0%,100%{ transform: translateX(0); }
  50%{ transform: translateX(-4px); }
}

/* بوب أولي */
@keyframes dcCheckPop{
  0%{ transform: scale(0); opacity: 0; }
  80%{ transform: scale(1.2); opacity: 1; }
  100%{ transform: scale(1); }
}

/* لمعة متكررة لعلامة الصح */
@keyframes dcGlow{
  0%,100%{ text-shadow: 0 0 6px rgba(219,170,75,.25); }
  50%{ text-shadow: 0 0 14px rgba(219,170,75,.6); }
}/* End custom CSS */