.elementor-25585 .elementor-element.elementor-element-548a799{--display:flex;--margin-top:-116px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25585 .elementor-element.elementor-element-345c91a{margin:98px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25585 .elementor-element.elementor-element-14ba4100:not(.elementor-motion-effects-element-type-background), .elementor-25585 .elementor-element.elementor-element-14ba4100 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-25585 .elementor-element.elementor-element-14ba4100 > .elementor-container{max-width:1402px;}.elementor-25585 .elementor-element.elementor-element-14ba4100{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-25585 .elementor-element.elementor-element-14ba4100 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25585 .elementor-element.elementor-element-300acccc .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:15px;}.elementor-25585 .elementor-element.elementor-element-3b71239c:hover .elementor-widget-container{background-color:#FFFFFF;}.elementor-25585 .elementor-element.elementor-element-3b71239c > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-25585 .elementor-element.elementor-element-3b71239c .wrapper-box-icon .sc-heading .heading__primary{font-size:24px;}.elementor-25585 .elementor-element.elementor-element-3b71239c .wrapper-box-icon .boxes-icon{width:80px;height:80px;line-height:80px;border-style:none;}.elementor-25585 .elementor-element.elementor-element-3b71239c .wrapper-box-icon .iconbox-left .content-inner,
					.elementor-25585 .elementor-element.elementor-element-3b71239c .wrapper-box-icon .iconbox-right .content-inner{width:calc(100% - 80px - 15px);}.elementor-25585 .elementor-element.elementor-element-1ec9058c:hover .elementor-widget-container{background-color:#FFFFFF;}.elementor-25585 .elementor-element.elementor-element-1ec9058c > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-25585 .elementor-element.elementor-element-1ec9058c .wrapper-box-icon .sc-heading .heading__primary{font-size:24px;}.elementor-25585 .elementor-element.elementor-element-1ec9058c .wrapper-box-icon .boxes-icon{width:80px;height:80px;line-height:80px;border-style:none;}.elementor-25585 .elementor-element.elementor-element-1ec9058c .wrapper-box-icon .iconbox-left .content-inner,
					.elementor-25585 .elementor-element.elementor-element-1ec9058c .wrapper-box-icon .iconbox-right .content-inner{width:calc(100% - 80px - 15px);}.elementor-25585 .elementor-element.elementor-element-f88b94e:hover .elementor-widget-container{background-color:#FFFFFF;}.elementor-25585 .elementor-element.elementor-element-f88b94e > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-25585 .elementor-element.elementor-element-f88b94e .wrapper-box-icon .sc-heading .heading__primary{font-size:24px;}.elementor-25585 .elementor-element.elementor-element-f88b94e .wrapper-box-icon .boxes-icon{width:80px;height:80px;line-height:80px;border-style:none;}.elementor-25585 .elementor-element.elementor-element-f88b94e .wrapper-box-icon .iconbox-left .content-inner,
					.elementor-25585 .elementor-element.elementor-element-f88b94e .wrapper-box-icon .iconbox-right .content-inner{width:calc(100% - 80px - 15px);}.elementor-25585 .elementor-element.elementor-element-222221e2 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:15px;}.elementor-25585 .elementor-element.elementor-element-4e57ee46:hover .elementor-widget-container{background-color:#FFFFFF;}.elementor-25585 .elementor-element.elementor-element-4e57ee46 > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-25585 .elementor-element.elementor-element-4e57ee46 .wrapper-box-icon .sc-heading .heading__primary{font-size:24px;}.elementor-25585 .elementor-element.elementor-element-4e57ee46 .wrapper-box-icon .boxes-icon{width:80px;height:80px;line-height:80px;border-style:none;}.elementor-25585 .elementor-element.elementor-element-4e57ee46 .wrapper-box-icon .iconbox-left .content-inner,
					.elementor-25585 .elementor-element.elementor-element-4e57ee46 .wrapper-box-icon .iconbox-right .content-inner{width:calc(100% - 80px - 15px);}.elementor-25585 .elementor-element.elementor-element-7af6001c:hover .elementor-widget-container{background-color:#FFFFFF;}.elementor-25585 .elementor-element.elementor-element-7af6001c > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-25585 .elementor-element.elementor-element-7af6001c .wrapper-box-icon .sc-heading .heading__primary{font-size:24px;}.elementor-25585 .elementor-element.elementor-element-7af6001c .wrapper-box-icon .boxes-icon{width:80px;height:80px;line-height:80px;border-style:none;}.elementor-25585 .elementor-element.elementor-element-7af6001c .wrapper-box-icon .iconbox-left .content-inner,
					.elementor-25585 .elementor-element.elementor-element-7af6001c .wrapper-box-icon .iconbox-right .content-inner{width:calc(100% - 80px - 15px);}.elementor-25585 .elementor-element.elementor-element-4f4772b9:hover .elementor-widget-container{background-color:#FFFFFF;}.elementor-25585 .elementor-element.elementor-element-4f4772b9 > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-25585 .elementor-element.elementor-element-4f4772b9 .wrapper-box-icon .sc-heading .heading__primary{font-size:24px;}.elementor-25585 .elementor-element.elementor-element-4f4772b9 .wrapper-box-icon .boxes-icon{width:80px;height:80px;line-height:80px;border-style:none;}.elementor-25585 .elementor-element.elementor-element-4f4772b9 .wrapper-box-icon .iconbox-left .content-inner,
					.elementor-25585 .elementor-element.elementor-element-4f4772b9 .wrapper-box-icon .iconbox-right .content-inner{width:calc(100% - 80px - 15px);}.elementor-25585 .elementor-element.elementor-element-28106e2f .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:15px;}.elementor-25585 .elementor-element.elementor-element-f71d29a:hover .elementor-widget-container{background-color:#FFFFFF;}.elementor-25585 .elementor-element.elementor-element-f71d29a > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-25585 .elementor-element.elementor-element-f71d29a .wrapper-box-icon .sc-heading .heading__primary{font-size:24px;}.elementor-25585 .elementor-element.elementor-element-f71d29a .wrapper-box-icon .boxes-icon{width:80px;height:80px;line-height:80px;border-style:none;}.elementor-25585 .elementor-element.elementor-element-f71d29a .wrapper-box-icon .iconbox-left .content-inner,
					.elementor-25585 .elementor-element.elementor-element-f71d29a .wrapper-box-icon .iconbox-right .content-inner{width:calc(100% - 80px - 15px);}.elementor-25585 .elementor-element.elementor-element-bf36ef1:hover .elementor-widget-container{background-color:#FFFFFF;}.elementor-25585 .elementor-element.elementor-element-bf36ef1 > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-25585 .elementor-element.elementor-element-bf36ef1 .wrapper-box-icon .sc-heading .heading__primary{font-size:24px;}.elementor-25585 .elementor-element.elementor-element-bf36ef1 .wrapper-box-icon .boxes-icon{width:80px;height:80px;line-height:80px;border-style:none;}.elementor-25585 .elementor-element.elementor-element-bf36ef1 .wrapper-box-icon .iconbox-left .content-inner,
					.elementor-25585 .elementor-element.elementor-element-bf36ef1 .wrapper-box-icon .iconbox-right .content-inner{width:calc(100% - 80px - 15px);}.elementor-25585 .elementor-element.elementor-element-5e3612c:hover .elementor-widget-container{background-color:#FFFFFF;}.elementor-25585 .elementor-element.elementor-element-5e3612c > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-25585 .elementor-element.elementor-element-5e3612c .wrapper-box-icon .sc-heading .heading__primary{font-size:24px;}.elementor-25585 .elementor-element.elementor-element-5e3612c .wrapper-box-icon .boxes-icon{width:80px;height:80px;line-height:80px;border-style:none;}.elementor-25585 .elementor-element.elementor-element-5e3612c .wrapper-box-icon .iconbox-left .content-inner,
					.elementor-25585 .elementor-element.elementor-element-5e3612c .wrapper-box-icon .iconbox-right .content-inner{width:calc(100% - 80px - 15px);}.elementor-25585 .elementor-element.elementor-element-747e4f85:hover .elementor-widget-container{background-color:#FFFFFF;}.elementor-25585 .elementor-element.elementor-element-747e4f85 > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-25585 .elementor-element.elementor-element-747e4f85 .wrapper-box-icon .sc-heading .heading__primary{font-size:24px;}.elementor-25585 .elementor-element.elementor-element-747e4f85 .wrapper-box-icon .boxes-icon{width:80px;height:80px;line-height:80px;border-style:none;}.elementor-25585 .elementor-element.elementor-element-747e4f85 .wrapper-box-icon .iconbox-left .content-inner,
					.elementor-25585 .elementor-element.elementor-element-747e4f85 .wrapper-box-icon .iconbox-right .content-inner{width:calc(100% - 80px - 15px);}.elementor-25585 .elementor-element.elementor-element-41458f1:hover .elementor-widget-container{background-color:#FFFFFF;}.elementor-25585 .elementor-element.elementor-element-41458f1 > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-25585 .elementor-element.elementor-element-41458f1 .wrapper-box-icon .sc-heading .heading__primary{font-size:24px;}.elementor-25585 .elementor-element.elementor-element-41458f1 .wrapper-box-icon .boxes-icon{width:80px;height:80px;line-height:80px;border-style:none;}.elementor-25585 .elementor-element.elementor-element-41458f1 .wrapper-box-icon .iconbox-left .content-inner,
					.elementor-25585 .elementor-element.elementor-element-41458f1 .wrapper-box-icon .iconbox-right .content-inner{width:calc(100% - 80px - 15px);}.elementor-25585 .elementor-element.elementor-element-d994455:hover .elementor-widget-container{background-color:#FFFFFF;}.elementor-25585 .elementor-element.elementor-element-d994455 > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-25585 .elementor-element.elementor-element-d994455 .wrapper-box-icon .sc-heading .heading__primary{font-size:24px;}.elementor-25585 .elementor-element.elementor-element-d994455 .wrapper-box-icon .boxes-icon{width:80px;height:80px;line-height:80px;border-style:none;}.elementor-25585 .elementor-element.elementor-element-d994455 .wrapper-box-icon .iconbox-left .content-inner,
					.elementor-25585 .elementor-element.elementor-element-d994455 .wrapper-box-icon .iconbox-right .content-inner{width:calc(100% - 80px - 15px);}.elementor-25585 .elementor-element.elementor-element-1a0d2aa1:hover .elementor-widget-container{background-color:#FFFFFF;}.elementor-25585 .elementor-element.elementor-element-1a0d2aa1 > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-25585 .elementor-element.elementor-element-1a0d2aa1 .wrapper-box-icon .sc-heading .heading__primary{font-size:24px;}.elementor-25585 .elementor-element.elementor-element-1a0d2aa1 .wrapper-box-icon .boxes-icon{width:80px;height:80px;line-height:80px;border-style:none;}.elementor-25585 .elementor-element.elementor-element-1a0d2aa1 .wrapper-box-icon .iconbox-left .content-inner,
					.elementor-25585 .elementor-element.elementor-element-1a0d2aa1 .wrapper-box-icon .iconbox-right .content-inner{width:calc(100% - 80px - 15px);}.elementor-25585 .elementor-element.elementor-element-b7ab36f:hover .elementor-widget-container{background-color:#FFFFFF;}.elementor-25585 .elementor-element.elementor-element-b7ab36f > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-25585 .elementor-element.elementor-element-b7ab36f .wrapper-box-icon .sc-heading .heading__primary{font-size:24px;}.elementor-25585 .elementor-element.elementor-element-b7ab36f .wrapper-box-icon .boxes-icon{width:80px;height:80px;line-height:80px;border-style:none;}.elementor-25585 .elementor-element.elementor-element-b7ab36f .wrapper-box-icon .iconbox-left .content-inner,
					.elementor-25585 .elementor-element.elementor-element-b7ab36f .wrapper-box-icon .iconbox-right .content-inner{width:calc(100% - 80px - 15px);}.elementor-25585 .elementor-element.elementor-element-82bb2b4:hover .elementor-widget-container{background-color:#FFFFFF;}.elementor-25585 .elementor-element.elementor-element-82bb2b4 > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-25585 .elementor-element.elementor-element-82bb2b4 .wrapper-box-icon .sc-heading .heading__primary{font-size:24px;}.elementor-25585 .elementor-element.elementor-element-82bb2b4 .wrapper-box-icon .boxes-icon{width:80px;height:80px;line-height:80px;border-style:none;}.elementor-25585 .elementor-element.elementor-element-82bb2b4 .wrapper-box-icon .iconbox-left .content-inner,
					.elementor-25585 .elementor-element.elementor-element-82bb2b4 .wrapper-box-icon .iconbox-right .content-inner{width:calc(100% - 80px - 15px);}.elementor-25585 .elementor-element.elementor-element-58ac641{--display:flex;--margin-top:90px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-25585 .elementor-element.elementor-element-2a09b33{--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-25585 .elementor-element.elementor-element-20415d2{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:1024px){.elementor-25585 .elementor-element.elementor-element-548a799{--margin-top:-77px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25585 .elementor-element.elementor-element-345c91a{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + -35px) 0px;}.elementor-25585 .elementor-element.elementor-element-14ba4100{margin-top:0px;margin-bottom:30px;padding:30px 0px 30px 0px;}.elementor-25585 .elementor-element.elementor-element-3b71239c > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-25585 .elementor-element.elementor-element-1ec9058c > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-25585 .elementor-element.elementor-element-f88b94e > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-25585 .elementor-element.elementor-element-4e57ee46 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-25585 .elementor-element.elementor-element-7af6001c > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-25585 .elementor-element.elementor-element-4f4772b9 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-25585 .elementor-element.elementor-element-f71d29a > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-25585 .elementor-element.elementor-element-bf36ef1 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-25585 .elementor-element.elementor-element-5e3612c > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-25585 .elementor-element.elementor-element-747e4f85 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-25585 .elementor-element.elementor-element-41458f1 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-25585 .elementor-element.elementor-element-d994455 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-25585 .elementor-element.elementor-element-1a0d2aa1 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-25585 .elementor-element.elementor-element-b7ab36f > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-25585 .elementor-element.elementor-element-82bb2b4 > .elementor-widget-container{padding:5px 5px 5px 5px;}}@media(max-width:767px){.elementor-25585 .elementor-element.elementor-element-548a799{--margin-top:-72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25585 .elementor-element.elementor-element-345c91a{margin:62px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25585 .elementor-element.elementor-element-14ba4100{margin-top:-38px;margin-bottom:0px;}.elementor-25585 .elementor-element.elementor-element-3b71239c > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-25585 .elementor-element.elementor-element-1ec9058c > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-25585 .elementor-element.elementor-element-f88b94e > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-25585 .elementor-element.elementor-element-4e57ee46 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-25585 .elementor-element.elementor-element-7af6001c > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-25585 .elementor-element.elementor-element-4f4772b9 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-25585 .elementor-element.elementor-element-f71d29a > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-25585 .elementor-element.elementor-element-bf36ef1 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-25585 .elementor-element.elementor-element-5e3612c > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-25585 .elementor-element.elementor-element-747e4f85 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-25585 .elementor-element.elementor-element-41458f1 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-25585 .elementor-element.elementor-element-d994455 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-25585 .elementor-element.elementor-element-1a0d2aa1 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-25585 .elementor-element.elementor-element-b7ab36f > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-25585 .elementor-element.elementor-element-82bb2b4 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-25585 .elementor-element.elementor-element-58ac641{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for text-editor, class: .elementor-element-20415d2 */.elementor-25585 .elementor-element.elementor-element-20415d2 .more-text {
  display: none;
  animation: fadeIn 0.4s ease-in-out;
}

.elementor-25585 .elementor-element.elementor-element-20415d2 input[type="checkbox"]:checked ~ .more-text {
  display: block;
}

/* زر اقرأ المزيد */
.elementor-25585 .elementor-element.elementor-element-20415d2 .read-more-btn {
  display: inline-block;
  margin-top: 15px;
  color: #5b2d91;
  cursor: pointer;
  font-weight: 700;
  font-size: 15px;
}

.elementor-25585 .elementor-element.elementor-element-20415d2 .read-more-btn::after {
  content: "اقرأ المزيد";
}

.elementor-25585 .elementor-element.elementor-element-20415d2 input[type="checkbox"]:checked ~ .read-more-btn::after {
  content: "إخفاء";
}

/* الروابط */
.elementor-25585 .elementor-element.elementor-element-20415d2 a {
  color: #5b2d91;
  text-decoration: none;
  transition: all 0.3s ease;
}

.elementor-25585 .elementor-element.elementor-element-20415d2 a:hover {
  color: #E76F30;
  text-decoration: underline;
}

.elementor-25585 .elementor-element.elementor-element-20415d2 a strong {
  font-weight: 700;
}

/* النصوص */
.elementor-25585 .elementor-element.elementor-element-20415d2 .intro-text,
.elementor-25585 .elementor-element.elementor-element-20415d2 .more-text {
  font-size: 15px;
  line-height: 1.9;
}

.elementor-25585 .elementor-element.elementor-element-20415d2 .intro-text p,
.elementor-25585 .elementor-element.elementor-element-20415d2 .more-text p {
  margin-bottom: 14px;
}

/* العناوين (تم التحديث لـ H2 و H3) */
.elementor-25585 .elementor-element.elementor-element-20415d2 .more-text h2 {
  margin: 20px 0 10px;
  font-size: 20px;
  font-weight: 700;
}

.elementor-25585 .elementor-element.elementor-element-20415d2 .more-text h3 {
  margin: 16px 0 8px;
  font-size: 17px;
  font-weight: 600;
}

/* القوائم */
.elementor-25585 .elementor-element.elementor-element-20415d2 .more-text ul {
  margin: 0 0 14px;
  padding-right: 20px;
}

.elementor-25585 .elementor-element.elementor-element-20415d2 .more-text li {
  margin-bottom: 8px;
}

/* أنيميشن خفيف */
@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(5px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */