.elementor-2 .elementor-element.elementor-element-051017f{--display:flex;--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-051017f > .elementor-shape-bottom .elementor-shape-fill, .elementor-2 .elementor-element.elementor-element-051017f > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-kadence9 );}.elementor-2 .elementor-element.elementor-element-051017f > .elementor-shape-bottom svg, .elementor-2 .elementor-element.elementor-element-051017f > .e-con-inner > .elementor-shape-bottom svg{width:calc(180% + 1.3px);height:143px;}.elementor-2 .elementor-element.elementor-element-051017f > .elementor-shape-bottom, .elementor-2 .elementor-element.elementor-element-051017f > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-c0a6486 .elementor-repeater-item-38ba55b .swiper-slide-bg{background-color:#833ca3;background-image:url(https://almohamadia.com.sa/wp-content/uploads/2026/07/1200-800-عروض-الصيف.jpg.webp);background-size:cover;}.elementor-2 .elementor-element.elementor-element-c0a6486 .elementor-repeater-item-2d3a85c .swiper-slide-bg{background-color:#833ca3;background-image:url(https://almohamadia.com.sa/wp-content/uploads/2026/07/1400-900_11zon.webp);background-size:cover;}.elementor-2 .elementor-element.elementor-element-c0a6486 .elementor-repeater-item-9c22065 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://almohamadia.com.sa/wp-content/uploads/2026/07/مبني-المحمدية.jpg-1200-850.webp);background-size:cover;}.elementor-2 .elementor-element.elementor-element-c0a6486 .swiper-slide{transition-duration:calc(5000ms*1.2);height:100vh;}.elementor-2 .elementor-element.elementor-element-c0a6486{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c0a6486 .swiper-slide-contents{max-width:66%;}.elementor-2 .elementor-element.elementor-element-c0a6486 .swiper-slide-inner{text-align:center;}.elementor-2 .elementor-element.elementor-element-140977b{--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-evenly;--align-items:center;--z-index:2;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-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-2 .elementor-element.elementor-element-ea1b65f{background-color:var( --e-global-color-text );padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-ea1b65f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:47px;}.elementor-2 .elementor-element.elementor-element-ea1b65f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-ea1b65f.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-ea1b65f.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-ea1b65f .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-b2c0234{background-color:var( --e-global-color-text );padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-b2c0234 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:47px;}.elementor-2 .elementor-element.elementor-element-b2c0234.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-b2c0234.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-b2c0234.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-b2c0234 .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-43368bb{background-color:var( --e-global-color-text );padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-43368bb .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:47px;}.elementor-2 .elementor-element.elementor-element-43368bb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-43368bb.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-43368bb.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-43368bb .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-8234103{background-color:var( --e-global-color-text );padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-8234103 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:47px;}.elementor-2 .elementor-element.elementor-element-8234103.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-8234103.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-8234103.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-8234103 .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-c1ba8fb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8780118{--display:flex;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8780118::before, .elementor-2 .elementor-element.elementor-element-8780118 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-8780118 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-8780118 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-8780118 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-8780118 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-6d770d5{--display:flex;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6d770d5::before, .elementor-2 .elementor-element.elementor-element-6d770d5 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-6d770d5 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-6d770d5 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-6d770d5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-6d770d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-74ede55{--display:flex;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-74ede55::before, .elementor-2 .elementor-element.elementor-element-74ede55 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-74ede55 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-74ede55 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-74ede55 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-74ede55 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-f7d5b51{--display:flex;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f7d5b51::before, .elementor-2 .elementor-element.elementor-element-f7d5b51 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-f7d5b51 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-f7d5b51 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-f7d5b51 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-f7d5b51 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-2843beb{--display:flex;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2843beb::before, .elementor-2 .elementor-element.elementor-element-2843beb > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-2843beb > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-2843beb > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-2843beb > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-2843beb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-051017f > .elementor-shape-bottom svg, .elementor-2 .elementor-element.elementor-element-051017f > .e-con-inner > .elementor-shape-bottom svg{width:calc(0% + 1.3px);height:0px;}}