.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8 .elementor-element.elementor-element-176ff93{--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-nested-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nested-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8 .elementor-element.elementor-element-fb8b3ec{--display:flex;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-8 .elementor-element.elementor-element-1bf585d img{width:100%;}.elementor-8 .elementor-element.elementor-element-07a9f41{--display:flex;}.elementor-8 .elementor-element.elementor-element-24a25eb img{width:100%;}.elementor-8 .elementor-element.elementor-element-36bfed9{--display:flex;}.elementor-8 .elementor-element.elementor-element-36ea1f7 img{width:100%;}.elementor-8 .elementor-element.elementor-element-f19e31c{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-8 .elementor-element.elementor-element-b15fc06{--display:flex;--min-height:500px;--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;--justify-content:center;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-b15fc06::before, .elementor-8 .elementor-element.elementor-element-b15fc06 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-b15fc06 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-b15fc06 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-b15fc06 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-b15fc06 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-8 .elementor-element.elementor-element-5a9848f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-5a9848f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-5a9848f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:72px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-8 .elementor-element.elementor-element-4cafb7f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-4cafb7f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-96df85e{--display:flex;--min-height:1080px;--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;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-9786309{--display:flex;--min-height:0px;--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-9786309.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-b6676f8{--display:flex;--min-height:350px;--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.5;--border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-b6676f8:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b6676f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-8 .elementor-element.elementor-element-b6676f8::before, .elementor-8 .elementor-element.elementor-element-b6676f8 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-b6676f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-b6676f8 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-b6676f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-b6676f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0F172A;--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-55e998c{text-align:center;}.elementor-8 .elementor-element.elementor-element-55e998c img{width:39%;}.elementor-8 .elementor-element.elementor-element-4221294{text-align:center;}.elementor-8 .elementor-element.elementor-element-4221294 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FBBF24;}.elementor-8 .elementor-element.elementor-element-b1c8a14{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2848323{--display:flex;--min-height:350px;--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.5;--border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-2848323:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2848323 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-8 .elementor-element.elementor-element-2848323::before, .elementor-8 .elementor-element.elementor-element-2848323 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-2848323 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-2848323 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-2848323 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-2848323 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0F172A;--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-8870964{text-align:center;}.elementor-8 .elementor-element.elementor-element-8870964 img{width:39%;}.elementor-8 .elementor-element.elementor-element-b3dd4e2{text-align:center;}.elementor-8 .elementor-element.elementor-element-b3dd4e2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FBBF24;}.elementor-8 .elementor-element.elementor-element-cac825e{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c4e36c7{--display:flex;--min-height:350px;--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.5;--border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-c4e36c7:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c4e36c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-8 .elementor-element.elementor-element-c4e36c7::before, .elementor-8 .elementor-element.elementor-element-c4e36c7 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-c4e36c7 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-c4e36c7 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-c4e36c7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-c4e36c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0F172A;--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-f51b3a0{text-align:center;}.elementor-8 .elementor-element.elementor-element-f51b3a0 img{width:39%;}.elementor-8 .elementor-element.elementor-element-727a5e8{text-align:center;}.elementor-8 .elementor-element.elementor-element-727a5e8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FBBF24;}.elementor-8 .elementor-element.elementor-element-ae3ccc5{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-38bdb7d{--display:flex;--min-height:350px;--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.5;--border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-38bdb7d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-38bdb7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-8 .elementor-element.elementor-element-38bdb7d::before, .elementor-8 .elementor-element.elementor-element-38bdb7d > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-38bdb7d > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-38bdb7d > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-38bdb7d > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-38bdb7d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0F172A;--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-a94971d{text-align:center;}.elementor-8 .elementor-element.elementor-element-a94971d img{width:39%;}.elementor-8 .elementor-element.elementor-element-53bb218{text-align:center;}.elementor-8 .elementor-element.elementor-element-53bb218 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FBBF24;}.elementor-8 .elementor-element.elementor-element-085527e{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5b8dc5c{--display:flex;--min-height:350px;--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.5;--border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-5b8dc5c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5b8dc5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-8 .elementor-element.elementor-element-5b8dc5c::before, .elementor-8 .elementor-element.elementor-element-5b8dc5c > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-5b8dc5c > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-5b8dc5c > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-5b8dc5c > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-5b8dc5c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0F172A;--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-4da3a14{text-align:center;}.elementor-8 .elementor-element.elementor-element-4da3a14 img{width:39%;}.elementor-8 .elementor-element.elementor-element-8caa573{text-align:center;}.elementor-8 .elementor-element.elementor-element-8caa573 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FBBF24;}.elementor-8 .elementor-element.elementor-element-10eecda{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a6ae129{--display:flex;--min-height:500px;--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;--justify-content:center;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-8 .elementor-element.elementor-element-a6ae129::before, .elementor-8 .elementor-element.elementor-element-a6ae129 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-a6ae129 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-a6ae129 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-a6ae129 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-a6ae129 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-375e2d1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-375e2d1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-375e2d1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a84a7fa{--display:flex;--min-height:200px;--justify-content:center;--overlay-opacity:0.5;--margin-top:100px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-a84a7fa:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a84a7fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF6E100;}.elementor-8 .elementor-element.elementor-element-a84a7fa::before, .elementor-8 .elementor-element.elementor-element-a84a7fa > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-a84a7fa > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-a84a7fa > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-a84a7fa > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-a84a7fa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#64748B00;--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-837fd93{text-align:center;}.elementor-8 .elementor-element.elementor-element-837fd93 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:400;color:#FBBF24;}.elementor-8 .elementor-element.elementor-element-04fd040{--display:flex;}.elementor-8 .elementor-element.elementor-element-86fc967{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-5f66463{--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;--justify-content:space-between;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:4px 4px 10px 3px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-5f66463:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5f66463 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-8 .elementor-element.elementor-element-173b7a8{text-align:center;}.elementor-8 .elementor-element.elementor-element-173b7a8 img{width:39%;}.elementor-8 .elementor-element.elementor-element-ca09210{text-align:center;}.elementor-8 .elementor-element.elementor-element-ca09210 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FBBF24;}.elementor-8 .elementor-element.elementor-element-ea03430{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-bb1348d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-577e758{--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;--justify-content:space-between;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:4px 4px 10px 3px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-577e758:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-577e758 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-8 .elementor-element.elementor-element-81ccc1b{text-align:center;}.elementor-8 .elementor-element.elementor-element-81ccc1b img{width:39%;}.elementor-8 .elementor-element.elementor-element-9653e88{text-align:center;}.elementor-8 .elementor-element.elementor-element-9653e88 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FBBF24;}.elementor-8 .elementor-element.elementor-element-07d2be3{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ae686d2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-6eefcec{--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;--justify-content:space-between;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:4px 4px 10px 3px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-6eefcec:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6eefcec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-8 .elementor-element.elementor-element-bc88a28{text-align:center;}.elementor-8 .elementor-element.elementor-element-bc88a28 img{width:39%;}.elementor-8 .elementor-element.elementor-element-f33f6c4{text-align:center;}.elementor-8 .elementor-element.elementor-element-f33f6c4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FBBF24;}.elementor-8 .elementor-element.elementor-element-dc3ac84{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-43b628d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-4ef699c{--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;--justify-content:space-between;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:4px 4px 10px 3px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-4ef699c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4ef699c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-8 .elementor-element.elementor-element-20ab001{text-align:center;}.elementor-8 .elementor-element.elementor-element-20ab001 img{width:39%;}.elementor-8 .elementor-element.elementor-element-9c2131e{text-align:center;}.elementor-8 .elementor-element.elementor-element-9c2131e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FBBF24;}.elementor-8 .elementor-element.elementor-element-d4ccacb{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-05888c5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-cfd7609{--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;--justify-content:space-between;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:4px 4px 10px 3px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-cfd7609:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-cfd7609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-8 .elementor-element.elementor-element-cbc62fd{text-align:center;}.elementor-8 .elementor-element.elementor-element-cbc62fd img{width:39%;}.elementor-8 .elementor-element.elementor-element-cb16019{text-align:center;}.elementor-8 .elementor-element.elementor-element-cb16019 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FBBF24;}.elementor-8 .elementor-element.elementor-element-ec7e305{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7583025{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-11d888e{--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;--justify-content:space-between;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:4px 4px 10px 3px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-11d888e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-11d888e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-8 .elementor-element.elementor-element-523cb42{text-align:center;}.elementor-8 .elementor-element.elementor-element-523cb42 img{width:39%;}.elementor-8 .elementor-element.elementor-element-6b8dea5{text-align:center;}.elementor-8 .elementor-element.elementor-element-6b8dea5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FBBF24;}.elementor-8 .elementor-element.elementor-element-189d93b{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-401c28a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-c199975{--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;--justify-content:space-between;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:4px 4px 10px 3px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-c199975:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c199975 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-8 .elementor-element.elementor-element-fa5cc70{text-align:center;}.elementor-8 .elementor-element.elementor-element-fa5cc70 img{width:39%;}.elementor-8 .elementor-element.elementor-element-9c81db4{text-align:center;}.elementor-8 .elementor-element.elementor-element-9c81db4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FBBF24;}.elementor-8 .elementor-element.elementor-element-1f93d80{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-b19c63a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-1fb2920{--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;--justify-content:space-between;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:4px 4px 10px 3px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-1fb2920:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1fb2920 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-8 .elementor-element.elementor-element-bc62b57{text-align:center;}.elementor-8 .elementor-element.elementor-element-bc62b57 img{width:39%;}.elementor-8 .elementor-element.elementor-element-7963f1b{text-align:center;}.elementor-8 .elementor-element.elementor-element-7963f1b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FBBF24;}.elementor-8 .elementor-element.elementor-element-46e082d{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f5cd8ce{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-f76798d{--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;--justify-content:space-between;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:4px 4px 10px 3px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-f76798d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f76798d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-8 .elementor-element.elementor-element-3673fd8{text-align:center;}.elementor-8 .elementor-element.elementor-element-3673fd8 img{width:39%;}.elementor-8 .elementor-element.elementor-element-1c1d3fb{text-align:center;}.elementor-8 .elementor-element.elementor-element-1c1d3fb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FBBF24;}.elementor-8 .elementor-element.elementor-element-5eabfc9{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-b47d428{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-b74c6a5{--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;--justify-content:space-between;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:4px 4px 10px 3px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-b74c6a5:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b74c6a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-8 .elementor-element.elementor-element-aa6c63f{text-align:center;}.elementor-8 .elementor-element.elementor-element-aa6c63f img{width:39%;}.elementor-8 .elementor-element.elementor-element-9856b90{text-align:center;}.elementor-8 .elementor-element.elementor-element-9856b90 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FBBF24;}.elementor-8 .elementor-element.elementor-element-d79e8e1{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-75e284e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-caa9256{--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;--justify-content:space-between;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:4px 4px 10px 3px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-caa9256:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-caa9256 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-8 .elementor-element.elementor-element-8ebde63{text-align:center;}.elementor-8 .elementor-element.elementor-element-8ebde63 img{width:39%;}.elementor-8 .elementor-element.elementor-element-17aa56a{text-align:center;}.elementor-8 .elementor-element.elementor-element-17aa56a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FBBF24;}.elementor-8 .elementor-element.elementor-element-fa3ef4d{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-0fe4920{--display:flex;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-7b7c531{--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;--justify-content:space-between;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:4px 4px 10px 3px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-7b7c531:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7b7c531 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-8 .elementor-element.elementor-element-e6d20d3{text-align:center;}.elementor-8 .elementor-element.elementor-element-e6d20d3 img{width:39%;}.elementor-8 .elementor-element.elementor-element-2500057{text-align:center;}.elementor-8 .elementor-element.elementor-element-2500057 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FBBF24;}.elementor-8 .elementor-element.elementor-element-bdecca1{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5584b97{--e-n-carousel-swiper-slides-gap:5px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:80%;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:70%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:10%;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:70%;--e-n-carousel-arrow-size:50px;--e-n-carousel-arrow-normal-color:#FBBF24;}.elementor-8 .elementor-element.elementor-element-5584b97 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFF00;}.elementor-8 .elementor-element.elementor-element-5bc4af1{--display:flex;--min-height:200px;--justify-content:center;--overlay-opacity:0.5;--margin-top:100px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-5bc4af1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5bc4af1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF6E100;}.elementor-8 .elementor-element.elementor-element-5bc4af1::before, .elementor-8 .elementor-element.elementor-element-5bc4af1 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-5bc4af1 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-5bc4af1 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-5bc4af1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-5bc4af1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#64748B00;--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-5c71b8e{text-align:center;}.elementor-8 .elementor-element.elementor-element-5c71b8e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:400;color:#FBBF24;}.elementor-8 .elementor-element.elementor-element-93fd438{--display:flex;}.elementor-8 .elementor-element.elementor-element-c21c481{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-d022057{--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;--justify-content:space-between;--background-transition:0.3s;box-shadow:4px 4px 10px 3px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-d022057:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d022057 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-8 .elementor-element.elementor-element-676ecf5{text-align:center;}.elementor-8 .elementor-element.elementor-element-676ecf5 img{width:39%;}.elementor-8 .elementor-element.elementor-element-a240502{text-align:center;}.elementor-8 .elementor-element.elementor-element-a240502 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FBBF24;}.elementor-8 .elementor-element.elementor-element-a9ff9db{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ffa50f9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-ad0c4ad{--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;--justify-content:space-between;--background-transition:0.3s;box-shadow:4px 4px 10px 3px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-ad0c4ad:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ad0c4ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-8 .elementor-element.elementor-element-a937ff4{text-align:center;}.elementor-8 .elementor-element.elementor-element-a937ff4 img{width:39%;}.elementor-8 .elementor-element.elementor-element-d38937a{text-align:center;}.elementor-8 .elementor-element.elementor-element-d38937a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FBBF24;}.elementor-8 .elementor-element.elementor-element-19544a0{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7f54e62{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-dad7934{--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;--justify-content:space-between;--background-transition:0.3s;box-shadow:4px 4px 10px 3px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-dad7934:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-dad7934 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-8 .elementor-element.elementor-element-aa74694{text-align:center;}.elementor-8 .elementor-element.elementor-element-aa74694 img{width:39%;}.elementor-8 .elementor-element.elementor-element-993bffd{text-align:center;}.elementor-8 .elementor-element.elementor-element-993bffd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FBBF24;}.elementor-8 .elementor-element.elementor-element-9f7aab0{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-88a1f1d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-bd991ee{--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;--justify-content:space-between;--background-transition:0.3s;box-shadow:4px 4px 10px 3px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-bd991ee:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-bd991ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-8 .elementor-element.elementor-element-e79ff47{text-align:center;}.elementor-8 .elementor-element.elementor-element-e79ff47 img{width:39%;}.elementor-8 .elementor-element.elementor-element-a5cb5ff{text-align:center;}.elementor-8 .elementor-element.elementor-element-a5cb5ff .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FBBF24;}.elementor-8 .elementor-element.elementor-element-5f76556{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-545a725{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-743e606{--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;--justify-content:space-between;--background-transition:0.3s;box-shadow:4px 4px 10px 3px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-743e606:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-743e606 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-8 .elementor-element.elementor-element-aafb74f{text-align:center;}.elementor-8 .elementor-element.elementor-element-aafb74f img{width:39%;}.elementor-8 .elementor-element.elementor-element-97f6a89{text-align:center;}.elementor-8 .elementor-element.elementor-element-97f6a89 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FBBF24;}.elementor-8 .elementor-element.elementor-element-77875be{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a7c8c09{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-5a50d6c{--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;--justify-content:space-between;--background-transition:0.3s;box-shadow:4px 4px 10px 3px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-5a50d6c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5a50d6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-8 .elementor-element.elementor-element-61e9a35{text-align:center;}.elementor-8 .elementor-element.elementor-element-61e9a35 img{width:39%;}.elementor-8 .elementor-element.elementor-element-9e25274{text-align:center;}.elementor-8 .elementor-element.elementor-element-9e25274 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FBBF24;}.elementor-8 .elementor-element.elementor-element-21b612b{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-67a0b19{--e-n-carousel-swiper-slides-gap:5px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:80%;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:70%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:10%;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:70%;--e-n-carousel-arrow-size:50px;--e-n-carousel-arrow-normal-color:#FBBF24;}.elementor-8 .elementor-element.elementor-element-67a0b19 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFF00;}.elementor-8 .elementor-element.elementor-element-3607fa4{--display:flex;--min-height:500px;--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;--justify-content:center;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-8 .elementor-element.elementor-element-3607fa4::before, .elementor-8 .elementor-element.elementor-element-3607fa4 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-3607fa4 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-3607fa4 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-3607fa4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-3607fa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-7aaa860{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-7aaa860.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-7aaa860 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2629b15{--display:flex;--min-height:1080px;--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:143px 143px;--row-gap:143px;--column-gap:143px;--margin-top:0%;--margin-bottom:12%;--margin-left:0%;--margin-right:0%;--padding-top:6%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-8 .elementor-element.elementor-element-2629b15:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2629b15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E293B;background-image:url("https://graphicart.site/wp-content/uploads/2025/07/تصميم-بدون-عنوان-24.png");}.elementor-8 .elementor-element.elementor-element-788282e{--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:space-between;--align-items:stretch;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-8 .elementor-element.elementor-element-d59820f{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEC5D6;--border-color:#BEC5D6;--border-radius:12px 12px 12px 12px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-8 .elementor-element.elementor-element-d59820f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d59820f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-image-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-8 .elementor-element.elementor-element-25beb11{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-8 .elementor-element.elementor-element-25beb11.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-8 .elementor-element.elementor-element-25beb11.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-8 .elementor-element.elementor-element-25beb11.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-8 .elementor-element.elementor-element-25beb11 .elementor-image-box-title{margin-bottom:14px;font-family:"Inter", Sans-serif;font-size:20px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;color:#2B323D;}.elementor-8 .elementor-element.elementor-element-25beb11 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-8 .elementor-element.elementor-element-25beb11 .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-25beb11 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:normal;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;color:#848484;}.elementor-widget-star-rating .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-star-rating .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-star-rating .elementor-star-rating__title{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-8 .elementor-element.elementor-element-f0f5c00{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-8 .elementor-element.elementor-element-f0f5c00 .elementor-star-rating{font-size:15px;}.elementor-8 .elementor-element.elementor-element-f0f5c00 .elementor-star-rating i:not(:last-of-type){margin-inline-end:2px;}.elementor-8 .elementor-element.elementor-element-f0f5c00 .elementor-star-rating i:before{color:#05173D;}.elementor-8 .elementor-element.elementor-element-1e196d9{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;color:#000000;}.elementor-8 .elementor-element.elementor-element-6a25510{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEC5D6;--border-color:#BEC5D6;--border-radius:12px 12px 12px 12px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-8 .elementor-element.elementor-element-6a25510:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6a25510 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a687b7a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-8 .elementor-element.elementor-element-a687b7a.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-8 .elementor-element.elementor-element-a687b7a.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-8 .elementor-element.elementor-element-a687b7a.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-8 .elementor-element.elementor-element-a687b7a .elementor-image-box-title{margin-bottom:14px;font-family:"Inter", Sans-serif;font-size:20px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;color:#2B323D;}.elementor-8 .elementor-element.elementor-element-a687b7a .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-8 .elementor-element.elementor-element-a687b7a .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-a687b7a .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:normal;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;color:#848484;}.elementor-8 .elementor-element.elementor-element-349179f{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-8 .elementor-element.elementor-element-349179f .elementor-star-rating{font-size:15px;}.elementor-8 .elementor-element.elementor-element-349179f .elementor-star-rating i:not(:last-of-type){margin-inline-end:2px;}.elementor-8 .elementor-element.elementor-element-349179f .elementor-star-rating i:before{color:#05173D;}.elementor-8 .elementor-element.elementor-element-c713f4a{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;color:#000000;}.elementor-8 .elementor-element.elementor-element-d8b3ea5{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEC5D6;--border-color:#BEC5D6;--border-radius:12px 12px 12px 12px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-8 .elementor-element.elementor-element-d8b3ea5:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d8b3ea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-fc93c7c{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-8 .elementor-element.elementor-element-fc93c7c.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-8 .elementor-element.elementor-element-fc93c7c.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-8 .elementor-element.elementor-element-fc93c7c.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-8 .elementor-element.elementor-element-fc93c7c .elementor-image-box-title{margin-bottom:14px;font-family:"Inter", Sans-serif;font-size:20px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;color:#2B323D;}.elementor-8 .elementor-element.elementor-element-fc93c7c .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-8 .elementor-element.elementor-element-fc93c7c .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-fc93c7c .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:normal;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;color:#848484;}.elementor-8 .elementor-element.elementor-element-7043a0a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-8 .elementor-element.elementor-element-7043a0a .elementor-star-rating{font-size:15px;}.elementor-8 .elementor-element.elementor-element-7043a0a .elementor-star-rating i:not(:last-of-type){margin-inline-end:2px;}.elementor-8 .elementor-element.elementor-element-7043a0a .elementor-star-rating i:before{color:#05173D;}.elementor-8 .elementor-element.elementor-element-bafb9a6{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;color:#000000;}body.elementor-page-8:not(.elementor-motion-effects-element-type-background), body.elementor-page-8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E293B;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-f19e31c{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8 .elementor-element.elementor-element-5584b97{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-left-position:70%;}.elementor-8 .elementor-element.elementor-element-67a0b19{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-left-position:70%;}.elementor-8 .elementor-element.elementor-element-2629b15{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:15%;--margin-bottom:15%;--margin-left:0%;--margin-right:0%;}.elementor-8 .elementor-element.elementor-element-788282e{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-8 .elementor-element.elementor-element-d59820f{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-8 .elementor-element.elementor-element-25beb11{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 12%) 0%;}.elementor-8 .elementor-element.elementor-element-25beb11.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-8 .elementor-element.elementor-element-25beb11.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-8 .elementor-element.elementor-element-25beb11.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-25beb11 .elementor-image-box-wrapper .elementor-image-box-img{width:78%;}.elementor-8 .elementor-element.elementor-element-25beb11 .elementor-image-box-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-25beb11 .elementor-image-box-description{font-size:13px;}.elementor-8 .elementor-element.elementor-element-f0f5c00{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 8%) 0%;}.elementor-8 .elementor-element.elementor-element-1e196d9{font-size:15px;}.elementor-8 .elementor-element.elementor-element-6a25510{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-8 .elementor-element.elementor-element-a687b7a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 12%) 0%;}.elementor-8 .elementor-element.elementor-element-a687b7a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-8 .elementor-element.elementor-element-a687b7a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-8 .elementor-element.elementor-element-a687b7a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-a687b7a .elementor-image-box-wrapper .elementor-image-box-img{width:78%;}.elementor-8 .elementor-element.elementor-element-a687b7a .elementor-image-box-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-a687b7a .elementor-image-box-description{font-size:13px;}.elementor-8 .elementor-element.elementor-element-349179f{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 8%) 0%;}.elementor-8 .elementor-element.elementor-element-c713f4a{font-size:15px;}.elementor-8 .elementor-element.elementor-element-d8b3ea5{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-8 .elementor-element.elementor-element-fc93c7c{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 12%) 0%;}.elementor-8 .elementor-element.elementor-element-fc93c7c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-8 .elementor-element.elementor-element-fc93c7c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-8 .elementor-element.elementor-element-fc93c7c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-fc93c7c .elementor-image-box-wrapper .elementor-image-box-img{width:78%;}.elementor-8 .elementor-element.elementor-element-fc93c7c .elementor-image-box-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-fc93c7c .elementor-image-box-description{font-size:13px;}.elementor-8 .elementor-element.elementor-element-7043a0a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 8%) 0%;}.elementor-8 .elementor-element.elementor-element-bafb9a6{font-size:15px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-f19e31c{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8 .elementor-element.elementor-element-9786309{--gap:3% 3%;--row-gap:3%;--column-gap:3%;}.elementor-8 .elementor-element.elementor-element-b6676f8{--width:45%;--min-height:260px;}.elementor-8 .elementor-element.elementor-element-55e998c img{width:50%;}.elementor-8 .elementor-element.elementor-element-4221294 .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-b1c8a14{font-size:10px;}.elementor-8 .elementor-element.elementor-element-2848323{--width:45%;--min-height:260px;}.elementor-8 .elementor-element.elementor-element-8870964 img{width:50%;}.elementor-8 .elementor-element.elementor-element-b3dd4e2 .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-cac825e{font-size:10px;}.elementor-8 .elementor-element.elementor-element-c4e36c7{--width:45%;--min-height:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-f51b3a0 img{width:50%;}.elementor-8 .elementor-element.elementor-element-727a5e8 .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-ae3ccc5{font-size:10px;}.elementor-8 .elementor-element.elementor-element-38bdb7d{--width:45%;--min-height:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-a94971d img{width:50%;}.elementor-8 .elementor-element.elementor-element-53bb218 .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-085527e{font-size:10px;}.elementor-8 .elementor-element.elementor-element-5b8dc5c{--width:45%;--min-height:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-8caa573 .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-10eecda{font-size:10px;}.elementor-8 .elementor-element.elementor-element-a6ae129{--min-height:122px;}.elementor-8 .elementor-element.elementor-element-375e2d1 .elementor-heading-title{font-size:40px;}.elementor-8 .elementor-element.elementor-element-a84a7fa{--min-height:100px;}.elementor-8 .elementor-element.elementor-element-837fd93 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-5f66463{--width:100%;}.elementor-8 .elementor-element.elementor-element-173b7a8 img{width:50%;}.elementor-8 .elementor-element.elementor-element-ca09210 .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-ea03430{font-size:10px;}.elementor-8 .elementor-element.elementor-element-577e758{--width:100%;}.elementor-8 .elementor-element.elementor-element-81ccc1b img{width:50%;}.elementor-8 .elementor-element.elementor-element-9653e88 .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-07d2be3{font-size:10px;}.elementor-8 .elementor-element.elementor-element-6eefcec{--width:100%;}.elementor-8 .elementor-element.elementor-element-bc88a28 img{width:50%;}.elementor-8 .elementor-element.elementor-element-f33f6c4 .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-dc3ac84{font-size:10px;}.elementor-8 .elementor-element.elementor-element-4ef699c{--width:100%;}.elementor-8 .elementor-element.elementor-element-20ab001 img{width:50%;}.elementor-8 .elementor-element.elementor-element-9c2131e .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-d4ccacb{font-size:10px;}.elementor-8 .elementor-element.elementor-element-cfd7609{--width:100%;}.elementor-8 .elementor-element.elementor-element-cbc62fd img{width:50%;}.elementor-8 .elementor-element.elementor-element-cb16019 .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-ec7e305{font-size:10px;}.elementor-8 .elementor-element.elementor-element-11d888e{--width:100%;}.elementor-8 .elementor-element.elementor-element-523cb42 img{width:50%;}.elementor-8 .elementor-element.elementor-element-6b8dea5 .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-189d93b{font-size:10px;}.elementor-8 .elementor-element.elementor-element-c199975{--width:100%;}.elementor-8 .elementor-element.elementor-element-fa5cc70 img{width:50%;}.elementor-8 .elementor-element.elementor-element-9c81db4 .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-1f93d80{font-size:10px;}.elementor-8 .elementor-element.elementor-element-1fb2920{--width:100%;}.elementor-8 .elementor-element.elementor-element-bc62b57 img{width:50%;}.elementor-8 .elementor-element.elementor-element-7963f1b .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-46e082d{font-size:10px;}.elementor-8 .elementor-element.elementor-element-f76798d{--width:100%;}.elementor-8 .elementor-element.elementor-element-3673fd8 img{width:50%;}.elementor-8 .elementor-element.elementor-element-1c1d3fb .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-5eabfc9{font-size:10px;}.elementor-8 .elementor-element.elementor-element-b74c6a5{--width:100%;}.elementor-8 .elementor-element.elementor-element-aa6c63f img{width:50%;}.elementor-8 .elementor-element.elementor-element-9856b90 .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-d79e8e1{font-size:10px;}.elementor-8 .elementor-element.elementor-element-caa9256{--width:100%;}.elementor-8 .elementor-element.elementor-element-8ebde63 img{width:50%;}.elementor-8 .elementor-element.elementor-element-17aa56a .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-fa3ef4d{font-size:10px;}.elementor-8 .elementor-element.elementor-element-7b7c531{--width:100%;}.elementor-8 .elementor-element.elementor-element-e6d20d3 img{width:50%;}.elementor-8 .elementor-element.elementor-element-2500057 .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-bdecca1{font-size:10px;}.elementor-8 .elementor-element.elementor-element-5584b97{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-left-position:60%;--e-n-carousel-arrow-prev-top-position:60%;--e-n-carousel-arrow-next-top-position:60%;--e-n-carousel-arrow-size:30px;}.elementor-8 .elementor-element.elementor-element-5bc4af1{--min-height:100px;}.elementor-8 .elementor-element.elementor-element-5c71b8e .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-d022057{--width:100%;}.elementor-8 .elementor-element.elementor-element-a240502 .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-a9ff9db{font-size:10px;}.elementor-8 .elementor-element.elementor-element-ad0c4ad{--width:100%;}.elementor-8 .elementor-element.elementor-element-d38937a .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-19544a0{font-size:10px;}.elementor-8 .elementor-element.elementor-element-dad7934{--width:100%;}.elementor-8 .elementor-element.elementor-element-993bffd .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-9f7aab0{font-size:10px;}.elementor-8 .elementor-element.elementor-element-bd991ee{--width:100%;}.elementor-8 .elementor-element.elementor-element-a5cb5ff .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-5f76556{font-size:10px;}.elementor-8 .elementor-element.elementor-element-743e606{--width:100%;}.elementor-8 .elementor-element.elementor-element-97f6a89 .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-77875be{font-size:10px;}.elementor-8 .elementor-element.elementor-element-5a50d6c{--width:100%;}.elementor-8 .elementor-element.elementor-element-9e25274 .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-21b612b{font-size:10px;}.elementor-8 .elementor-element.elementor-element-67a0b19{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-left-position:60%;--e-n-carousel-arrow-prev-top-position:60%;--e-n-carousel-arrow-next-top-position:60%;--e-n-carousel-arrow-size:30px;}.elementor-8 .elementor-element.elementor-element-3607fa4{--min-height:122px;}.elementor-8 .elementor-element.elementor-element-7aaa860 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-2629b15{--margin-top:22%;--margin-bottom:22%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-8 .elementor-element.elementor-element-788282e{--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;--justify-content:center;--gap:54px 54px;--row-gap:54px;--column-gap:54px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-8 .elementor-element.elementor-element-25beb11{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 14%) 0%;}.elementor-8 .elementor-element.elementor-element-25beb11 .elementor-image-box-img{margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-25beb11 .elementor-image-box-title{margin-bottom:10px;}.elementor-8 .elementor-element.elementor-element-f0f5c00{text-align:center;}.elementor-8 .elementor-element.elementor-element-1e196d9{padding:0% 0% 14% 0%;text-align:center;font-size:14px;}.elementor-8 .elementor-element.elementor-element-a687b7a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 14%) 0%;}.elementor-8 .elementor-element.elementor-element-a687b7a .elementor-image-box-img{margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-a687b7a .elementor-image-box-title{margin-bottom:10px;}.elementor-8 .elementor-element.elementor-element-349179f{text-align:center;}.elementor-8 .elementor-element.elementor-element-c713f4a{padding:0% 0% 14% 0%;text-align:center;font-size:14px;}.elementor-8 .elementor-element.elementor-element-fc93c7c{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 14%) 0%;}.elementor-8 .elementor-element.elementor-element-fc93c7c .elementor-image-box-img{margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-fc93c7c .elementor-image-box-title{margin-bottom:10px;}.elementor-8 .elementor-element.elementor-element-7043a0a{text-align:center;}.elementor-8 .elementor-element.elementor-element-bafb9a6{padding:0% 0% 14% 0%;text-align:center;font-size:14px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-b15fc06{--width:100%;}.elementor-8 .elementor-element.elementor-element-9786309{--content-width:1200px;}.elementor-8 .elementor-element.elementor-element-b6676f8{--width:350px;}.elementor-8 .elementor-element.elementor-element-2848323{--width:350px;}.elementor-8 .elementor-element.elementor-element-c4e36c7{--width:350px;}.elementor-8 .elementor-element.elementor-element-38bdb7d{--width:350px;}.elementor-8 .elementor-element.elementor-element-5b8dc5c{--width:350px;}.elementor-8 .elementor-element.elementor-element-a6ae129{--width:100%;}.elementor-8 .elementor-element.elementor-element-5f66463{--width:95%;}.elementor-8 .elementor-element.elementor-element-577e758{--width:95%;}.elementor-8 .elementor-element.elementor-element-6eefcec{--width:95%;}.elementor-8 .elementor-element.elementor-element-4ef699c{--width:95%;}.elementor-8 .elementor-element.elementor-element-cfd7609{--width:95%;}.elementor-8 .elementor-element.elementor-element-11d888e{--width:95%;}.elementor-8 .elementor-element.elementor-element-c199975{--width:95%;}.elementor-8 .elementor-element.elementor-element-1fb2920{--width:95%;}.elementor-8 .elementor-element.elementor-element-f76798d{--width:95%;}.elementor-8 .elementor-element.elementor-element-b74c6a5{--width:95%;}.elementor-8 .elementor-element.elementor-element-caa9256{--width:95%;}.elementor-8 .elementor-element.elementor-element-7b7c531{--width:95%;}.elementor-8 .elementor-element.elementor-element-d022057{--width:95%;}.elementor-8 .elementor-element.elementor-element-ad0c4ad{--width:95%;}.elementor-8 .elementor-element.elementor-element-dad7934{--width:95%;}.elementor-8 .elementor-element.elementor-element-bd991ee{--width:95%;}.elementor-8 .elementor-element.elementor-element-743e606{--width:95%;}.elementor-8 .elementor-element.elementor-element-5a50d6c{--width:95%;}.elementor-8 .elementor-element.elementor-element-3607fa4{--width:100%;}.elementor-8 .elementor-element.elementor-element-2629b15{--content-width:1668px;}.elementor-8 .elementor-element.elementor-element-d59820f{--width:33%;}.elementor-8 .elementor-element.elementor-element-6a25510{--width:33%;}.elementor-8 .elementor-element.elementor-element-d8b3ea5{--width:33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-b6676f8{--width:31%;}.elementor-8 .elementor-element.elementor-element-2848323{--width:31%;}.elementor-8 .elementor-element.elementor-element-c4e36c7{--width:31%;}.elementor-8 .elementor-element.elementor-element-38bdb7d{--width:31%;}.elementor-8 .elementor-element.elementor-element-5b8dc5c{--width:31%;}}/* Start custom CSS for container, class: .elementor-element-5f66463 */.elementor-8 .elementor-element.elementor-element-5f66463 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-5f66463::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-5f66463:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-577e758 */.elementor-8 .elementor-element.elementor-element-577e758 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-577e758::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-577e758:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eefcec */.elementor-8 .elementor-element.elementor-element-6eefcec {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-6eefcec::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-6eefcec:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ef699c */.elementor-8 .elementor-element.elementor-element-4ef699c {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-4ef699c::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-4ef699c:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfd7609 */.elementor-8 .elementor-element.elementor-element-cfd7609 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-cfd7609::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-cfd7609:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11d888e */.elementor-8 .elementor-element.elementor-element-11d888e {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-11d888e::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-11d888e:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c199975 */.elementor-8 .elementor-element.elementor-element-c199975 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-c199975::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-c199975:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb2920 */.elementor-8 .elementor-element.elementor-element-1fb2920 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-1fb2920::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-1fb2920:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f76798d */.elementor-8 .elementor-element.elementor-element-f76798d {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-f76798d::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-f76798d:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b74c6a5 */.elementor-8 .elementor-element.elementor-element-b74c6a5 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-b74c6a5::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-b74c6a5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caa9256 */.elementor-8 .elementor-element.elementor-element-caa9256 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-caa9256::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-caa9256:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7c531 */.elementor-8 .elementor-element.elementor-element-7b7c531 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-7b7c531::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-7b7c531:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f66463 */.elementor-8 .elementor-element.elementor-element-5f66463 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-5f66463::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-5f66463:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-577e758 */.elementor-8 .elementor-element.elementor-element-577e758 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-577e758::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-577e758:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eefcec */.elementor-8 .elementor-element.elementor-element-6eefcec {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-6eefcec::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-6eefcec:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ef699c */.elementor-8 .elementor-element.elementor-element-4ef699c {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-4ef699c::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-4ef699c:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfd7609 */.elementor-8 .elementor-element.elementor-element-cfd7609 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-cfd7609::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-cfd7609:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11d888e */.elementor-8 .elementor-element.elementor-element-11d888e {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-11d888e::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-11d888e:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c199975 */.elementor-8 .elementor-element.elementor-element-c199975 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-c199975::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-c199975:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb2920 */.elementor-8 .elementor-element.elementor-element-1fb2920 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-1fb2920::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-1fb2920:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f76798d */.elementor-8 .elementor-element.elementor-element-f76798d {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-f76798d::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-f76798d:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b74c6a5 */.elementor-8 .elementor-element.elementor-element-b74c6a5 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-b74c6a5::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-b74c6a5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caa9256 */.elementor-8 .elementor-element.elementor-element-caa9256 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-caa9256::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-caa9256:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7c531 */.elementor-8 .elementor-element.elementor-element-7b7c531 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-7b7c531::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-7b7c531:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f66463 */.elementor-8 .elementor-element.elementor-element-5f66463 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-5f66463::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-5f66463:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-577e758 */.elementor-8 .elementor-element.elementor-element-577e758 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-577e758::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-577e758:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eefcec */.elementor-8 .elementor-element.elementor-element-6eefcec {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-6eefcec::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-6eefcec:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ef699c */.elementor-8 .elementor-element.elementor-element-4ef699c {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-4ef699c::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-4ef699c:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfd7609 */.elementor-8 .elementor-element.elementor-element-cfd7609 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-cfd7609::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-cfd7609:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11d888e */.elementor-8 .elementor-element.elementor-element-11d888e {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-11d888e::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-11d888e:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c199975 */.elementor-8 .elementor-element.elementor-element-c199975 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-c199975::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-c199975:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb2920 */.elementor-8 .elementor-element.elementor-element-1fb2920 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-1fb2920::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-1fb2920:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f76798d */.elementor-8 .elementor-element.elementor-element-f76798d {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-f76798d::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-f76798d:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b74c6a5 */.elementor-8 .elementor-element.elementor-element-b74c6a5 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-b74c6a5::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-b74c6a5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caa9256 */.elementor-8 .elementor-element.elementor-element-caa9256 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-caa9256::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-caa9256:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7c531 */.elementor-8 .elementor-element.elementor-element-7b7c531 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-7b7c531::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-7b7c531:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f66463 */.elementor-8 .elementor-element.elementor-element-5f66463 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-5f66463::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-5f66463:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-577e758 */.elementor-8 .elementor-element.elementor-element-577e758 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-577e758::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-577e758:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eefcec */.elementor-8 .elementor-element.elementor-element-6eefcec {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-6eefcec::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-6eefcec:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ef699c */.elementor-8 .elementor-element.elementor-element-4ef699c {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-4ef699c::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-4ef699c:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfd7609 */.elementor-8 .elementor-element.elementor-element-cfd7609 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-cfd7609::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-cfd7609:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11d888e */.elementor-8 .elementor-element.elementor-element-11d888e {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-11d888e::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-11d888e:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c199975 */.elementor-8 .elementor-element.elementor-element-c199975 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-c199975::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-c199975:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb2920 */.elementor-8 .elementor-element.elementor-element-1fb2920 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-1fb2920::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-1fb2920:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f76798d */.elementor-8 .elementor-element.elementor-element-f76798d {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-f76798d::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-f76798d:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b74c6a5 */.elementor-8 .elementor-element.elementor-element-b74c6a5 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-b74c6a5::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-b74c6a5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caa9256 */.elementor-8 .elementor-element.elementor-element-caa9256 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-caa9256::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-caa9256:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7c531 */.elementor-8 .elementor-element.elementor-element-7b7c531 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-7b7c531::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-7b7c531:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f66463 */.elementor-8 .elementor-element.elementor-element-5f66463 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-5f66463::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-5f66463:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-577e758 */.elementor-8 .elementor-element.elementor-element-577e758 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-577e758::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-577e758:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eefcec */.elementor-8 .elementor-element.elementor-element-6eefcec {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-6eefcec::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-6eefcec:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ef699c */.elementor-8 .elementor-element.elementor-element-4ef699c {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-4ef699c::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-4ef699c:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfd7609 */.elementor-8 .elementor-element.elementor-element-cfd7609 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-cfd7609::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-cfd7609:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11d888e */.elementor-8 .elementor-element.elementor-element-11d888e {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-11d888e::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-11d888e:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c199975 */.elementor-8 .elementor-element.elementor-element-c199975 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-c199975::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-c199975:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb2920 */.elementor-8 .elementor-element.elementor-element-1fb2920 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-1fb2920::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-1fb2920:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f76798d */.elementor-8 .elementor-element.elementor-element-f76798d {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-f76798d::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-f76798d:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b74c6a5 */.elementor-8 .elementor-element.elementor-element-b74c6a5 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-b74c6a5::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-b74c6a5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caa9256 */.elementor-8 .elementor-element.elementor-element-caa9256 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-caa9256::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-caa9256:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7c531 */.elementor-8 .elementor-element.elementor-element-7b7c531 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-7b7c531::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-7b7c531:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f66463 */.elementor-8 .elementor-element.elementor-element-5f66463 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-5f66463::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-5f66463:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-577e758 */.elementor-8 .elementor-element.elementor-element-577e758 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-577e758::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-577e758:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eefcec */.elementor-8 .elementor-element.elementor-element-6eefcec {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-6eefcec::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-6eefcec:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ef699c */.elementor-8 .elementor-element.elementor-element-4ef699c {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-4ef699c::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-4ef699c:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfd7609 */.elementor-8 .elementor-element.elementor-element-cfd7609 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-cfd7609::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-cfd7609:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11d888e */.elementor-8 .elementor-element.elementor-element-11d888e {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-11d888e::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-11d888e:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c199975 */.elementor-8 .elementor-element.elementor-element-c199975 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-c199975::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-c199975:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb2920 */.elementor-8 .elementor-element.elementor-element-1fb2920 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-1fb2920::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-1fb2920:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f76798d */.elementor-8 .elementor-element.elementor-element-f76798d {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-f76798d::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-f76798d:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b74c6a5 */.elementor-8 .elementor-element.elementor-element-b74c6a5 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-b74c6a5::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-b74c6a5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caa9256 */.elementor-8 .elementor-element.elementor-element-caa9256 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-caa9256::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-caa9256:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7c531 */.elementor-8 .elementor-element.elementor-element-7b7c531 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-7b7c531::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-7b7c531:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f66463 */.elementor-8 .elementor-element.elementor-element-5f66463 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-5f66463::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-5f66463:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-577e758 */.elementor-8 .elementor-element.elementor-element-577e758 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-577e758::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-577e758:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eefcec */.elementor-8 .elementor-element.elementor-element-6eefcec {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-6eefcec::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-6eefcec:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ef699c */.elementor-8 .elementor-element.elementor-element-4ef699c {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-4ef699c::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-4ef699c:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfd7609 */.elementor-8 .elementor-element.elementor-element-cfd7609 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-cfd7609::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-cfd7609:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11d888e */.elementor-8 .elementor-element.elementor-element-11d888e {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-11d888e::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-11d888e:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c199975 */.elementor-8 .elementor-element.elementor-element-c199975 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-c199975::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-c199975:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb2920 */.elementor-8 .elementor-element.elementor-element-1fb2920 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-1fb2920::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-1fb2920:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f76798d */.elementor-8 .elementor-element.elementor-element-f76798d {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-f76798d::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-f76798d:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b74c6a5 */.elementor-8 .elementor-element.elementor-element-b74c6a5 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-b74c6a5::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-b74c6a5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caa9256 */.elementor-8 .elementor-element.elementor-element-caa9256 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-caa9256::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-caa9256:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7c531 */.elementor-8 .elementor-element.elementor-element-7b7c531 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-7b7c531::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-7b7c531:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f66463 */.elementor-8 .elementor-element.elementor-element-5f66463 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-5f66463::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-5f66463:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-577e758 */.elementor-8 .elementor-element.elementor-element-577e758 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-577e758::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-577e758:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eefcec */.elementor-8 .elementor-element.elementor-element-6eefcec {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-6eefcec::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-6eefcec:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ef699c */.elementor-8 .elementor-element.elementor-element-4ef699c {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-4ef699c::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-4ef699c:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfd7609 */.elementor-8 .elementor-element.elementor-element-cfd7609 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-cfd7609::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-cfd7609:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11d888e */.elementor-8 .elementor-element.elementor-element-11d888e {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-11d888e::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-11d888e:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c199975 */.elementor-8 .elementor-element.elementor-element-c199975 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-c199975::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-c199975:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb2920 */.elementor-8 .elementor-element.elementor-element-1fb2920 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-1fb2920::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-1fb2920:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f76798d */.elementor-8 .elementor-element.elementor-element-f76798d {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-f76798d::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-f76798d:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b74c6a5 */.elementor-8 .elementor-element.elementor-element-b74c6a5 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-b74c6a5::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-b74c6a5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caa9256 */.elementor-8 .elementor-element.elementor-element-caa9256 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-caa9256::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-caa9256:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7c531 */.elementor-8 .elementor-element.elementor-element-7b7c531 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-7b7c531::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-7b7c531:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f66463 */.elementor-8 .elementor-element.elementor-element-5f66463 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-5f66463::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-5f66463:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-577e758 */.elementor-8 .elementor-element.elementor-element-577e758 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-577e758::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-577e758:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eefcec */.elementor-8 .elementor-element.elementor-element-6eefcec {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-6eefcec::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-6eefcec:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ef699c */.elementor-8 .elementor-element.elementor-element-4ef699c {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-4ef699c::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-4ef699c:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfd7609 */.elementor-8 .elementor-element.elementor-element-cfd7609 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-cfd7609::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-cfd7609:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11d888e */.elementor-8 .elementor-element.elementor-element-11d888e {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-11d888e::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-11d888e:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c199975 */.elementor-8 .elementor-element.elementor-element-c199975 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-c199975::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-c199975:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb2920 */.elementor-8 .elementor-element.elementor-element-1fb2920 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-1fb2920::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-1fb2920:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f76798d */.elementor-8 .elementor-element.elementor-element-f76798d {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-f76798d::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-f76798d:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b74c6a5 */.elementor-8 .elementor-element.elementor-element-b74c6a5 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-b74c6a5::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-b74c6a5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caa9256 */.elementor-8 .elementor-element.elementor-element-caa9256 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-caa9256::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-caa9256:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7c531 */.elementor-8 .elementor-element.elementor-element-7b7c531 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-7b7c531::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-7b7c531:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f66463 */.elementor-8 .elementor-element.elementor-element-5f66463 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-5f66463::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-5f66463:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-577e758 */.elementor-8 .elementor-element.elementor-element-577e758 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-577e758::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-577e758:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eefcec */.elementor-8 .elementor-element.elementor-element-6eefcec {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-6eefcec::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-6eefcec:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ef699c */.elementor-8 .elementor-element.elementor-element-4ef699c {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-4ef699c::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-4ef699c:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfd7609 */.elementor-8 .elementor-element.elementor-element-cfd7609 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-cfd7609::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-cfd7609:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11d888e */.elementor-8 .elementor-element.elementor-element-11d888e {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-11d888e::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-11d888e:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c199975 */.elementor-8 .elementor-element.elementor-element-c199975 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-c199975::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-c199975:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb2920 */.elementor-8 .elementor-element.elementor-element-1fb2920 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-1fb2920::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-1fb2920:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f76798d */.elementor-8 .elementor-element.elementor-element-f76798d {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-f76798d::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-f76798d:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b74c6a5 */.elementor-8 .elementor-element.elementor-element-b74c6a5 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-b74c6a5::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-b74c6a5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caa9256 */.elementor-8 .elementor-element.elementor-element-caa9256 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-caa9256::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-caa9256:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7c531 */.elementor-8 .elementor-element.elementor-element-7b7c531 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-7b7c531::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-7b7c531:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f66463 */.elementor-8 .elementor-element.elementor-element-5f66463 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-5f66463::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-5f66463:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-577e758 */.elementor-8 .elementor-element.elementor-element-577e758 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-577e758::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-577e758:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eefcec */.elementor-8 .elementor-element.elementor-element-6eefcec {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-6eefcec::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-6eefcec:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ef699c */.elementor-8 .elementor-element.elementor-element-4ef699c {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-4ef699c::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-4ef699c:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfd7609 */.elementor-8 .elementor-element.elementor-element-cfd7609 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-cfd7609::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-cfd7609:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11d888e */.elementor-8 .elementor-element.elementor-element-11d888e {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-11d888e::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-11d888e:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c199975 */.elementor-8 .elementor-element.elementor-element-c199975 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-c199975::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-c199975:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb2920 */.elementor-8 .elementor-element.elementor-element-1fb2920 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-1fb2920::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-1fb2920:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f76798d */.elementor-8 .elementor-element.elementor-element-f76798d {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-f76798d::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-f76798d:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b74c6a5 */.elementor-8 .elementor-element.elementor-element-b74c6a5 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-b74c6a5::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-b74c6a5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caa9256 */.elementor-8 .elementor-element.elementor-element-caa9256 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-caa9256::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-caa9256:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7c531 */.elementor-8 .elementor-element.elementor-element-7b7c531 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-7b7c531::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-7b7c531:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f66463 */.elementor-8 .elementor-element.elementor-element-5f66463 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-5f66463::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-5f66463:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-577e758 */.elementor-8 .elementor-element.elementor-element-577e758 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-577e758::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-577e758:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eefcec */.elementor-8 .elementor-element.elementor-element-6eefcec {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-6eefcec::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-6eefcec:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ef699c */.elementor-8 .elementor-element.elementor-element-4ef699c {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-4ef699c::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-4ef699c:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfd7609 */.elementor-8 .elementor-element.elementor-element-cfd7609 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-cfd7609::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-cfd7609:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11d888e */.elementor-8 .elementor-element.elementor-element-11d888e {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-11d888e::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-11d888e:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c199975 */.elementor-8 .elementor-element.elementor-element-c199975 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-c199975::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-c199975:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb2920 */.elementor-8 .elementor-element.elementor-element-1fb2920 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-1fb2920::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-1fb2920:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f76798d */.elementor-8 .elementor-element.elementor-element-f76798d {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-f76798d::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-f76798d:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b74c6a5 */.elementor-8 .elementor-element.elementor-element-b74c6a5 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-b74c6a5::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-b74c6a5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caa9256 */.elementor-8 .elementor-element.elementor-element-caa9256 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-caa9256::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-caa9256:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7c531 */.elementor-8 .elementor-element.elementor-element-7b7c531 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-7b7c531::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-7b7c531:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f66463 */.elementor-8 .elementor-element.elementor-element-5f66463 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-5f66463::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-5f66463:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-577e758 */.elementor-8 .elementor-element.elementor-element-577e758 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-577e758::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-577e758:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eefcec */.elementor-8 .elementor-element.elementor-element-6eefcec {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-6eefcec::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-6eefcec:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ef699c */.elementor-8 .elementor-element.elementor-element-4ef699c {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-4ef699c::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-4ef699c:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfd7609 */.elementor-8 .elementor-element.elementor-element-cfd7609 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-cfd7609::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-cfd7609:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11d888e */.elementor-8 .elementor-element.elementor-element-11d888e {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-11d888e::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-11d888e:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c199975 */.elementor-8 .elementor-element.elementor-element-c199975 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-c199975::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-c199975:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb2920 */.elementor-8 .elementor-element.elementor-element-1fb2920 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-1fb2920::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-1fb2920:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f76798d */.elementor-8 .elementor-element.elementor-element-f76798d {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-f76798d::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-f76798d:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b74c6a5 */.elementor-8 .elementor-element.elementor-element-b74c6a5 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-b74c6a5::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-b74c6a5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caa9256 */.elementor-8 .elementor-element.elementor-element-caa9256 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-caa9256::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-caa9256:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7c531 */.elementor-8 .elementor-element.elementor-element-7b7c531 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-7b7c531::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-7b7c531:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d022057 */.elementor-8 .elementor-element.elementor-element-d022057 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-d022057::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-d022057:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad0c4ad */.elementor-8 .elementor-element.elementor-element-ad0c4ad {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-ad0c4ad::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-ad0c4ad:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dad7934 */.elementor-8 .elementor-element.elementor-element-dad7934 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-dad7934::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-dad7934:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd991ee */.elementor-8 .elementor-element.elementor-element-bd991ee {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-bd991ee::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-bd991ee:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-743e606 */.elementor-8 .elementor-element.elementor-element-743e606 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-743e606::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-743e606:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a50d6c */.elementor-8 .elementor-element.elementor-element-5a50d6c {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-5a50d6c::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-5a50d6c:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d022057 */.elementor-8 .elementor-element.elementor-element-d022057 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-d022057::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-d022057:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad0c4ad */.elementor-8 .elementor-element.elementor-element-ad0c4ad {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-ad0c4ad::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-ad0c4ad:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dad7934 */.elementor-8 .elementor-element.elementor-element-dad7934 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-dad7934::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-dad7934:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd991ee */.elementor-8 .elementor-element.elementor-element-bd991ee {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-bd991ee::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-bd991ee:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-743e606 */.elementor-8 .elementor-element.elementor-element-743e606 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-743e606::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-743e606:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a50d6c */.elementor-8 .elementor-element.elementor-element-5a50d6c {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-5a50d6c::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-5a50d6c:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d022057 */.elementor-8 .elementor-element.elementor-element-d022057 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-d022057::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-d022057:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad0c4ad */.elementor-8 .elementor-element.elementor-element-ad0c4ad {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-ad0c4ad::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-ad0c4ad:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dad7934 */.elementor-8 .elementor-element.elementor-element-dad7934 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-dad7934::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-dad7934:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd991ee */.elementor-8 .elementor-element.elementor-element-bd991ee {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-bd991ee::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-bd991ee:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-743e606 */.elementor-8 .elementor-element.elementor-element-743e606 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-743e606::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-743e606:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a50d6c */.elementor-8 .elementor-element.elementor-element-5a50d6c {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-5a50d6c::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-5a50d6c:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d022057 */.elementor-8 .elementor-element.elementor-element-d022057 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-d022057::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-d022057:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad0c4ad */.elementor-8 .elementor-element.elementor-element-ad0c4ad {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-ad0c4ad::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-ad0c4ad:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dad7934 */.elementor-8 .elementor-element.elementor-element-dad7934 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-dad7934::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-dad7934:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd991ee */.elementor-8 .elementor-element.elementor-element-bd991ee {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-bd991ee::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-bd991ee:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-743e606 */.elementor-8 .elementor-element.elementor-element-743e606 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-743e606::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-743e606:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a50d6c */.elementor-8 .elementor-element.elementor-element-5a50d6c {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-5a50d6c::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-5a50d6c:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d022057 */.elementor-8 .elementor-element.elementor-element-d022057 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-d022057::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-d022057:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad0c4ad */.elementor-8 .elementor-element.elementor-element-ad0c4ad {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-ad0c4ad::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-ad0c4ad:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dad7934 */.elementor-8 .elementor-element.elementor-element-dad7934 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-dad7934::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-dad7934:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd991ee */.elementor-8 .elementor-element.elementor-element-bd991ee {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-bd991ee::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-bd991ee:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-743e606 */.elementor-8 .elementor-element.elementor-element-743e606 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-743e606::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-743e606:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a50d6c */.elementor-8 .elementor-element.elementor-element-5a50d6c {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-5a50d6c::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-5a50d6c:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d022057 */.elementor-8 .elementor-element.elementor-element-d022057 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-d022057::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-d022057:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad0c4ad */.elementor-8 .elementor-element.elementor-element-ad0c4ad {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-ad0c4ad::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-ad0c4ad:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dad7934 */.elementor-8 .elementor-element.elementor-element-dad7934 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-dad7934::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-dad7934:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd991ee */.elementor-8 .elementor-element.elementor-element-bd991ee {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-bd991ee::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-bd991ee:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-743e606 */.elementor-8 .elementor-element.elementor-element-743e606 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-743e606::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-743e606:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a50d6c */.elementor-8 .elementor-element.elementor-element-5a50d6c {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-5a50d6c::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-5a50d6c:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d022057 */.elementor-8 .elementor-element.elementor-element-d022057 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-d022057::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-d022057:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad0c4ad */.elementor-8 .elementor-element.elementor-element-ad0c4ad {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-ad0c4ad::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-ad0c4ad:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dad7934 */.elementor-8 .elementor-element.elementor-element-dad7934 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-dad7934::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-dad7934:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd991ee */.elementor-8 .elementor-element.elementor-element-bd991ee {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-bd991ee::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-bd991ee:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-743e606 */.elementor-8 .elementor-element.elementor-element-743e606 {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-743e606::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-743e606:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a50d6c */.elementor-8 .elementor-element.elementor-element-5a50d6c {
  position: relative;
  cursor: pointer;
}

.elementor-8 .elementor-element.elementor-element-5a50d6c::after {
  content: "show more";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  color: #fbbf24;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 26px;
  font-weight: bold;
  pointer-events: none; /* 🔴 هذا يمنع الطبقة من حجب الضغط */
}

.elementor-8 .elementor-element.elementor-element-5a50d6c:hover::after {
  opacity: 1;
}/* End custom CSS */