.elementor-1400 .elementor-element.elementor-element-9163a97{margin-top:30px;margin-bottom:0px;}.elementor-1400 .elementor-element.elementor-element-fdf4055 .cz_title .cz_title_line span,.elementor-1400 .elementor-element.elementor-element-fdf4055 .cz_title .cz_line_side_solo{background-color:rgba(0,0,1,0.5);width:40px;height:2px;top:13px;}.elementor-1400 .elementor-element.elementor-element-bc7d26a .cz_gap{height:30px;}.elementor-1400 .elementor-element.elementor-element-1bed149 .cz_btn,.elementor-1400 .elementor-element.elementor-element-1bed149 .cz_btn:before{background-color:#cdab3d;margin-top:20px;margin-bottom:1px;}.elementor-1400 .elementor-element.elementor-element-1bed149 .cz_btn:hover,.elementor-1400 .elementor-element.elementor-element-1bed149 .cz_btn:after{background-color:#000001;}.elementor-1400 .elementor-element.elementor-element-9d05d01 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1400 .elementor-element.elementor-element-9d05d01 .cz_image > div{position:relative;}.elementor-1400 .elementor-element.elementor-element-887b11f:not(.elementor-motion-effects-element-type-background), .elementor-1400 .elementor-element.elementor-element-887b11f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#383131;background-image:url("https://hashkitchen.ae/wp-content/uploads/2025/09/DSC_0874-Large.jpg");background-position:center center;background-size:cover;}.elementor-1400 .elementor-element.elementor-element-887b11f > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1400 .elementor-element.elementor-element-887b11f, .elementor-1400 .elementor-element.elementor-element-887b11f > .elementor-background-overlay{border-radius:31px 31px 31px 31px;}.elementor-1400 .elementor-element.elementor-element-887b11f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:80px;margin-bottom:0px;padding:200px 0px 200px 0px;}.elementor-1400 .elementor-element.elementor-element-14a5101 .cz_headline .cz_words-wrapper{font-size:80px;color:#cdab3d;font-family:'Playball';text-shadow:0px 0px 0px #000;}.elementor-1400 .elementor-element.elementor-element-14a5101 .cz_headline .cz_before_text{color:rgba(255,255,255,0.64);font-size:24px;font-family:'Playfair Display';letter-spacing:2px;}.elementor-1400 .elementor-element.elementor-element-14a5101 .cz_headline .cz_after_text{color:rgba(255,255,255,0.64);font-size:24px;font-family:'Playfair Display';letter-spacing:2px;}.elementor-1400 .elementor-element.elementor-element-5e5f115{margin-top:30px;margin-bottom:0px;}.elementor-1400 .elementor-element.elementor-element-683c5e5 .cz_title .cz_title_line span,.elementor-1400 .elementor-element.elementor-element-683c5e5 .cz_title .cz_line_side_solo{background-color:rgba(0,0,1,0.5);width:40px;height:2px;top:15px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1400 .elementor-element.elementor-element-a917329{column-gap:0px;text-align:center;}.elementor-1400 .elementor-element.elementor-element-8930d7b{--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;}.elementor-1400 .elementor-element.elementor-element-6f31e2f{--display:flex;--min-height:380px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1400 .elementor-element.elementor-element-6f31e2f:not(.elementor-motion-effects-element-type-background), .elementor-1400 .elementor-element.elementor-element-6f31e2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hashkitchen.ae/wp-content/uploads/2025/09/DSC_0893-Large.jpg");background-size:cover;}.elementor-1400 .elementor-element.elementor-element-f3b5582{--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;--border-radius:25px 25px 25px 25px;}.elementor-1400 .elementor-element.elementor-element-f3b5582:not(.elementor-motion-effects-element-type-background), .elementor-1400 .elementor-element.elementor-element-f3b5582 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F8EB;}.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-1400 .elementor-element.elementor-element-fff43ac{padding:0px 0px 0px 0px;}.elementor-1400 .elementor-element.elementor-element-fff43ac .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#000000;}.elementor-1400 .elementor-element.elementor-element-0cfd6e0{padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#54595F;}.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-1400 .elementor-element.elementor-element-fdd7541 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#CDAB3D;color:#CDAB3D;}.elementor-1400 .elementor-element.elementor-element-fdd7541{width:var( --container-widget-width, 50% );max-width:50%;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1400 .elementor-element.elementor-element-fdd7541.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1400 .elementor-element.elementor-element-fdd7541 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1400 .elementor-element.elementor-element-fdd7541 .elementor-button:hover, .elementor-1400 .elementor-element.elementor-element-fdd7541 .elementor-button:focus{color:#060606;}.elementor-1400 .elementor-element.elementor-element-fdd7541 .elementor-button:hover svg, .elementor-1400 .elementor-element.elementor-element-fdd7541 .elementor-button:focus svg{fill:#060606;}.elementor-1400 .elementor-element.elementor-element-9de2f43{--display:flex;--min-height:380px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1400 .elementor-element.elementor-element-9de2f43:not(.elementor-motion-effects-element-type-background), .elementor-1400 .elementor-element.elementor-element-9de2f43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hashkitchen.ae/wp-content/uploads/2025/09/DSC_0968-Large.jpg");background-size:cover;}.elementor-1400 .elementor-element.elementor-element-79a368d{--display:flex;--border-radius:25px 25px 25px 25px;}.elementor-1400 .elementor-element.elementor-element-79a368d:not(.elementor-motion-effects-element-type-background), .elementor-1400 .elementor-element.elementor-element-79a368d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F8EB;}.elementor-1400 .elementor-element.elementor-element-30116da{padding:0px 0px 0px 0px;}.elementor-1400 .elementor-element.elementor-element-30116da .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-1400 .elementor-element.elementor-element-9cdbe7a{padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#54595F;}.elementor-1400 .elementor-element.elementor-element-4e57b5c .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#CDAB3D;color:#CDAB3D;}.elementor-1400 .elementor-element.elementor-element-4e57b5c{padding:0px 0px 0px 0px;}.elementor-1400 .elementor-element.elementor-element-4e57b5c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1400 .elementor-element.elementor-element-4e57b5c .elementor-button:hover, .elementor-1400 .elementor-element.elementor-element-4e57b5c .elementor-button:focus{color:#000000;}.elementor-1400 .elementor-element.elementor-element-4e57b5c .elementor-button:hover svg, .elementor-1400 .elementor-element.elementor-element-4e57b5c .elementor-button:focus svg{fill:#000000;}.elementor-1400 .elementor-element.elementor-element-ae96bf3{--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-1400 .elementor-element.elementor-element-2c4bc89{--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-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-1400 .elementor-element.elementor-element-ed8d4cd{--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-1400 .elementor-element.elementor-element-8434ac8{--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-1400 .elementor-element.elementor-element-e04e191{--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-1400 .elementor-element.elementor-element-1c7585b{margin-top:0px;margin-bottom:0px;}.elementor-1400 .elementor-element.elementor-element-294b5f8 .cz_title .cz_title_line span,.elementor-1400 .elementor-element.elementor-element-294b5f8 .cz_title .cz_line_side_solo{background-color:rgba(0,0,1,0.5);width:40px;height:2px;top:15px;}.elementor-1400 .elementor-element.elementor-element-294b5f8 .cz_title .cz_shape_1{font-size:80px;color:rgba(0,0,1,0.1);font-family:'Playfair Display';font-weight:100;letter-spacing:3px;padding-top:-2px74px;top:25px;}.elementor-1400 .elementor-element.elementor-element-f9575c0{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-1400 .elementor-element.elementor-element-d761f2a > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-1400 .elementor-element.elementor-element-d761f2a .cz_btn,.elementor-1400 .elementor-element.elementor-element-d761f2a .cz_btn:before{background-color:#cdab3d;margin-top:20px;margin-bottom:1px;}.elementor-1400 .elementor-element.elementor-element-d761f2a .cz_btn:hover,.elementor-1400 .elementor-element.elementor-element-d761f2a .cz_btn:after{background-color:#000001;}.elementor-1400 .elementor-element.elementor-element-814dd71{--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-1400 .elementor-element.elementor-element-8b917e8 .cz_grid{margin-left:calc(-30px / 2);margin-right:calc(-30px / 2);margin-bottom:-30px;width:calc(100% + 30px);}.elementor-1400 .elementor-element.elementor-element-8b917e8 .cz_grid .cz_grid_item > div{margin:0 calc(30px / 2) 30px;}.elementor-1400 .elementor-element.elementor-element-8b917e8 .slick-slide{margin:0 calc(30px / 2);}.elementor-1400 .elementor-element.elementor-element-98b7279{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1400 .elementor-element.elementor-element-11623e4 .cz_title .cz_title_line span,.elementor-1400 .elementor-element.elementor-element-11623e4 .cz_title .cz_line_side_solo{background-color:rgba(0,0,1,0.5);width:40px;height:2px;top:15px;}.elementor-1400 .elementor-element.elementor-element-11623e4 .cz_title .cz_shape_1{font-size:80px;color:rgba(0,0,1,0.1);font-family:'Playfair Display';font-weight:100;letter-spacing:3px;padding-top:-2px74px;top:25px;}.elementor-1400 .elementor-element.elementor-element-5070b52{margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#979797;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1400 .elementor-element.elementor-element-35604a0{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1400 .elementor-element.elementor-element-35604a0.elementor-arrows-yes .elementor-main-swiper{width:calc( 50% - 40px );}.elementor-1400 .elementor-element.elementor-element-35604a0 .elementor-main-swiper{width:50%;}.elementor-1400 .elementor-element.elementor-element-35604a0 .elementor-main-swiper .swiper-slide{background-color:#FFFFFF;border-radius:0px;border-color:#FFFFFF;}.elementor-1400 .elementor-element.elementor-element-35604a0 .elementor-swiper-button{font-size:20px;color:#000000;}.elementor-1400 .elementor-element.elementor-element-35604a0 .elementor-swiper-button svg{fill:#000000;}.elementor-1400 .elementor-element.elementor-element-35604a0 .elementor-testimonial__text{color:#CDAB3D;font-family:"Playfair Display", Sans-serif;font-weight:400;}.elementor-1400 .elementor-element.elementor-element-35604a0 .elementor-testimonial__name{color:#CDAB3D;font-family:"Playfair Display", Sans-serif;font-weight:600;}.elementor-1400 .elementor-element.elementor-element-35604a0 .elementor-testimonial__title{color:#CDAB3D;font-family:"Playfair Display", Sans-serif;font-weight:400;}.elementor-1400 .elementor-element.elementor-element-35604a0 .elementor-testimonial__image img{border-radius:100px;}.elementor-1400 .elementor-element.elementor-element-514eefe{margin-top:80px;margin-bottom:0px;}.elementor-1400 .elementor-element.elementor-element-4c5a42f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1400 .elementor-element.elementor-element-0f8f056 .gmap{height:500px;margin-bottom:-20px;}.elementor-1400 .elementor-element.elementor-element-58c9352 .cz_title .cz_title_content{background-color:#000001;padding:5px 20px 8px;margin-top:-170px;border-radius:5px;}@media(max-width:1024px){.elementor-1400 .elementor-element.elementor-element-9d05d01 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1400 .elementor-element.elementor-element-6f31e2f:not(.elementor-motion-effects-element-type-background), .elementor-1400 .elementor-element.elementor-element-6f31e2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-1400 .elementor-element.elementor-element-9de2f43:not(.elementor-motion-effects-element-type-background), .elementor-1400 .elementor-element.elementor-element-9de2f43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-1400 .elementor-element.elementor-element-d761f2a > .elementor-widget-container{margin:60px 0px 0px 0px;}}@media(min-width:768px){.elementor-1400 .elementor-element.elementor-element-3050b4d{width:57.525%;}.elementor-1400 .elementor-element.elementor-element-43ecdf6{width:41.808%;}.elementor-1400 .elementor-element.elementor-element-f76eb93{width:41.111%;}.elementor-1400 .elementor-element.elementor-element-7220787{width:58.889%;}.elementor-1400 .elementor-element.elementor-element-6f31e2f{--width:50%;}.elementor-1400 .elementor-element.elementor-element-9de2f43{--width:50%;}.elementor-1400 .elementor-element.elementor-element-2c4bc89{--width:25%;}.elementor-1400 .elementor-element.elementor-element-ed8d4cd{--width:25%;}.elementor-1400 .elementor-element.elementor-element-8434ac8{--width:25%;}.elementor-1400 .elementor-element.elementor-element-e04e191{--width:25%;}.elementor-1400 .elementor-element.elementor-element-422f14d{width:71.538%;}.elementor-1400 .elementor-element.elementor-element-c686c1b{width:28.42%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1400 .elementor-element.elementor-element-3050b4d{width:100%;}.elementor-1400 .elementor-element.elementor-element-43ecdf6{width:100%;}}@media(max-width:767px){.elementor-1400 .elementor-element.elementor-element-9163a97{margin-top:0px;margin-bottom:0px;}.elementor-1400 .elementor-element.elementor-element-fdf4055 .cz_title .cz_title_line span,.elementor-1400 .elementor-element.elementor-element-fdf4055 .cz_title .cz_line_side_solo{display:none;}.elementor-1400 .elementor-element.elementor-element-9d05d01 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1400 .elementor-element.elementor-element-887b11f:not(.elementor-motion-effects-element-type-background), .elementor-1400 .elementor-element.elementor-element-887b11f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-78px 0px;}.elementor-1400 .elementor-element.elementor-element-887b11f{margin-top:40px;margin-bottom:0px;padding:60px 0px 60px 0px;}.elementor-1400 .elementor-element.elementor-element-14a5101 .cz_headline .cz_words-wrapper{margin-right:auto;margin-left:auto;display:table;}.elementor-1400 .elementor-element.elementor-element-14a5101 .cz_headline .cz_before_text{color:#ffffff;padding-top:0px;margin-left:90px;}.elementor-1400 .elementor-element.elementor-element-14a5101 .cz_headline .cz_after_text{color:#ffffff;padding-top:0px;padding-right:0px;padding-left:38px;margin-right:100px;margin-left:100px;}.elementor-1400 .elementor-element.elementor-element-5e5f115{margin-top:60px;margin-bottom:0px;}.elementor-1400 .elementor-element.elementor-element-683c5e5 .cz_title .cz_title_line span,.elementor-1400 .elementor-element.elementor-element-683c5e5 .cz_title .cz_line_side_solo{display:none;}.elementor-1400 .elementor-element.elementor-element-6f31e2f:not(.elementor-motion-effects-element-type-background), .elementor-1400 .elementor-element.elementor-element-6f31e2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-1400 .elementor-element.elementor-element-fdd7541{width:var( --container-widget-width, 146.2px );max-width:146.2px;--container-widget-width:146.2px;--container-widget-flex-grow:0;}.elementor-1400 .elementor-element.elementor-element-9de2f43:not(.elementor-motion-effects-element-type-background), .elementor-1400 .elementor-element.elementor-element-9de2f43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-1400 .elementor-element.elementor-element-2c4bc89{--width:50%;}.elementor-1400 .elementor-element.elementor-element-ed8d4cd{--width:50%;}.elementor-1400 .elementor-element.elementor-element-8434ac8{--width:50%;}.elementor-1400 .elementor-element.elementor-element-e04e191{--width:50%;}.elementor-1400 .elementor-element.elementor-element-1c7585b{margin-top:0px;margin-bottom:0px;}.elementor-1400 .elementor-element.elementor-element-294b5f8 .cz_title .cz_title_line span,.elementor-1400 .elementor-element.elementor-element-294b5f8 .cz_title .cz_line_side_solo{display:none;}.elementor-1400 .elementor-element.elementor-element-294b5f8 .cz_title .cz_shape_1{font-size:65px;text-align:center;}.elementor-1400 .elementor-element.elementor-element-f9575c0{text-align:center;}.elementor-1400 .elementor-element.elementor-element-d761f2a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1400 .elementor-element.elementor-element-98b7279{--min-height:0px;}.elementor-1400 .elementor-element.elementor-element-11623e4 .cz_title .cz_title_line span,.elementor-1400 .elementor-element.elementor-element-11623e4 .cz_title .cz_line_side_solo{display:none;}.elementor-1400 .elementor-element.elementor-element-11623e4 .cz_title .cz_shape_1{font-size:65px;text-align:center;}.elementor-1400 .elementor-element.elementor-element-5070b52{text-align:center;}.elementor-1400 .elementor-element.elementor-element-35604a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1400 .elementor-element.elementor-element-35604a0.elementor-arrows-yes .elementor-main-swiper{width:calc( 320px - 40px );}.elementor-1400 .elementor-element.elementor-element-35604a0 .elementor-main-swiper{width:320px;}.elementor-1400 .elementor-element.elementor-element-35604a0 .elementor-testimonial__text{font-size:15px;}.elementor-1400 .elementor-element.elementor-element-514eefe{margin-top:50px;margin-bottom:0px;}.elementor-1400 .elementor-element.elementor-element-58c9352 .cz_title .cz_title_content{width:85%;}}/* Start custom CSS for column, class: .elementor-element-43ecdf6 *//* حاوية الصورة */
.elementor-1400 .elementor-element.elementor-element-43ecdf6{
  position: relative;
  display: inline-block;
  overflow: hidden;          /* عشان لمعة الشاين ما تخرجش برا */
  perspective: 900px;        /* عمق خفيف */
  isolation: isolate;
}

/* الصورة نفسها */
.elementor-1400 .elementor-element.elementor-element-43ecdf6 img{
  display: block;
  transform: rotateX(0) rotateY(0) scale(1);
  transform-style: preserve-3d;
  transition: transform .35s cubic-bezier(.2,.6,.2,1), filter .35s;
  will-change: transform;
}

/* لمعة (Shine) تمر كل فترة */
.elementor-1400 .elementor-element.elementor-element-43ecdf6::after{
  content:"";
  position:absolute;
  top:-20%;
  left:-60%;
  width:40%;
  height:140%;
  pointer-events:none;
  background:linear-gradient(120deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.35) 45%,rgba(255,255,255,0) 90%);
  opacity:0;
  animation:shine-sweep 8s linear infinite;
}

/* هوفر بسيط (ميل وزووم ناعم) */
.elementor-1400 .elementor-element.elementor-element-43ecdf6:hover img{
  transform: rotateX(6deg) rotateY(-6deg) scale(1.03);
}
.elementor-1400 .elementor-element.elementor-element-43ecdf6:hover::after{
  animation-duration: 1.6s;  /* الشاين أسرع عند الهوفر */
  opacity:.7;
}

@keyframes shine-sweep{
  0%,80% { transform: translateX(0);    opacity:0; }
  90%    { transform: translateX(140%); opacity:.55; }
  100%   { transform: translateX(220%); opacity:0; }
}

/* احترام تقليل الحركة */
@media (prefers-reduced-motion: reduce){
  .elementor-1400 .elementor-element.elementor-element-43ecdf6, .elementor-1400 .elementor-element.elementor-element-43ecdf6 *{ animation:none !important; transition:none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3b5582 *//* الشكل الأساسي للكارت */
.elementor-1400 .elementor-element.elementor-element-f3b5582 {
  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-1400 .elementor-element.elementor-element-f3b5582::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: linear-gradient(90deg, #cdab3d, #cdab3d);
  transition: width .35s ease;
}

/* الهوفر */
.elementor-1400 .elementor-element.elementor-element-f3b5582: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-1400 .elementor-element.elementor-element-f3b5582:hover::before {
  width: 100%;
}

/* الأيقونة */
.elementor-1400 .elementor-element.elementor-element-f3b5582 .elementor-icon {
  color: #4F46E5;
  font-size: 48px;
  margin-bottom: 12px;
  transition: transform .35s ease, color .35s ease;
}
.elementor-1400 .elementor-element.elementor-element-f3b5582:hover .elementor-icon {
  color: #1E88E5;
  transform: scale(1.15) rotate(5deg);
}

/* العنوان */
.elementor-1400 .elementor-element.elementor-element-f3b5582 h3, 
.elementor-1400 .elementor-element.elementor-element-f3b5582 h4 {
  color: #1B1B1B;
  transition: color .35s ease;
}
.elementor-1400 .elementor-element.elementor-element-f3b5582:hover h3,
.elementor-1400 .elementor-element.elementor-element-f3b5582:hover h4 {
  color: #111827;
}

/* النص */
.elementor-1400 .elementor-element.elementor-element-f3b5582 p {
  color: #6B7280;
  transition: color .35s ease;
}
.elementor-1400 .elementor-element.elementor-element-f3b5582:hover p {
  color: #4B5563;
}

/* اللينك Read More */
.elementor-1400 .elementor-element.elementor-element-f3b5582 a {
  color: #cdab3d;
  font-weight: 500;
  text-decoration: none;
  position: relative;
  display: inline-flex;
  align-items: center;
  transition: color .35s ease;
}


/* الهوفر على اللينك */
.elementor-1400 .elementor-element.elementor-element-f3b5582:hover a {
  color: #cdab3d;
}
.elementor-1400 .elementor-element.elementor-element-f3b5582:hover a::after {
  transform: translateX(5px); /* السهم يتحرك 5px لقدام */
  color: #cdab3d;             /* لون السهم يتغير مع النص */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79a368d *//* الشكل الأساسي للكارت */
.elementor-1400 .elementor-element.elementor-element-79a368d {
  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-1400 .elementor-element.elementor-element-79a368d::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: linear-gradient(90deg, #cdab3d, #cdab3d);
  transition: width .35s ease;
}

/* الهوفر */
.elementor-1400 .elementor-element.elementor-element-79a368d: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-1400 .elementor-element.elementor-element-79a368d:hover::before {
  width: 100%;
}

/* الأيقونة */
.elementor-1400 .elementor-element.elementor-element-79a368d .elementor-icon {
  color: #4F46E5;
  font-size: 48px;
  margin-bottom: 12px;
  transition: transform .35s ease, color .35s ease;
}
.elementor-1400 .elementor-element.elementor-element-79a368d:hover .elementor-icon {
  color: #1E88E5;
  transform: scale(1.15) rotate(5deg);
}

/* العنوان */
.elementor-1400 .elementor-element.elementor-element-79a368d h3, 
.elementor-1400 .elementor-element.elementor-element-79a368d h4 {
  color: #1B1B1B;
  transition: color .35s ease;
}
.elementor-1400 .elementor-element.elementor-element-79a368d:hover h3,
.elementor-1400 .elementor-element.elementor-element-79a368d:hover h4 {
  color: #111827;
}

/* النص */
.elementor-1400 .elementor-element.elementor-element-79a368d p {
  color: #6B7280;
  transition: color .35s ease;
}
.elementor-1400 .elementor-element.elementor-element-79a368d:hover p {
  color: #4B5563;
}

/* اللينك Read More */
.elementor-1400 .elementor-element.elementor-element-79a368d a {
  color: #cdab3d;
  font-weight: 500;
  text-decoration: none;
  position: relative;
  display: inline-flex;
  align-items: center;
  transition: color .35s ease;
}


/* الهوفر على اللينك */
.elementor-1400 .elementor-element.elementor-element-79a368d:hover a {
  color: #cdab3d;
}
.elementor-1400 .elementor-element.elementor-element-79a368d:hover a::after {
  transform: translateX(5px); /* السهم يتحرك 5px لقدام */
  color: #cdab3d;             /* لون السهم يتغير مع النص */
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-35604a0 */.elementor-testimonial__content {
    background: #fff;
    border-radius: 15px;
    padding: 25px;
    box-shadow: 0 4px 15px rgba(0,0,0,0.08);
    font-style: italic;
    position: relative;
}

.elementor-testimonial__content::before {

    font-size: 40px;
    color: #cdab3d; /* لون الاقتباس */
    position: absolute;
    top: 10px;
    left: 20px;
}

.elementor-testimonial__name {
    font-weight: bold;
    color: #cdab3d; /* لون اسم العميل */
    margin-top: 10px;
}

.elementor-testimonial__content {
    animation: fadeSlide 1s ease-in-out;
}

.elementor-testimonial__content:hover {
    box-shadow: 0 8px 25px rgba(205, 171, 61, 0.3);
    transform: translateY(-5px);
    transition: all 0.3s ease;
}


.elementor-testimonial__cite {
    background: transparent !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */