.elementor-38 .elementor-element.elementor-element-bf53b2c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-38 .elementor-element.elementor-element-bf53b2c > .elementor-background-overlay{background-image:url("https://bandtech.datasham.com/wp-content/uploads/2025/11/تصميم-بدون-عنوان-scaled-1.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;opacity:0.72;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38 .elementor-element.elementor-element-bf53b2c > .elementor-container{max-width:800px;min-height:600px;}.elementor-38 .elementor-element.elementor-element-bf53b2c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-78px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-89f27dc > .elementor-element-populated{margin:152px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-47ae8ee{text-align:left;}.elementor-38 .elementor-element.elementor-element-47ae8ee .elementor-heading-title{font-family:"century-gothic-pro-bold", Sans-serif;font-size:41px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );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-38 .elementor-element.elementor-element-7ccd0aa{font-family:"century-gothic-pro", Sans-serif;font-size:25px;font-weight:200;line-height:41px;}.elementor-38 .elementor-element.elementor-element-95f0f31 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-fb50cfc{--swiper-slides-to-display:1;--swiper-offset-size:165px;--swiper-slides-gap:30px;}.elementor-38 .elementor-element.elementor-element-fb50cfc .swiper-slide > .elementor-element{height:100%;}.elementor-38 .elementor-element.elementor-element-8f058c4{--swiper-slides-to-display:1;--swiper-slides-gap:30px;}.elementor-38 .elementor-element.elementor-element-8f058c4 .swiper-slide > .elementor-element{height:100%;}.elementor-38 .elementor-element.elementor-element-0bdce5b > .elementor-container{max-width:640px;}.elementor-38 .elementor-element.elementor-element-0bdce5b{margin-top:50px;margin-bottom:50px;}.elementor-38 .elementor-element.elementor-element-1685d67{text-align:center;}.elementor-38 .elementor-element.elementor-element-1685d67 .elementor-heading-title{font-size:55px;font-weight:300;text-transform:uppercase;line-height:51px;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-ac911bc > .elementor-container{max-width:1350px;}.elementor-38 .elementor-element.elementor-element-ac911bc{margin-top:0px;margin-bottom:50px;}.elementor-38 .elementor-element.elementor-element-2d73131 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-38 .elementor-element.elementor-element-17df7a5{--grid-columns:3;}@media(max-width:1024px){.elementor-38 .elementor-element.elementor-element-fb50cfc{--swiper-slides-to-display:2;}.elementor-38 .elementor-element.elementor-element-8f058c4{--swiper-slides-to-display:2;}.elementor-38 .elementor-element.elementor-element-17df7a5{--grid-columns:2;}}@media(max-width:767px){.elementor-38 .elementor-element.elementor-element-bf53b2c > .elementor-container{min-height:282px;}.elementor-38 .elementor-element.elementor-element-bf53b2c{margin-top:0px;margin-bottom:0px;padding:15px 15px 0px 15px;}.elementor-38 .elementor-element.elementor-element-89f27dc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-47ae8ee .elementor-heading-title{font-size:48px;line-height:1.5em;}.elementor-38 .elementor-element.elementor-element-7ccd0aa{font-size:16px;line-height:1.6em;}.elementor-38 .elementor-element.elementor-element-7ccd0aa p{margin-block-end:0px;}.elementor-38 .elementor-element.elementor-element-a7fa7fb{padding:15px 15px 15px 15px;}.elementor-38 .elementor-element.elementor-element-fb50cfc{--swiper-slides-to-display:1;}.elementor-38 .elementor-element.elementor-element-8f058c4{--swiper-slides-to-display:1;}.elementor-38 .elementor-element.elementor-element-0bdce5b{margin-top:0px;margin-bottom:0px;}.elementor-38 .elementor-element.elementor-element-1685d67{width:var( --container-widget-width, 360px );max-width:360px;--container-widget-width:360px;--container-widget-flex-grow:0;text-align:center;}.elementor-38 .elementor-element.elementor-element-1685d67 .elementor-heading-title{font-size:25px;}.elementor-38 .elementor-element.elementor-element-ac911bc{margin-top:0px;margin-bottom:0px;padding:15px 15px 30px 15px;}.elementor-38 .elementor-element.elementor-element-17df7a5{--grid-columns:1;}}@media(min-width:1025px){.elementor-38 .elementor-element.elementor-element-bf53b2c > .elementor-background-overlay{background-attachment:scroll;}}/* Start custom CSS for heading, class: .elementor-element-47ae8ee *//* يعمل فقط داخل العنوان صاحب الكلاس */
.title-enimation-foot {
  font-weight: 600;
  text-transform: uppercase;
  text-align: left ;
  display: inline-block;          /* لحدود العرض */
  font-size: 40px;                /* عدّلها حسب التصميم */
}

@media (max-width: 768px) {
  .title-enimation-foot {
    font-weight: 600;
    text-transform: uppercase;
    text-align: left;
    display: inline-block;
    font-size: 30px; /* عدّلها حسب التصميم */
     line-height: 35px;
  }
}




/* كل حرف */
.title-enimation-foot .letter {
  display: inline-block;
  color: #b10e81;                 /* البنفسجي */
  opacity: 0;
  transform: translate(-300px, 0) scale(0);
  animation: sideSlide .5s forwards;
}

/* نفس التدرّج الزمني الأصلي لكن ديناميكي عبر inline-style سنضيفه بالـ JS */

/* نفس الأنيميشن الأصلي Animation Three */
@keyframes sideSlide {
  60% {
    transform: translate(20px, 0) scale(1);
    color: #fff;
  }
  80% {
    transform: translate(20px, 0) scale(1);
    color: #fff;
  }
  99% {
    transform: translate(0) scale(1.2);
    color: #fff;
  }
  100% {
    transform: translate(0) scale(1);
    opacity: 1;
    color: #006fd1;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e4649c5 */.colomn-fonts .title-enimation-foot,
.colomn-fonts .title-enimation-foot span {
  color: white !important;    /* يخليها ترث لون النص الأصلي */


}

@media (max-width: 767px) {
  .colomn-fonts .title-enimation-foot,
  .colomn-fonts .title-enimation-foot span {
    color: white !important;
    font-size: 25px !important;
  }
}/* End custom CSS */