.elementor-23576 .elementor-element.elementor-element-2036df21{--display:flex;--min-height:100vh;--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:0.9;}.elementor-23576 .elementor-element.elementor-element-2036df21:not(.elementor-motion-effects-element-type-background), .elementor-23576 .elementor-element.elementor-element-2036df21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://new.arbahtaiba.com/wp-content/uploads/2026/02/1757173704_web.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23576 .elementor-element.elementor-element-2036df21::before, .elementor-23576 .elementor-element.elementor-element-2036df21 > .elementor-background-video-container::before, .elementor-23576 .elementor-element.elementor-element-2036df21 > .e-con-inner > .elementor-background-video-container::before, .elementor-23576 .elementor-element.elementor-element-2036df21 > .elementor-background-slideshow::before, .elementor-23576 .elementor-element.elementor-element-2036df21 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23576 .elementor-element.elementor-element-2036df21 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-23576 .elementor-element.elementor-element-1e1197e img{width:150px;max-width:150px;height:150px;}.elementor-23576 .elementor-element.elementor-element-4e11fcbd{--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;--border-radius:6px 6px 6px 6px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.5);--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-23576 .elementor-element.elementor-element-4e11fcbd:not(.elementor-motion-effects-element-type-background), .elementor-23576 .elementor-element.elementor-element-4e11fcbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-249c15a );}.elementor-23576 .elementor-element.elementor-element-48db2a39{--display:flex;}.elementor-23576 .elementor-element.elementor-element-7b688f77 .houzez_section_title{font-size:2.4rem;font-weight:600;line-height:1.4em;}.elementor-23576 .elementor-element.elementor-element-7b688f77 .houzez_section_subtitle{font-size:1.3rem;font-weight:400;line-height:1.6em;}.elementor-23576 .elementor-element.elementor-element-7b688f77 .houzez_section_title_wrap{text-align:center;margin-bottom:16px;}.elementor-23576 .elementor-element.elementor-element-7b688f77 .houzez_section_title_wrap .houzez_section_title{color:var( --e-global-color-primary );}.elementor-23576 .elementor-element.elementor-element-7b688f77 .houzez_section_title_wrap .houzez_section_subtitle{color:var( --e-global-color-accent );}.elementor-23576 .elementor-element.elementor-element-13538308{--display:flex;}.elementor-23576 .elementor-element.elementor-element-49041782 .elementor-button:hover, .elementor-23576 .elementor-element.elementor-element-49041782 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-23576 .elementor-element.elementor-element-49041782 .elementor-button-content-wrapper{flex-direction:row;}.elementor-23576 .elementor-element.elementor-element-49041782 .elementor-button{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );padding:15px 60px 15px 60px;}.elementor-23576 .elementor-element.elementor-element-887555c .elementor-button{background-color:#1FC25C;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-23576 .elementor-element.elementor-element-887555c .elementor-button-content-wrapper{flex-direction:row;}.elementor-23576 .elementor-element.elementor-element-cc63057.elementor-element{--order:99999 /* order end hack */;}body:not(.rtl) .elementor-23576 .elementor-element.elementor-element-cc63057{left:26px;}body.rtl .elementor-23576 .elementor-element.elementor-element-cc63057{right:26px;}.elementor-23576 .elementor-element.elementor-element-cc63057{bottom:17px;z-index:100;}.elementor-23576 .elementor-element.elementor-element-cc63057 .elementor-icon-box-wrapper{gap:15px;}.elementor-23576 .elementor-element.elementor-element-cc63057.elementor-view-stacked .elementor-icon{background-color:#25D366;fill:var( --e-global-color-9030715 );color:var( --e-global-color-9030715 );}.elementor-23576 .elementor-element.elementor-element-cc63057.elementor-view-framed .elementor-icon, .elementor-23576 .elementor-element.elementor-element-cc63057.elementor-view-default .elementor-icon{fill:#25D366;color:#25D366;border-color:#25D366;}.elementor-23576 .elementor-element.elementor-element-cc63057.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-9030715 );}.elementor-23576 .elementor-element.elementor-element-cc63057 .elementor-icon{font-size:50px;padding:13px;}.elementor-23576 .elementor-element.elementor-element-886b4ae .wpml-elementor-ls .wpml-ls-item .wpml-ls-link, 
					.elementor-23576 .elementor-element.elementor-element-886b4ae .wpml-elementor-ls .wpml-ls-legacy-dropdown a{color:var( --e-global-color-9030715 );}@media(min-width:768px){.elementor-23576 .elementor-element.elementor-element-4e11fcbd{--width:600px;}}@media(max-width:1024px){.elementor-23576 .elementor-element.elementor-element-2036df21:not(.elementor-motion-effects-element-type-background), .elementor-23576 .elementor-element.elementor-element-2036df21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://new.arbahtaiba.com/wp-content/uploads/2026/01/1757173704_web.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23576 .elementor-element.elementor-element-2036df21{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.9;}.elementor-23576 .elementor-element.elementor-element-4e11fcbd{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-23576 .elementor-element.elementor-element-7b688f77 .houzez_section_subtitle{font-size:1.3rem;line-height:1.6em;}.elementor-23576 .elementor-element.elementor-element-7b688f77 .houzez_section_title_wrap{margin-bottom:16px;}.elementor-23576 .elementor-element.elementor-element-49041782 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23576 .elementor-element.elementor-element-887555c .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-23576 .elementor-element.elementor-element-2036df21:not(.elementor-motion-effects-element-type-background), .elementor-23576 .elementor-element.elementor-element-2036df21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://new.arbahtaiba.com/wp-content/uploads/2026/01/1757173704_web.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23576 .elementor-element.elementor-element-2036df21{--width:100%;--min-height:100vh;--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:flex-start;--align-items:center;--overlay-opacity:0.9;}.elementor-23576 .elementor-element.elementor-element-4e11fcbd{--width:85%;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-23576 .elementor-element.elementor-element-48db2a39{--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:flex-end;--align-items:center;--z-index:0;}.elementor-23576 .elementor-element.elementor-element-7b688f77.elementor-element{--align-self:center;}.elementor-23576 .elementor-element.elementor-element-7b688f77 .houzez_section_title{font-size:1.4rem;line-height:1.4em;}.elementor-23576 .elementor-element.elementor-element-7b688f77 .houzez_section_subtitle{font-size:1rem;line-height:1.6em;}.elementor-23576 .elementor-element.elementor-element-7b688f77 .houzez_section_title_wrap{margin-bottom:16px;}.elementor-23576 .elementor-element.elementor-element-13538308{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-23576 .elementor-element.elementor-element-49041782.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-23576 .elementor-element.elementor-element-49041782 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-23576 .elementor-element.elementor-element-49041782 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:15px 40px 15px 40px;}.elementor-23576 .elementor-element.elementor-element-887555c.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-23576 .elementor-element.elementor-element-887555c .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-23576 .elementor-element.elementor-element-887555c .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:15px 25px 15px 25px;}body:not(.rtl) .elementor-23576 .elementor-element.elementor-element-cc63057{left:15px;}body.rtl .elementor-23576 .elementor-element.elementor-element-cc63057{right:15px;}.elementor-23576 .elementor-element.elementor-element-cc63057 .elementor-icon{font-size:36px;padding:11px;}.elementor-23576 .elementor-element.elementor-element-886b4ae.elementor-element{--align-self:center;}}@media(max-width:1024px) and (min-width:768px){.elementor-23576 .elementor-element.elementor-element-2036df21{--width:100%;}.elementor-23576 .elementor-element.elementor-element-4e11fcbd{--width:85%;}}/* Start custom CSS *//* ========================================
   ✅ كود الحركة فقط (بدون ألوان)
   يعتمد على لون الزر في إعدادات Elementor
   ======================================== */

/* 1. تعريف حركة النبض */
@keyframes pulse-standard {
    0% { transform: scale(1); }
    50% { transform: scale(1.05); }
    100% { transform: scale(1); }
}

/* 2. الإعدادات الفيزيائية العامة */
.app-touch .elementor-button {
    /* تفعيل الحركة بنعومة */
    transition: transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
    
    /* إلغاء أي حدود أو ألوان تفرضها المتصفحات عند النقر */
    outline: none !important;
    box-shadow: none !important;
    -webkit-tap-highlight-color: transparent !important; /* مهم جداً للجوال: يخفي الوميض اللوني عند اللمس */
}

/* -------------------------------------------
   📱 إعدادات الجوال (Touch Devices)
   ------------------------------------------- */
@media (hover: none) {
    /* تشغيل الأنيميشن بشكل دائم وتلقائي */
    .app-touch .elementor-button {
        animation: pulse-standard 2s infinite ease-in-out !important;
    }

    /* إصلاح المشكلة: منع توقف الزر عند النقر (Focus) */
    .app-touch .elementor-button:focus {
        animation: pulse-standard 2s infinite ease-in-out !important;
        transform: scale(1) !important;
    }

    /* لحظة اللمس (Active): تصغير بسيط ليعطي شعور الضغطة */
    .app-touch .elementor-button:active {
        animation: none !important;
        transform: scale(0.95) !important;
    }
}

/* -------------------------------------------
   💻 إعدادات الكمبيوتر (Desktop)
   ------------------------------------------- */
@media (hover: hover) {
    /* تشغيل النبض في الوضع العادي */
    .app-touch .elementor-button {
        animation: pulse-standard 2s infinite ease-in-out;
    }

    /* عند مرور الماوس: يوقف النبض ويكبر قليلاً */
    .app-touch .elementor-button:hover {
        animation: none; 
        transform: scale(1.08); 
    }

    /* لحظة النقر: تصغير */
    .app-touch .elementor-button:active {
        animation: none;
        transform: scale(0.95);
    }
    
    /* عند بقاء التركيز بعد النقر: يعود للنبض */
    .app-touch .elementor-button:focus {
        animation: pulse-standard 2s infinite ease-in-out;
    }
}/* End custom CSS */