.elementor-581 .elementor-element.elementor-element-c65c988{--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;--overlay-opacity:0.58;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-581 .elementor-element.elementor-element-c65c988::before, .elementor-581 .elementor-element.elementor-element-c65c988 > .elementor-background-video-container::before, .elementor-581 .elementor-element.elementor-element-c65c988 > .e-con-inner > .elementor-background-video-container::before, .elementor-581 .elementor-element.elementor-element-c65c988 > .elementor-background-slideshow::before, .elementor-581 .elementor-element.elementor-element-c65c988 > .e-con-inner > .elementor-background-slideshow::before, .elementor-581 .elementor-element.elementor-element-c65c988 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://adiehatem.com/wp-content/uploads/2026/03/Ellipse-7274.svg");--background-overlay:'';}.elementor-581 .elementor-element.elementor-element-6a858ee{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:015px;}.elementor-581 .elementor-element.elementor-element-6a858ee:not(.elementor-motion-effects-element-type-background), .elementor-581 .elementor-element.elementor-element-6a858ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );background-image:url("https://adiehatem.com/wp-content/uploads/2026/03/Ellipse-7274-5.webp");background-position:-575px -685px;background-repeat:no-repeat;background-size:200% auto;}.elementor-581 .elementor-element.elementor-element-6a858ee::before, .elementor-581 .elementor-element.elementor-element-6a858ee > .elementor-background-video-container::before, .elementor-581 .elementor-element.elementor-element-6a858ee > .e-con-inner > .elementor-background-video-container::before, .elementor-581 .elementor-element.elementor-element-6a858ee > .elementor-background-slideshow::before, .elementor-581 .elementor-element.elementor-element-6a858ee > .e-con-inner > .elementor-background-slideshow::before, .elementor-581 .elementor-element.elementor-element-6a858ee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://adiehatem.com/wp-content/uploads/2026/03/Group-1597883117.svg");--background-overlay:'';background-position:center center;background-size:cover;}.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-581 .elementor-element.elementor-element-d01371d{background-color:#FFFFFF0D;padding:8px 28px 8px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF0D;border-radius:40px 40px 40px 40px;text-align:center;}.elementor-581 .elementor-element.elementor-element-d01371d .elementor-heading-title{font-family:"A Massir Ballpoint", Sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#FFFFFF;}.elementor-581 .elementor-element.elementor-element-1c057a6{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;text-align:center;}.elementor-581 .elementor-element.elementor-element-1c057a6 .elementor-heading-title{font-family:"Graphik Arabic", Sans-serif;font-size:32px;font-weight:700;line-height:1.5em;color:#FFFFFF;}.elementor-581 .elementor-element.elementor-element-60d9d63{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;text-align:center;}.elementor-581 .elementor-element.elementor-element-60d9d63 .elementor-heading-title{font-family:"Graphik Arabic", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;color:#FFFFFF99;}.elementor-581 .elementor-element.elementor-element-64a93d4{--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;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:100px 100px 100px 100px;--padding-top:10px;--padding-bottom:10px;--padding-left:22px;--padding-right:0px;}.elementor-581 .elementor-element.elementor-element-64a93d4:not(.elementor-motion-effects-element-type-background), .elementor-581 .elementor-element.elementor-element-64a93d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-581 .elementor-element.elementor-element-64a93d4:hover{background-color:#FFFFFFE6;}.elementor-581 .elementor-element.elementor-element-c1e11e7{--display:flex;}.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-581 .elementor-element.elementor-element-fc59ffc{text-align:center;}.elementor-581 .elementor-element.elementor-element-fc59ffc img{width:100%;border-radius:50px 50px 50px 50px;}.elementor-581 .elementor-element.elementor-element-a2f4495{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-button .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 );}.elementor-581 .elementor-element.elementor-element-e820107 .elementor-button{background-color:#046BD200;font-family:"Graphik Arabic", Sans-serif;font-size:14px;font-weight:700;fill:#0F1E37;color:#0F1E37;padding:0px 0px 5px 0px;}.elementor-581 .elementor-element.elementor-element-e820107{padding:0px 0px 0px 0px;}.elementor-581 .elementor-element.elementor-element-e820107 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-581 .elementor-element.elementor-element-e820107 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-581 .elementor-element.elementor-element-b2c042c{padding:0px 1px 0px 0px;text-align:start;}.elementor-581 .elementor-element.elementor-element-b2c042c .elementor-heading-title{font-family:"Graphik Arabic", Sans-serif;font-size:14px;font-weight:500;line-height:1.5em;color:#0F1E3799;}@media(min-width:768px){.elementor-581 .elementor-element.elementor-element-64a93d4{--width:22%;}.elementor-581 .elementor-element.elementor-element-c1e11e7{--width:25%;}.elementor-581 .elementor-element.elementor-element-a2f4495{--width:60%;}}@media(max-width:1024px){.elementor-581 .elementor-element.elementor-element-6a858ee:not(.elementor-motion-effects-element-type-background), .elementor-581 .elementor-element.elementor-element-6a858ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-581 .elementor-element.elementor-element-c65c988{--padding-top:0px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-581 .elementor-element.elementor-element-6a858ee:not(.elementor-motion-effects-element-type-background), .elementor-581 .elementor-element.elementor-element-6a858ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-312px -196px;background-size:300% auto;}.elementor-581 .elementor-element.elementor-element-6a858ee{--overlay-opacity:1;--padding-top:30px;--padding-bottom:31px;--padding-left:15px;--padding-right:15px;}.elementor-581 .elementor-element.elementor-element-d01371d .elementor-heading-title{font-size:14px;}.elementor-581 .elementor-element.elementor-element-1c057a6{--container-widget-width:81%;--container-widget-flex-grow:0;width:var( --container-widget-width, 81% );max-width:81%;}.elementor-581 .elementor-element.elementor-element-1c057a6 .elementor-heading-title{font-size:20px;}.elementor-581 .elementor-element.elementor-element-60d9d63{width:100%;max-width:100%;}.elementor-581 .elementor-element.elementor-element-60d9d63 .elementor-heading-title{font-size:16px;}.elementor-581 .elementor-element.elementor-element-64a93d4{--width:76%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-581 .elementor-element.elementor-element-c1e11e7{--width:31%;}.elementor-581 .elementor-element.elementor-element-fc59ffc{text-align:start;}.elementor-581 .elementor-element.elementor-element-fc59ffc img{width:100%;}.elementor-581 .elementor-element.elementor-element-b2c042c{width:100%;max-width:100%;}}/* Start custom CSS for heading, class: .elementor-element-d01371d */.elementor-581 .elementor-element.elementor-element-d01371d{
    width: fit-content;
    position: relative; /* مهم علشان الـ before يتموضع صح */
}

/* الدائرة الأساسية */
.elementor-581 .elementor-element.elementor-element-d01371d::before{
    content: "";
    width: 10px;
    height: 10px;
    background-color: #E5BA41;

    border-radius: 50%;
    
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
    
    z-index: 2;
}

/* موجة النبض */
.elementor-581 .elementor-element.elementor-element-d01371d::after{
    content: "";
    width: 10px;
    height: 10px;
    background-color:#E5BA414D;
    border-radius: 50%;
    
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
    
    animation: pulse 1.8s infinite;
    z-index: 1;
}

/* الأنيميشن */
@keyframes pulse {
    0% {
        transform: translateY(-50%) scale(1);
        opacity: 0.7;
    }
    100% {
        transform: translateY(-50%) scale(2.2);
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc59ffc */.elementor-581 .elementor-element.elementor-element-fc59ffc{
    width: fit-content;
    position: relative; /* مهم علشان الـ before يتموضع صح */
}

/* الدائرة الأساسية */
.elementor-581 .elementor-element.elementor-element-fc59ffc::before{
    content: "";
    width: 10px;
    height: 10px;
    background-color: #31A24C;

    border-radius: 50%;
    
    position: absolute;
    top: 8%;
    right: 8px;
    transform: translateY(-50%);
    
    z-index: 3;
}

/* موجة النبض */
.elementor-581 .elementor-element.elementor-element-fc59ffc::after{
    content: "";
    width: 10px;
    height: 10px;
    background-color: #31A24C;
    border-radius: 50%;
    
    position: absolute;
    top: 8%;
    right: 8px;
    transform: translateY(-50%);
    
    animation: pulse 1.8s infinite;
    z-index: 1;
}

/* انيميشن النبض */
@keyframes pulse{
  0%{
    transform: translateY(-50%) scale(1);
    box-shadow: 0 0 0 0 rgba(49,162,76,0.5);
  }
  70%{
    transform: translateY(-50%) scale(1.6);
    box-shadow: 0 0 0 10px rgba(49,162,76,0);
  }
  100%{
    transform: translateY(-50%) scale(1);
    box-shadow: 0 0 0 0 rgba(49,162,76,0);
  }
}

/* الأنيميشن */
@keyframes pulse {
    0% {
        transform: translateY(-50%) scale(1);
        opacity: 0.7;
    }
    100% {
        transform: translateY(-50%) scale(2.2);
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64a93d4 */.elementor-581 .elementor-element.elementor-element-64a93d4{
    box-shadow: 0px 4px 3px -4px #00000080;

box-shadow: 0px 0px 12px 4px #FFFFFF40 inset;

cursor: pointer;
}
.elementor-581 .elementor-element.elementor-element-64a93d4 a{
    text-decoration: none;
}/* End custom CSS */