.elementor-708 .elementor-element.elementor-element-c2ef935{--display:flex;--min-height:0px;}.elementor-708 .elementor-element.elementor-element-aefb6b6{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-708 .elementor-element.elementor-element-aefb6b6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-708 .elementor-element.elementor-element-aefb6b6 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-708 .elementor-element.elementor-element-aefb6b6 .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-708 .elementor-element.elementor-element-472e581{--display:flex;}.elementor-708 .elementor-element.elementor-element-ceaea0a{margin:-63px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-708 .elementor-element.elementor-element-1a38110{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-708 .elementor-element.elementor-element-a840108 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-708 .elementor-element.elementor-element-dd6a18f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-708 .elementor-element.elementor-element-2612c14{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-708 .elementor-element.elementor-element-d8e7942{--display:flex;}.elementor-708 .elementor-element.elementor-element-a86247e{margin:-63px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-708 .elementor-element.elementor-element-e99a01b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-708 .elementor-element.elementor-element-94949a9 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-708 .elementor-element.elementor-element-0b28878 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-708 .elementor-element.elementor-element-66efefe{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-708 .elementor-element.elementor-element-95dfab0{--display:flex;}.elementor-708 .elementor-element.elementor-element-e8ae543{margin:-63px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-708 .elementor-element.elementor-element-ff7d328{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-708 .elementor-element.elementor-element-8dc1b35 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-708 .elementor-element.elementor-element-cc24737 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-708 .elementor-element.elementor-element-6479706{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-708 .elementor-element.elementor-element-c75704d{--display:flex;}.elementor-708 .elementor-element.elementor-element-a944c55{margin:-63px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-708 .elementor-element.elementor-element-84bfb84{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-708 .elementor-element.elementor-element-b1533e2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-708 .elementor-element.elementor-element-f3c7c96 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-708 .elementor-element.elementor-element-a53e1f4{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-708 .elementor-element.elementor-element-8bdcbb5{--display:flex;}.elementor-708 .elementor-element.elementor-element-5eb7b7c{margin:-63px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-708 .elementor-element.elementor-element-7058acc{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-708 .elementor-element.elementor-element-107125f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-708 .elementor-element.elementor-element-3c8bccc .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-708 .elementor-element.elementor-element-bf786ce{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-708 .elementor-element.elementor-element-1d59339{--display:flex;}.elementor-708 .elementor-element.elementor-element-851e4da{margin:-63px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-708 .elementor-element.elementor-element-7f27a7e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-708 .elementor-element.elementor-element-2928db9 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-708 .elementor-element.elementor-element-ae2959f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-708 .elementor-element.elementor-element-6fbbe3f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-708 .elementor-element.elementor-element-288b66b{--display:flex;}.elementor-708 .elementor-element.elementor-element-4cf81ee{margin:-63px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-708 .elementor-element.elementor-element-ec1001a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-708 .elementor-element.elementor-element-e61627a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-708 .elementor-element.elementor-element-daff13b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-708 .elementor-element.elementor-element-4fad34c{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}@media(max-width:1024px){.elementor-708 .elementor-element.elementor-element-1a38110{--grid-auto-flow:row;}.elementor-708 .elementor-element.elementor-element-2612c14{--grid-auto-flow:row;}.elementor-708 .elementor-element.elementor-element-e99a01b{--grid-auto-flow:row;}.elementor-708 .elementor-element.elementor-element-66efefe{--grid-auto-flow:row;}.elementor-708 .elementor-element.elementor-element-ff7d328{--grid-auto-flow:row;}.elementor-708 .elementor-element.elementor-element-6479706{--grid-auto-flow:row;}.elementor-708 .elementor-element.elementor-element-84bfb84{--grid-auto-flow:row;}.elementor-708 .elementor-element.elementor-element-a53e1f4{--grid-auto-flow:row;}.elementor-708 .elementor-element.elementor-element-7058acc{--grid-auto-flow:row;}.elementor-708 .elementor-element.elementor-element-bf786ce{--grid-auto-flow:row;}.elementor-708 .elementor-element.elementor-element-7f27a7e{--grid-auto-flow:row;}.elementor-708 .elementor-element.elementor-element-6fbbe3f{--grid-auto-flow:row;}.elementor-708 .elementor-element.elementor-element-ec1001a{--grid-auto-flow:row;}.elementor-708 .elementor-element.elementor-element-4fad34c{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-708 .elementor-element.elementor-element-c2ef935{--width:500px;--min-height:0px;}.elementor-708 .elementor-element.elementor-element-aefb6b6{width:var( --container-widget-width, 380px );max-width:380px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:380px;--container-widget-flex-grow:0;}.elementor-708 .elementor-element.elementor-element-472e581{--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-708 .elementor-element.elementor-element-1a38110{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-708 .elementor-element.elementor-element-2612c14{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-708 .elementor-element.elementor-element-e99a01b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-708 .elementor-element.elementor-element-66efefe{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-708 .elementor-element.elementor-element-ff7d328{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-708 .elementor-element.elementor-element-6479706{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-708 .elementor-element.elementor-element-84bfb84{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-708 .elementor-element.elementor-element-a53e1f4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-708 .elementor-element.elementor-element-7058acc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-708 .elementor-element.elementor-element-bf786ce{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-708 .elementor-element.elementor-element-7f27a7e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-708 .elementor-element.elementor-element-6fbbe3f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-708 .elementor-element.elementor-element-ec1001a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-708 .elementor-element.elementor-element-4fad34c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-c2ef935 *//* 1) Section full width + remove padding */
.full-carousel,
.full-carousel > .elementor-container,
.full-carousel > .elementor-container > .elementor-column,
.full-carousel .elementor-widget-wrap{
  padding: 0 !important;
  margin: 0 !important;
}

/* 2) Make the carousel fill the whole section */
.full-carousel .elementor-widget-image-carousel,
.full-carousel .elementor-image-carousel-wrapper,
.full-carousel .swiper,
.full-carousel .swiper-wrapper,
.full-carousel .swiper-slide{
  width: 100% !important;
  height: 100% !important;
}

/* 3) Ensure the image covers fully (no borders/gaps) */
.full-carousel .swiper-slide img{
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;  /* cover = full fit بدون فراغات */
  display: block !important;
}

/* 4) If your site is boxed and you want true edge-to-edge */
.full-carousel{
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;
  overflow: hidden !important;
}

/* 5) Responsive height control */
.full-carousel{
  min-height: 520px; /* desktop */
}

@media (max-width: 1024px){
  .full-carousel{ min-height: 420px; }
}

@media (max-width: 767px){
  .full-carousel{ min-height: 300px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2612c14 *//* Grid Images Same Size */
.elementor-widget-image img,
.elementor-widget-theme-posts img,
.elementor-grid-item img {
    width: 100%;
    height: 300px;   /* غيري الرقم حسب الارتفاع اللي عايزاه */
    object-fit: cover;
}/* End custom CSS */