.elementor-7391 .elementor-element.elementor-element-59d99a74{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-7391 .elementor-element.elementor-element-7fd0fad5{--display:flex;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:40px;--padding-right:10px;}.elementor-7391 .elementor-element.elementor-element-fc83cf1{--display:flex;}.elementor-7391 .elementor-element.elementor-element-20c8acf .elementor-button{background-color:#14A077;font-family:"IBM Plex Sans Arabic", Cairo;font-size:18px;font-weight:700;text-transform:capitalize;line-height:48px;fill:var( --e-global-color-f88f284 );color:var( --e-global-color-f88f284 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#14A077;border-radius:14px 14px 14px 14px;padding:0px 20px 0px 20px;}.elementor-7391 .elementor-element.elementor-element-20c8acf .elementor-button:hover, .elementor-7391 .elementor-element.elementor-element-20c8acf .elementor-button:focus{background-color:var( --e-global-color-f88f284 );color:var( --e-global-color-ad79afa );border-color:#14A077;}.elementor-7391 .elementor-element.elementor-element-20c8acf > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-7391 .elementor-element.elementor-element-20c8acf.elementor-element{--align-self:center;}.elementor-7391 .elementor-element.elementor-element-20c8acf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7391 .elementor-element.elementor-element-20c8acf .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-7391 .elementor-element.elementor-element-20c8acf .elementor-button:hover svg, .elementor-7391 .elementor-element.elementor-element-20c8acf .elementor-button:focus svg{fill:var( --e-global-color-ad79afa );}.elementor-7391 .elementor-element.elementor-element-efc528f > .elementor-widget-container{margin:-29px 0px 0px 0px;}.elementor-7391 .elementor-element.elementor-element-efc528f{text-align:center;font-family:"IBM Plex Sans Arabic", Cairo;font-size:15px;line-height:26px;}.elementor-7391 .elementor-element.elementor-element-3cb4fb63:not(.elementor-motion-effects-element-type-background), .elementor-7391 .elementor-element.elementor-element-3cb4fb63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;background-image:url("https://thuathr.com/wp-content/uploads/2025/08/6-1.png");background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-7391 .elementor-element.elementor-element-3cb4fb63{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:0px;padding:20px 0px 59px 0px;}.elementor-7391 .elementor-element.elementor-element-3cb4fb63 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7391 .elementor-element.elementor-element-641bcb90 > .elementor-widget-container{margin:-6px 0px 6px 0px;}.elementor-7391 .elementor-element.elementor-element-641bcb90{text-align:center;}.elementor-7391 .elementor-element.elementor-element-641bcb90 .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Cairo;font-size:34px;font-weight:800;text-transform:capitalize;line-height:38px;color:#14A077;}.elementor-7391 .elementor-element.elementor-element-5eb8aac > .elementor-widget-container{margin:-5px 0px 7px 0px;}.elementor-7391 .elementor-element.elementor-element-5eb8aac{text-align:center;font-family:"IBM Plex Sans Arabic", Cairo;font-size:18px;line-height:26px;}.elementor-7391 .elementor-element.elementor-element-298d2c0 .elementor-button{background-color:var( --e-global-color-ad79afa );font-family:"IBM Plex Sans Arabic", Cairo;font-size:18px;font-weight:700;text-transform:capitalize;line-height:48px;fill:var( --e-global-color-f88f284 );color:var( --e-global-color-f88f284 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#14A077;border-radius:14px 14px 14px 14px;padding:0px 20px 0px 20px;}.elementor-7391 .elementor-element.elementor-element-298d2c0 .elementor-button:hover, .elementor-7391 .elementor-element.elementor-element-298d2c0 .elementor-button:focus{background-color:var( --e-global-color-f88f284 );color:var( --e-global-color-ad79afa );border-color:#14A077;}.elementor-7391 .elementor-element.elementor-element-298d2c0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7391 .elementor-element.elementor-element-298d2c0.elementor-element{--align-self:flex-start;}.elementor-7391 .elementor-element.elementor-element-298d2c0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7391 .elementor-element.elementor-element-298d2c0 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-7391 .elementor-element.elementor-element-298d2c0 .elementor-button:hover svg, .elementor-7391 .elementor-element.elementor-element-298d2c0 .elementor-button:focus svg{fill:var( --e-global-color-ad79afa );}.elementor-7391 .elementor-element.elementor-element-487f156{--display:flex;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7391 .elementor-element.elementor-element-1763b0c > .elementor-widget-container{margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7391 .elementor-element.elementor-element-ea98dc5{--display:flex;}.elementor-7391 .elementor-element.elementor-element-e2cbf4f > .elementor-widget-container{margin:-60px 0px -50px 0px;}.elementor-7391 .elementor-element.elementor-element-273bfb7{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7391 .elementor-element.elementor-element-3bad2a13{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7391 .elementor-element.elementor-element-1c198d3 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7391 .elementor-element.elementor-element-1c198d3{text-align:center;}.elementor-7391 .elementor-element.elementor-element-1c198d3 .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Cairo;color:#14A077;}.elementor-7391 .elementor-element.elementor-element-3df84bf5 > .elementor-widget-container{padding:0px 250px 0px 250px;}.elementor-7391 .elementor-element.elementor-element-3df84bf5{text-align:center;font-family:"IBM Plex Sans Arabic", Cairo;}.elementor-7391 .elementor-element.elementor-element-6af5e5f{--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;--margin-top:-40px;--margin-bottom:13px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;}.elementor-7391 .elementor-element.elementor-element-df3e123{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7391 .elementor-element.elementor-element-453acac2{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7391 .elementor-element.elementor-element-3b04b001 > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 20px;}.elementor-7391 .elementor-element.elementor-element-3b04b001 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-family:"IBM Plex Sans Arabic", Cairo;font-size:17px;border-radius:999px 999px 999px 999px;padding:13px 30px 13px 30px;}.elementor-7391 .elementor-element.elementor-element-3b04b001 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{border-radius:999px 999px 999px 999px;}.elementor-7391 .elementor-element.elementor-element-3b04b001 .elementskit-accordion .elementskit-card-body p, .elementor-7391 .elementor-element.elementor-element-3b04b001 .elementskit-accordion .elementskit-card-body{font-family:"IBM Plex Sans Arabic", Cairo;}.elementor-7391 .elementor-element.elementor-element-37c5ccd4{--display:flex;--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-7391 .elementor-element.elementor-element-18dcc191 > .elementor-widget-container{margin:15px 0px 0px -30px;}.elementor-7391 .elementor-element.elementor-element-18dcc191.elementor-element{--align-self:center;}.elementor-7391 .elementor-element.elementor-element-18dcc191{text-align:center;}.elementor-7391 .elementor-element.elementor-element-18dcc191 img{width:80%;border-radius:14px 14px 14px 14px;}@media(max-width:1024px){.elementor-7391 .elementor-element.elementor-element-3cb4fb63{margin-top:0px;margin-bottom:0px;padding:40px 30px 40px 30px;}.elementor-7391 .elementor-element.elementor-element-6af5e5f{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-7391 .elementor-element.elementor-element-453acac2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:16px;}.elementor-7391 .elementor-element.elementor-element-3b04b001 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{padding:17px 0px 17px 20px;}.elementor-7391 .elementor-element.elementor-element-3b04b001 .elementskit-accordion .elementskit-card-body{padding:30px 30px 30px 30px;}.elementor-7391 .elementor-element.elementor-element-3b04b001 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{font-size:0px;}.elementor-7391 .elementor-element.elementor-element-3b04b001 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{font-size:0px;}.elementor-7391 .elementor-element.elementor-element-37c5ccd4{--justify-content:center;}}@media(max-width:767px){.elementor-7391 .elementor-element.elementor-element-59d99a74{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-7391 .elementor-element.elementor-element-7fd0fad5{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7391 .elementor-element.elementor-element-3cb4fb63{margin-top:40px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-7391 .elementor-element.elementor-element-487f156{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7391 .elementor-element.elementor-element-3df84bf5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7391 .elementor-element.elementor-element-6af5e5f{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-7391 .elementor-element.elementor-element-453acac2{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7391 .elementor-element.elementor-element-3b04b001 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7391 .elementor-element.elementor-element-3b04b001 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{padding:17px 17px 17px 5px;}.elementor-7391 .elementor-element.elementor-element-37c5ccd4.e-con{--order:-99999 /* order start hack */;}}@media(min-width:768px){.elementor-7391 .elementor-element.elementor-element-7fd0fad5{--width:100%;}.elementor-7391 .elementor-element.elementor-element-37c5ccd4{--width:80%;}}/* Start custom CSS for button, class: .elementor-element-20c8acf *//* أساس الزر */
.elementor-7391 .elementor-element.elementor-element-20c8acf .elementor-button{
  display:inline-flex;
  align-items:center;
  border-color:#14A077;
  background:#14A077;   /* أخضر */
  color:#fff;           /* نص أبيض */
  transition:background-color .3s ease,color .3s ease,border-color .3s ease;
}

/* تغليف النص والأيقونة مع مسافة قابلة للتغيير */
.elementor-7391 .elementor-element.elementor-element-20c8acf .elementor-button .elementor-button-content-wrapper{
  display:inline-flex;
  align-items:center;
  gap:10px; /* المسافة بين النص والأيقونة */
  transition:gap .3s ease;
}

/* الأيقونة */
.elementor-7391 .elementor-element.elementor-element-20c8acf .elementor-button .elementor-button-icon,
.elementor-7391 .elementor-element.elementor-element-20c8acf .elementor-button .elementor-button-icon i,
.elementor-7391 .elementor-element.elementor-element-20c8acf .elementor-button .elementor-button-icon svg{
  transition:opacity .3s ease, transform .3s ease;
}

/* النص */
.elementor-7391 .elementor-element.elementor-element-20c8acf .elementor-button .elementor-button-text{
  transition:transform .3s ease;
}

/* هوفر  → عكس الألوان */
.elementor-7391 .elementor-element.elementor-element-20c8acf .elementor-button:hover{
  background:#fff;       /* أبيض */
  color:#14A077;         /* أخضر */
  border-color:#14A077;
}
.elementor-7391 .elementor-element.elementor-element-20c8acf .elementor-button:hover .elementor-button-content-wrapper{
  gap:16px;                 
}
.elementor-7391 .elementor-element.elementor-element-20c8acf .elementor-button:hover .elementor-button-icon{
  opacity:0;                
  transform:translateX(-6px);
}
.elementor-7391 .elementor-element.elementor-element-20c8acf .elementor-button:hover .elementor-button-text{
  transform:translateX(2px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-641bcb90 */.why-title{
  font-size:34px;       /* حجم "لماذا ذو أثر" */
  line-height:1.25;
  margin:0;
}
.why-title .why-sub{
  color:#104431 !important;
  font-size:0.9em;      /* السطر الثاني أصغر قليلًا */
  font-weight:800;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-298d2c0 *//* أساس الزر */
.elementor-7391 .elementor-element.elementor-element-298d2c0 .elementor-button{
  display:inline-flex;
  align-items:center;
  border-color:#14A077;
  background:#14A077;   /* أخضر */
  color:#fff;           /* نص أبيض */
  transition:background-color .3s ease,color .3s ease,border-color .3s ease;
}

/* تغليف النص والأيقونة مع مسافة قابلة للتغيير */
.elementor-7391 .elementor-element.elementor-element-298d2c0 .elementor-button .elementor-button-content-wrapper{
  display:inline-flex;
  align-items:center;
  gap:10px; /* المسافة بين النص والأيقونة */
  transition:gap .3s ease;
}

/* الأيقونة */
.elementor-7391 .elementor-element.elementor-element-298d2c0 .elementor-button .elementor-button-icon,
.elementor-7391 .elementor-element.elementor-element-298d2c0 .elementor-button .elementor-button-icon i,
.elementor-7391 .elementor-element.elementor-element-298d2c0 .elementor-button .elementor-button-icon svg{
  transition:opacity .3s ease, transform .3s ease;
}

/* النص */
.elementor-7391 .elementor-element.elementor-element-298d2c0 .elementor-button .elementor-button-text{
  transition:transform .3s ease;
}

/* هوفر  → عكس الألوان */
.elementor-7391 .elementor-element.elementor-element-298d2c0 .elementor-button:hover{
  background:#fff;       /* أبيض */
  color:#14A077;         /* أخضر */
  border-color:#14A077;
}
.elementor-7391 .elementor-element.elementor-element-298d2c0 .elementor-button:hover .elementor-button-content-wrapper{
  gap:16px;                 
}
.elementor-7391 .elementor-element.elementor-element-298d2c0 .elementor-button:hover .elementor-button-icon{
  opacity:0;                
  transform:translateX(-6px);
}
.elementor-7391 .elementor-element.elementor-element-298d2c0 .elementor-button:hover .elementor-button-text{
  transform:translateX(2px);
}/* End custom CSS */