.elementor-31206 .elementor-element.elementor-element-39d80b9d{--display:flex;}.elementor-31206 .elementor-element.elementor-element-332880a{--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-31206 .elementor-element.elementor-element-3313c86 .title-area{text-align:center;}.elementor-31206 .elementor-element.elementor-element-61350c5{--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;}.elementor-31206 .elementor-element.elementor-element-f8a2c82{--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-31206 .elementor-element.elementor-element-f8a2c82.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31206 .elementor-element.elementor-element-d75aae9{--display:flex;--min-height:320px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;box-shadow:0px 8px 22px 0px rgba(0, 12.195652173913256, 255, 0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31206 .elementor-element.elementor-element-d75aae9:not(.elementor-motion-effects-element-type-background), .elementor-31206 .elementor-element.elementor-element-d75aae9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31206 .elementor-element.elementor-element-e0dc699{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31206 .elementor-element.elementor-element-e0dc699 .elementor-icon-wrapper{text-align:center;}.elementor-31206 .elementor-element.elementor-element-e0dc699.elementor-view-stacked .elementor-icon{background-color:#1E73BE;}.elementor-31206 .elementor-element.elementor-element-e0dc699.elementor-view-framed .elementor-icon, .elementor-31206 .elementor-element.elementor-element-e0dc699.elementor-view-default .elementor-icon{color:#1E73BE;border-color:#1E73BE;}.elementor-31206 .elementor-element.elementor-element-e0dc699.elementor-view-framed .elementor-icon, .elementor-31206 .elementor-element.elementor-element-e0dc699.elementor-view-default .elementor-icon svg{fill:#1E73BE;}.elementor-31206 .elementor-element.elementor-element-e0dc699 .elementor-icon{font-size:70px;}.elementor-31206 .elementor-element.elementor-element-e0dc699 .elementor-icon svg{height:70px;}.elementor-31206 .elementor-element.elementor-element-bf44d11.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31206 .elementor-element.elementor-element-bf44d11{text-align:center;}.elementor-31206 .elementor-element.elementor-element-bf44d11 .elementor-heading-title{font-size:20px;color:#001845;}.elementor-31206 .elementor-element.elementor-element-f346835{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:center;font-size:15px;}.elementor-31206 .elementor-element.elementor-element-1777a0b .elementor-button{background-color:#FFFFFF;font-size:15px;fill:#001845;color:#001845;}.elementor-31206 .elementor-element.elementor-element-2975d99{--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-31206 .elementor-element.elementor-element-007ec87{--display:flex;--min-height:320px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;box-shadow:0px 8px 22px 0px rgba(0, 12.195652173913256, 255, 0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31206 .elementor-element.elementor-element-007ec87:not(.elementor-motion-effects-element-type-background), .elementor-31206 .elementor-element.elementor-element-007ec87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31206 .elementor-element.elementor-element-7b34e2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31206 .elementor-element.elementor-element-7b34e2a .elementor-icon-wrapper{text-align:center;}.elementor-31206 .elementor-element.elementor-element-7b34e2a.elementor-view-stacked .elementor-icon{background-color:#1E73BE;}.elementor-31206 .elementor-element.elementor-element-7b34e2a.elementor-view-framed .elementor-icon, .elementor-31206 .elementor-element.elementor-element-7b34e2a.elementor-view-default .elementor-icon{color:#1E73BE;border-color:#1E73BE;}.elementor-31206 .elementor-element.elementor-element-7b34e2a.elementor-view-framed .elementor-icon, .elementor-31206 .elementor-element.elementor-element-7b34e2a.elementor-view-default .elementor-icon svg{fill:#1E73BE;}.elementor-31206 .elementor-element.elementor-element-7b34e2a .elementor-icon{font-size:70px;}.elementor-31206 .elementor-element.elementor-element-7b34e2a .elementor-icon svg{height:70px;}.elementor-31206 .elementor-element.elementor-element-469d1a7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31206 .elementor-element.elementor-element-469d1a7{text-align:center;}.elementor-31206 .elementor-element.elementor-element-469d1a7 .elementor-heading-title{font-size:20px;color:#001845;}.elementor-31206 .elementor-element.elementor-element-a85c692{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:center;font-size:15px;}.elementor-31206 .elementor-element.elementor-element-5a385fb .elementor-button{background-color:#FFFFFF;font-size:15px;fill:#001845;color:#001845;}.elementor-31206 .elementor-element.elementor-element-c5f876f{--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-31206 .elementor-element.elementor-element-85f96c3{--display:flex;--min-height:320px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;box-shadow:0px 8px 22px 0px rgba(0, 12.195652173913256, 255, 0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31206 .elementor-element.elementor-element-85f96c3:not(.elementor-motion-effects-element-type-background), .elementor-31206 .elementor-element.elementor-element-85f96c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31206 .elementor-element.elementor-element-9911d9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31206 .elementor-element.elementor-element-9911d9b .elementor-icon-wrapper{text-align:center;}.elementor-31206 .elementor-element.elementor-element-9911d9b.elementor-view-stacked .elementor-icon{background-color:#1E73BE;}.elementor-31206 .elementor-element.elementor-element-9911d9b.elementor-view-framed .elementor-icon, .elementor-31206 .elementor-element.elementor-element-9911d9b.elementor-view-default .elementor-icon{color:#1E73BE;border-color:#1E73BE;}.elementor-31206 .elementor-element.elementor-element-9911d9b.elementor-view-framed .elementor-icon, .elementor-31206 .elementor-element.elementor-element-9911d9b.elementor-view-default .elementor-icon svg{fill:#1E73BE;}.elementor-31206 .elementor-element.elementor-element-9911d9b .elementor-icon{font-size:70px;}.elementor-31206 .elementor-element.elementor-element-9911d9b .elementor-icon svg{height:70px;}.elementor-31206 .elementor-element.elementor-element-1a8cdc0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31206 .elementor-element.elementor-element-1a8cdc0{text-align:center;}.elementor-31206 .elementor-element.elementor-element-1a8cdc0 .elementor-heading-title{font-size:20px;color:#001845;}.elementor-31206 .elementor-element.elementor-element-e79586c{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:center;font-size:15px;}.elementor-31206 .elementor-element.elementor-element-2fb0eda .elementor-button{background-color:#FFFFFF;font-size:15px;fill:#001845;color:#001845;}.elementor-31206 .elementor-element.elementor-element-3317bb9{--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:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31206 .elementor-element.elementor-element-de634af{--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-31206 .elementor-element.elementor-element-de634af.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31206 .elementor-element.elementor-element-45e32b5{--display:flex;--min-height:320px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;box-shadow:0px 8px 22px 0px rgba(0, 12.195652173913256, 255, 0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31206 .elementor-element.elementor-element-45e32b5:not(.elementor-motion-effects-element-type-background), .elementor-31206 .elementor-element.elementor-element-45e32b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31206 .elementor-element.elementor-element-087f9b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31206 .elementor-element.elementor-element-087f9b2 .elementor-icon-wrapper{text-align:center;}.elementor-31206 .elementor-element.elementor-element-087f9b2.elementor-view-stacked .elementor-icon{background-color:#1E73BE;}.elementor-31206 .elementor-element.elementor-element-087f9b2.elementor-view-framed .elementor-icon, .elementor-31206 .elementor-element.elementor-element-087f9b2.elementor-view-default .elementor-icon{color:#1E73BE;border-color:#1E73BE;}.elementor-31206 .elementor-element.elementor-element-087f9b2.elementor-view-framed .elementor-icon, .elementor-31206 .elementor-element.elementor-element-087f9b2.elementor-view-default .elementor-icon svg{fill:#1E73BE;}.elementor-31206 .elementor-element.elementor-element-087f9b2 .elementor-icon{font-size:70px;}.elementor-31206 .elementor-element.elementor-element-087f9b2 .elementor-icon svg{height:70px;}.elementor-31206 .elementor-element.elementor-element-05ffd09.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31206 .elementor-element.elementor-element-05ffd09{text-align:center;}.elementor-31206 .elementor-element.elementor-element-05ffd09 .elementor-heading-title{font-size:20px;color:#001845;}.elementor-31206 .elementor-element.elementor-element-cdb4db8{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:center;font-size:15px;}.elementor-31206 .elementor-element.elementor-element-53f0253 .elementor-button{background-color:#FFFFFF;font-size:15px;fill:#001845;color:#001845;}.elementor-31206 .elementor-element.elementor-element-5905498{--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-31206 .elementor-element.elementor-element-c79b079{--display:flex;--min-height:320px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;box-shadow:0px 8px 22px 0px rgba(0, 12.195652173913256, 255, 0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31206 .elementor-element.elementor-element-c79b079:not(.elementor-motion-effects-element-type-background), .elementor-31206 .elementor-element.elementor-element-c79b079 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31206 .elementor-element.elementor-element-25362d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31206 .elementor-element.elementor-element-25362d7 .elementor-icon-wrapper{text-align:center;}.elementor-31206 .elementor-element.elementor-element-25362d7.elementor-view-stacked .elementor-icon{background-color:#1E73BE;}.elementor-31206 .elementor-element.elementor-element-25362d7.elementor-view-framed .elementor-icon, .elementor-31206 .elementor-element.elementor-element-25362d7.elementor-view-default .elementor-icon{color:#1E73BE;border-color:#1E73BE;}.elementor-31206 .elementor-element.elementor-element-25362d7.elementor-view-framed .elementor-icon, .elementor-31206 .elementor-element.elementor-element-25362d7.elementor-view-default .elementor-icon svg{fill:#1E73BE;}.elementor-31206 .elementor-element.elementor-element-25362d7 .elementor-icon{font-size:70px;}.elementor-31206 .elementor-element.elementor-element-25362d7 .elementor-icon svg{height:70px;}.elementor-31206 .elementor-element.elementor-element-886e70d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31206 .elementor-element.elementor-element-886e70d{text-align:center;}.elementor-31206 .elementor-element.elementor-element-886e70d .elementor-heading-title{font-size:20px;color:#001845;}.elementor-31206 .elementor-element.elementor-element-1265097{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:center;font-size:15px;}.elementor-31206 .elementor-element.elementor-element-9dd7d60 .elementor-button{background-color:#FFFFFF;font-size:15px;fill:#001845;color:#001845;}.elementor-31206 .elementor-element.elementor-element-2c00214{--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-31206 .elementor-element.elementor-element-c625dae{--display:flex;--min-height:320px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;box-shadow:0px 8px 22px 0px rgba(0, 12.195652173913256, 255, 0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31206 .elementor-element.elementor-element-c625dae:not(.elementor-motion-effects-element-type-background), .elementor-31206 .elementor-element.elementor-element-c625dae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31206 .elementor-element.elementor-element-3f711ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31206 .elementor-element.elementor-element-3f711ba .elementor-icon-wrapper{text-align:center;}.elementor-31206 .elementor-element.elementor-element-3f711ba.elementor-view-stacked .elementor-icon{background-color:#1E73BE;}.elementor-31206 .elementor-element.elementor-element-3f711ba.elementor-view-framed .elementor-icon, .elementor-31206 .elementor-element.elementor-element-3f711ba.elementor-view-default .elementor-icon{color:#1E73BE;border-color:#1E73BE;}.elementor-31206 .elementor-element.elementor-element-3f711ba.elementor-view-framed .elementor-icon, .elementor-31206 .elementor-element.elementor-element-3f711ba.elementor-view-default .elementor-icon svg{fill:#1E73BE;}.elementor-31206 .elementor-element.elementor-element-3f711ba .elementor-icon{font-size:70px;}.elementor-31206 .elementor-element.elementor-element-3f711ba .elementor-icon svg{height:70px;}.elementor-31206 .elementor-element.elementor-element-9933c6c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31206 .elementor-element.elementor-element-9933c6c{text-align:center;}.elementor-31206 .elementor-element.elementor-element-9933c6c .elementor-heading-title{font-size:20px;color:#001845;}.elementor-31206 .elementor-element.elementor-element-51c883e{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:center;font-size:15px;}.elementor-31206 .elementor-element.elementor-element-c327561 .elementor-button{background-color:#FFFFFF;font-size:15px;fill:#001845;color:#001845;}.elementor-31206 .elementor-element.elementor-element-1f42ce7{--display:flex;}.elementor-31206 .elementor-element.elementor-element-b68a0ca .th_btn i{margin-left:8px;}.elementor-31206 .elementor-element.elementor-element-b68a0ca .btn-wrapper{text-align:center;}@media(min-width:768px){.elementor-31206 .elementor-element.elementor-element-f8a2c82{--width:32.999%;}.elementor-31206 .elementor-element.elementor-element-d75aae9{--width:98%;}.elementor-31206 .elementor-element.elementor-element-2975d99{--width:33%;}.elementor-31206 .elementor-element.elementor-element-007ec87{--width:98%;}.elementor-31206 .elementor-element.elementor-element-c5f876f{--width:34%;}.elementor-31206 .elementor-element.elementor-element-85f96c3{--width:98%;}.elementor-31206 .elementor-element.elementor-element-de634af{--width:32.999%;}.elementor-31206 .elementor-element.elementor-element-45e32b5{--width:98%;}.elementor-31206 .elementor-element.elementor-element-5905498{--width:33%;}.elementor-31206 .elementor-element.elementor-element-c79b079{--width:98%;}.elementor-31206 .elementor-element.elementor-element-2c00214{--width:34%;}.elementor-31206 .elementor-element.elementor-element-c625dae{--width:98%;}}@media(max-width:1024px){.elementor-31206 .elementor-element.elementor-element-3313c86 > .elementor-widget-container{padding:0px 36px 0px 36px;}.elementor-31206 .elementor-element.elementor-element-3313c86 .title-area{text-align:center;}.elementor-31206 .elementor-element.elementor-element-b68a0ca .btn-wrapper{text-align:center;}}@media(max-width:767px){.elementor-31206 .elementor-element.elementor-element-3313c86 > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-31206 .elementor-element.elementor-element-61350c5{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-31206 .elementor-element.elementor-element-3317bb9{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}}/* Start custom CSS for realarsectiontitle, class: .elementor-element-3313c86 */.gradient-title {
  font-size: 36px;
  font-weight: 700;
  background: linear-gradient(90deg, #007bff, #00c6ff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text; /* لبعض المتصفحات */
  color: transparent;    /* عشان يختفي اللون الافتراضي */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75aae9 *//* الشكل الأساسي للكارت */
.elementor-31206 .elementor-element.elementor-element-d75aae9 {
  background: #fff;
  border-radius: 16px;
  border: 1px solid rgba(0,0,0,.06);
  box-shadow: 0 6px 18px rgba(0,0,0,.06);
  padding: 32px 28px;
  position: relative;
  overflow: hidden;
  transition: all .35s ease;
}

/* بار ملون بيتحرك من فوق */
.elementor-31206 .elementor-element.elementor-element-d75aae9::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: linear-gradient(90deg, #4F46E5, #1E88E5);
  transition: width .35s ease;
}

/* الهوفر */
.elementor-31206 .elementor-element.elementor-element-d75aae9:hover {
  transform: translateY(-10px) scale(1.02);
  box-shadow: 0 16px 36px rgba(0,0,0,.12);
  border-color: rgba(79,70,229,.25);
}

/* بار يتوسع */
.elementor-31206 .elementor-element.elementor-element-d75aae9:hover::before {
  width: 100%;
}

/* الأيقونة */
.elementor-31206 .elementor-element.elementor-element-d75aae9 .elementor-icon {
  color: #4F46E5;
  font-size: 48px;
  margin-bottom: 12px;
  transition: transform .35s ease, color .35s ease;
}
.elementor-31206 .elementor-element.elementor-element-d75aae9:hover .elementor-icon {
  color: #1E88E5;
  transform: scale(1.15) rotate(5deg);
}

/* العنوان */
.elementor-31206 .elementor-element.elementor-element-d75aae9 h3, 
.elementor-31206 .elementor-element.elementor-element-d75aae9 h4 {
  color: #1B1B1B;
  transition: color .35s ease;
}
.elementor-31206 .elementor-element.elementor-element-d75aae9:hover h3,
.elementor-31206 .elementor-element.elementor-element-d75aae9:hover h4 {
  color: #111827;
}

/* النص */
.elementor-31206 .elementor-element.elementor-element-d75aae9 p {
  color: #6B7280;
  transition: color .35s ease;
}
.elementor-31206 .elementor-element.elementor-element-d75aae9:hover p {
  color: #4B5563;
}

/* اللينك Read More */
.elementor-31206 .elementor-element.elementor-element-d75aae9 a {
  color: #4F46E5;
  font-weight: 500;
  text-decoration: none;
  position: relative;
  display: inline-flex;
  align-items: center;
  transition: color .35s ease;
}

/* السهم */
.elementor-31206 .elementor-element.elementor-element-d75aae9 a::after {
  content: "→";
  margin-left: 6px;
  transform: translateX(0);
  opacity: 1;
  transition: transform .3s ease, color .3s ease;
}

/* الهوفر على اللينك */
.elementor-31206 .elementor-element.elementor-element-d75aae9:hover a {
  color: #134074;
}
.elementor-31206 .elementor-element.elementor-element-d75aae9:hover a::after {
  transform: translateX(5px); /* السهم يتحرك 5px لقدام */
  color: #094f8c;             /* لون السهم يتغير مع النص */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-007ec87 *//* الشكل الأساسي للكارت */
.elementor-31206 .elementor-element.elementor-element-007ec87 {
  background: #fff;
  border-radius: 16px;
  border: 1px solid rgba(0,0,0,.06);
  box-shadow: 0 6px 18px rgba(0,0,0,.06);
  padding: 32px 28px;
  position: relative;
  overflow: hidden;
  transition: all .35s ease;
}

/* بار ملون بيتحرك من فوق */
.elementor-31206 .elementor-element.elementor-element-007ec87::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: linear-gradient(90deg, #4F46E5, #1E88E5);
  transition: width .35s ease;
}

/* الهوفر */
.elementor-31206 .elementor-element.elementor-element-007ec87:hover {
  transform: translateY(-10px) scale(1.02);
  box-shadow: 0 16px 36px rgba(0,0,0,.12);
  border-color: rgba(79,70,229,.25);
}

/* بار يتوسع */
.elementor-31206 .elementor-element.elementor-element-007ec87:hover::before {
  width: 100%;
}

/* الأيقونة */
.elementor-31206 .elementor-element.elementor-element-007ec87 .elementor-icon {
  color: #4F46E5;
  font-size: 48px;
  margin-bottom: 12px;
  transition: transform .35s ease, color .35s ease;
}
.elementor-31206 .elementor-element.elementor-element-007ec87:hover .elementor-icon {
  color: #1E88E5;
  transform: scale(1.15) rotate(5deg);
}

/* العنوان */
.elementor-31206 .elementor-element.elementor-element-007ec87 h3, 
.elementor-31206 .elementor-element.elementor-element-007ec87 h4 {
  color: #1B1B1B;
  transition: color .35s ease;
}
.elementor-31206 .elementor-element.elementor-element-007ec87:hover h3,
.elementor-31206 .elementor-element.elementor-element-007ec87:hover h4 {
  color: #111827;
}

/* النص */
.elementor-31206 .elementor-element.elementor-element-007ec87 p {
  color: #6B7280;
  transition: color .35s ease;
}
.elementor-31206 .elementor-element.elementor-element-007ec87:hover p {
  color: #4B5563;
}

/* اللينك Read More */
.elementor-31206 .elementor-element.elementor-element-007ec87 a {
  color: #4F46E5;
  font-weight: 500;
  text-decoration: none;
  position: relative;
  display: inline-flex;
  align-items: center;
  transition: color .35s ease;
}

/* السهم */
.elementor-31206 .elementor-element.elementor-element-007ec87 a::after {
  content: "→";
  margin-left: 6px;
  transform: translateX(0);
  opacity: 1;
  transition: transform .3s ease, color .3s ease;
}

/* الهوفر على اللينك */
.elementor-31206 .elementor-element.elementor-element-007ec87:hover a {
  color: #134074;
}
.elementor-31206 .elementor-element.elementor-element-007ec87:hover a::after {
  transform: translateX(5px); /* السهم يتحرك 5px لقدام */
  color: #094f8c;             /* لون السهم يتغير مع النص */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85f96c3 *//* الشكل الأساسي للكارت */
.elementor-31206 .elementor-element.elementor-element-85f96c3 {
  background: #fff;
  border-radius: 16px;
  border: 1px solid rgba(0,0,0,.06);
  box-shadow: 0 6px 18px rgba(0,0,0,.06);
  padding: 32px 28px;
  position: relative;
  overflow: hidden;
  transition: all .35s ease;
}

/* بار ملون بيتحرك من فوق */
.elementor-31206 .elementor-element.elementor-element-85f96c3::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: linear-gradient(90deg, #4F46E5, #1E88E5);
  transition: width .35s ease;
}

/* الهوفر */
.elementor-31206 .elementor-element.elementor-element-85f96c3:hover {
  transform: translateY(-10px) scale(1.02);
  box-shadow: 0 16px 36px rgba(0,0,0,.12);
  border-color: rgba(79,70,229,.25);
}

/* بار يتوسع */
.elementor-31206 .elementor-element.elementor-element-85f96c3:hover::before {
  width: 100%;
}

/* الأيقونة */
.elementor-31206 .elementor-element.elementor-element-85f96c3 .elementor-icon {
  color: #4F46E5;
  font-size: 48px;
  margin-bottom: 12px;
  transition: transform .35s ease, color .35s ease;
}
.elementor-31206 .elementor-element.elementor-element-85f96c3:hover .elementor-icon {
  color: #1E88E5;
  transform: scale(1.15) rotate(5deg);
}

/* العنوان */
.elementor-31206 .elementor-element.elementor-element-85f96c3 h3, 
.elementor-31206 .elementor-element.elementor-element-85f96c3 h4 {
  color: #1B1B1B;
  transition: color .35s ease;
}
.elementor-31206 .elementor-element.elementor-element-85f96c3:hover h3,
.elementor-31206 .elementor-element.elementor-element-85f96c3:hover h4 {
  color: #111827;
}

/* النص */
.elementor-31206 .elementor-element.elementor-element-85f96c3 p {
  color: #6B7280;
  transition: color .35s ease;
}
.elementor-31206 .elementor-element.elementor-element-85f96c3:hover p {
  color: #4B5563;
}

/* اللينك Read More */
.elementor-31206 .elementor-element.elementor-element-85f96c3 a {
  color: #4F46E5;
  font-weight: 500;
  text-decoration: none;
  position: relative;
  display: inline-flex;
  align-items: center;
  transition: color .35s ease;
}

/* السهم */
.elementor-31206 .elementor-element.elementor-element-85f96c3 a::after {
  content: "→";
  margin-left: 6px;
  transform: translateX(0);
  opacity: 1;
  transition: transform .3s ease, color .3s ease;
}

/* الهوفر على اللينك */
.elementor-31206 .elementor-element.elementor-element-85f96c3:hover a {
  color: #134074;
}
.elementor-31206 .elementor-element.elementor-element-85f96c3:hover a::after {
  transform: translateX(5px); /* السهم يتحرك 5px لقدام */
  color: #094f8c;             /* لون السهم يتغير مع النص */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45e32b5 *//* الشكل الأساسي للكارت */
.elementor-31206 .elementor-element.elementor-element-45e32b5 {
  background: #fff;
  border-radius: 16px;
  border: 1px solid rgba(0,0,0,.06);
  box-shadow: 0 6px 18px rgba(0,0,0,.06);
  padding: 32px 28px;
  position: relative;
  overflow: hidden;
  transition: all .35s ease;
}

/* بار ملون بيتحرك من فوق */
.elementor-31206 .elementor-element.elementor-element-45e32b5::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: linear-gradient(90deg, #4F46E5, #1E88E5);
  transition: width .35s ease;
}

/* الهوفر */
.elementor-31206 .elementor-element.elementor-element-45e32b5:hover {
  transform: translateY(-10px) scale(1.02);
  box-shadow: 0 16px 36px rgba(0,0,0,.12);
  border-color: rgba(79,70,229,.25);
}

/* بار يتوسع */
.elementor-31206 .elementor-element.elementor-element-45e32b5:hover::before {
  width: 100%;
}

/* الأيقونة */
.elementor-31206 .elementor-element.elementor-element-45e32b5 .elementor-icon {
  color: #4F46E5;
  font-size: 48px;
  margin-bottom: 12px;
  transition: transform .35s ease, color .35s ease;
}
.elementor-31206 .elementor-element.elementor-element-45e32b5:hover .elementor-icon {
  color: #1E88E5;
  transform: scale(1.15) rotate(5deg);
}

/* العنوان */
.elementor-31206 .elementor-element.elementor-element-45e32b5 h3, 
.elementor-31206 .elementor-element.elementor-element-45e32b5 h4 {
  color: #1B1B1B;
  transition: color .35s ease;
}
.elementor-31206 .elementor-element.elementor-element-45e32b5:hover h3,
.elementor-31206 .elementor-element.elementor-element-45e32b5:hover h4 {
  color: #111827;
}

/* النص */
.elementor-31206 .elementor-element.elementor-element-45e32b5 p {
  color: #6B7280;
  transition: color .35s ease;
}
.elementor-31206 .elementor-element.elementor-element-45e32b5:hover p {
  color: #4B5563;
}

/* اللينك Read More */
.elementor-31206 .elementor-element.elementor-element-45e32b5 a {
  color: #4F46E5;
  font-weight: 500;
  text-decoration: none;
  position: relative;
  display: inline-flex;
  align-items: center;
  transition: color .35s ease;
}

/* السهم */
.elementor-31206 .elementor-element.elementor-element-45e32b5 a::after {
  content: "→";
  margin-left: 6px;
  transform: translateX(0);
  opacity: 1;
  transition: transform .3s ease, color .3s ease;
}

/* الهوفر على اللينك */
.elementor-31206 .elementor-element.elementor-element-45e32b5:hover a {
  color: #134074;
}
.elementor-31206 .elementor-element.elementor-element-45e32b5:hover a::after {
  transform: translateX(5px); /* السهم يتحرك 5px لقدام */
  color: #094f8c;             /* لون السهم يتغير مع النص */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c79b079 *//* الشكل الأساسي للكارت */
.elementor-31206 .elementor-element.elementor-element-c79b079 {
  background: #fff;
  border-radius: 16px;
  border: 1px solid rgba(0,0,0,.06);
  box-shadow: 0 6px 18px rgba(0,0,0,.06);
  padding: 32px 28px;
  position: relative;
  overflow: hidden;
  transition: all .35s ease;
}

/* بار ملون بيتحرك من فوق */
.elementor-31206 .elementor-element.elementor-element-c79b079::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: linear-gradient(90deg, #4F46E5, #1E88E5);
  transition: width .35s ease;
}

/* الهوفر */
.elementor-31206 .elementor-element.elementor-element-c79b079:hover {
  transform: translateY(-10px) scale(1.02);
  box-shadow: 0 16px 36px rgba(0,0,0,.12);
  border-color: rgba(79,70,229,.25);
}

/* بار يتوسع */
.elementor-31206 .elementor-element.elementor-element-c79b079:hover::before {
  width: 100%;
}

/* الأيقونة */
.elementor-31206 .elementor-element.elementor-element-c79b079 .elementor-icon {
  color: #4F46E5;
  font-size: 48px;
  margin-bottom: 12px;
  transition: transform .35s ease, color .35s ease;
}
.elementor-31206 .elementor-element.elementor-element-c79b079:hover .elementor-icon {
  color: #1E88E5;
  transform: scale(1.15) rotate(5deg);
}

/* العنوان */
.elementor-31206 .elementor-element.elementor-element-c79b079 h3, 
.elementor-31206 .elementor-element.elementor-element-c79b079 h4 {
  color: #1B1B1B;
  transition: color .35s ease;
}
.elementor-31206 .elementor-element.elementor-element-c79b079:hover h3,
.elementor-31206 .elementor-element.elementor-element-c79b079:hover h4 {
  color: #111827;
}

/* النص */
.elementor-31206 .elementor-element.elementor-element-c79b079 p {
  color: #6B7280;
  transition: color .35s ease;
}
.elementor-31206 .elementor-element.elementor-element-c79b079:hover p {
  color: #4B5563;
}

/* اللينك Read More */
.elementor-31206 .elementor-element.elementor-element-c79b079 a {
  color: #4F46E5;
  font-weight: 500;
  text-decoration: none;
  position: relative;
  display: inline-flex;
  align-items: center;
  transition: color .35s ease;
}

/* السهم */
.elementor-31206 .elementor-element.elementor-element-c79b079 a::after {
  content: "→";
  margin-left: 6px;
  transform: translateX(0);
  opacity: 1;
  transition: transform .3s ease, color .3s ease;
}

/* الهوفر على اللينك */
.elementor-31206 .elementor-element.elementor-element-c79b079:hover a {
  color: #134074;
}
.elementor-31206 .elementor-element.elementor-element-c79b079:hover a::after {
  transform: translateX(5px); /* السهم يتحرك 5px لقدام */
  color: #094f8c;             /* لون السهم يتغير مع النص */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c625dae *//* الشكل الأساسي للكارت */
.elementor-31206 .elementor-element.elementor-element-c625dae {
  background: #fff;
  border-radius: 16px;
  border: 1px solid rgba(0,0,0,.06);
  box-shadow: 0 6px 18px rgba(0,0,0,.06);
  padding: 32px 28px;
  position: relative;
  overflow: hidden;
  transition: all .35s ease;
}

/* بار ملون بيتحرك من فوق */
.elementor-31206 .elementor-element.elementor-element-c625dae::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: linear-gradient(90deg, #4F46E5, #1E88E5);
  transition: width .35s ease;
}

/* الهوفر */
.elementor-31206 .elementor-element.elementor-element-c625dae:hover {
  transform: translateY(-10px) scale(1.02);
  box-shadow: 0 16px 36px rgba(0,0,0,.12);
  border-color: rgba(79,70,229,.25);
}

/* بار يتوسع */
.elementor-31206 .elementor-element.elementor-element-c625dae:hover::before {
  width: 100%;
}

/* الأيقونة */
.elementor-31206 .elementor-element.elementor-element-c625dae .elementor-icon {
  color: #4F46E5;
  font-size: 48px;
  margin-bottom: 12px;
  transition: transform .35s ease, color .35s ease;
}
.elementor-31206 .elementor-element.elementor-element-c625dae:hover .elementor-icon {
  color: #1E88E5;
  transform: scale(1.15) rotate(5deg);
}

/* العنوان */
.elementor-31206 .elementor-element.elementor-element-c625dae h3, 
.elementor-31206 .elementor-element.elementor-element-c625dae h4 {
  color: #1B1B1B;
  transition: color .35s ease;
}
.elementor-31206 .elementor-element.elementor-element-c625dae:hover h3,
.elementor-31206 .elementor-element.elementor-element-c625dae:hover h4 {
  color: #111827;
}

/* النص */
.elementor-31206 .elementor-element.elementor-element-c625dae p {
  color: #6B7280;
  transition: color .35s ease;
}
.elementor-31206 .elementor-element.elementor-element-c625dae:hover p {
  color: #4B5563;
}

/* اللينك Read More */
.elementor-31206 .elementor-element.elementor-element-c625dae a {
  color: #4F46E5;
  font-weight: 500;
  text-decoration: none;
  position: relative;
  display: inline-flex;
  align-items: center;
  transition: color .35s ease;
}

/* السهم */
.elementor-31206 .elementor-element.elementor-element-c625dae a::after {
  content: "→";
  margin-left: 6px;
  transform: translateX(0);
  opacity: 1;
  transition: transform .3s ease, color .3s ease;
}

/* الهوفر على اللينك */
.elementor-31206 .elementor-element.elementor-element-c625dae:hover a {
  color: #134074;
}
.elementor-31206 .elementor-element.elementor-element-c625dae:hover a::after {
  transform: translateX(5px); /* السهم يتحرك 5px لقدام */
  color: #094f8c;             /* لون السهم يتغير مع النص */
}/* End custom CSS */
/* Start custom CSS for realarbutton, class: .elementor-element-b68a0ca *//* تنظيف الـ Wrapper */
#shine2{
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

/* الزر الأساسي */
#shine2 a.th-btn{
  position: relative;
  display: inline-block;
  padding: 15px 28px;
  font-size: 18px;
  font-weight: 600;
  border-radius: 8px;
  background: linear-gradient(90deg, #001845, #134074); /* الألوان الجديدة */
  color: #fff !important;
  border: none;
  overflow: hidden;
  transition: transform .4s ease, box-shadow .4s ease, background .4s ease;
  box-shadow: 0 4px 15px rgba(0, 24, 69, .4); /* ظل بلون مناسب */
  text-decoration: none;
}

/* تأثير اللمعة */
#shine2 a.th-btn::after{
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,.6), transparent);
  transform: skewX(-25deg);
}

/* الهوفر */
#shine2 a.th-btn:hover{
  transform: translateY(-4px) scale(1.05);
  box-shadow: 0 10px 25px rgba(19,64,116,.6); /* ظل مناسب للون الثاني */
  background: linear-gradient(90deg, #134074, #001845); /* انعكاس التدرج عند الهوفر */
}
#shine2 a.th-btn:hover::after{
  left: 125%;
  transition: left .75s ease;
}/* End custom CSS */