.elementor-9 .elementor-element.elementor-element-e077993{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-b36843e{--display:flex;}.elementor-widget-premium-vscroll .premium-vscroll-tooltip{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-premium-vscroll .premium-vscroll-tooltip span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-vscroll .premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip::after{border-left-color:var( --e-global-color-primary );}.elementor-widget-premium-vscroll .premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip::after{border-right-color:var( --e-global-color-primary );}.elementor-widget-premium-vscroll .premium-vscroll-dots .premium-vscroll-nav-link span{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-widget-premium-vscroll .premium-vscroll-dots li.active .premium-vscroll-nav-link span{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-vscroll .premium-vscroll-dots{background-color:var( --e-global-color-primary );}.elementor-widget-premium-vscroll .premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link{color:var( --e-global-color-primary );}.elementor-widget-premium-vscroll .premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:hover{color:var( --e-global-color-primary );}.elementor-widget-premium-vscroll .premium-vscroll-nav-menu .premium-vscroll-nav-item{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-vscroll .premium-vscroll-nav-menu .premium-vscroll-nav-item.active .premium-vscroll-nav-link{color:var( --e-global-color-secondary );}.elementor-widget-premium-vscroll .premium-vscroll-nav-menu .premium-vscroll-nav-item.active .premium-vscroll-nav-link:hover{color:var( --e-global-color-secondary );}.elementor-widget-premium-vscroll .premium-vscroll-nav-menu .premium-vscroll-nav-item.active{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-e6c386e .premium-vscroll-tooltip{color:#6EC1E400;background-color:#6EC1E400;}.elementor-9 .elementor-element.elementor-element-e6c386e .premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip::after{border-left-color:#6EC1E400;}.elementor-9 .elementor-element.elementor-element-e6c386e .premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip::after{border-right-color:#6EC1E400;}.elementor-9 .elementor-element.elementor-element-e6c386e .premium-vscroll-dots .premium-vscroll-nav-link span{background-color:#DDC071;}.elementor-9 .elementor-element.elementor-element-e6c386e .premium-vscroll-dots{background-color:#6EC1E400;}.elementor-9 .elementor-element.elementor-element-4975ac7{--display:flex;--min-height:100vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.63;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-9 .elementor-element.elementor-element-4975ac7::before, .elementor-9 .elementor-element.elementor-element-4975ac7 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-4975ac7 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-4975ac7 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-4975ac7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-4975ac7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://legacy-builders.co/wp-content/uploads/2026/08/parallax-hero-shapes-scaled-1.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.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-9 .elementor-element.elementor-element-e9ab70f{width:var( --container-widget-width, 67% );max-width:67%;--e-transform-translateY:110px;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-e9ab70f .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:60px;font-weight:400;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-648e423 .elementor-button{background-color:#61CE7000;font-family:"Cairo", Sans-serif;font-size:20px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-648e423{--e-transform-translateY:98px;}.elementor-9 .elementor-element.elementor-element-177ca62{--display:flex;--min-height:100vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.63;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-9 .elementor-element.elementor-element-177ca62::before, .elementor-9 .elementor-element.elementor-element-177ca62 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-177ca62 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-177ca62 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-177ca62 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-177ca62 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://legacy-builders.co/wp-content/uploads/2026/08/parallax-hero-shapes-scaled-1.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-ab9d38b{width:var( --container-widget-width, 67% );max-width:67%;--e-transform-translateY:110px;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-ab9d38b .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:60px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-edc5d8b .elementor-button{background-color:#61CE7000;font-family:"Cairo", Sans-serif;font-size:20px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-edc5d8b{--e-transform-translateY:110px;}.elementor-9 .elementor-element.elementor-element-820d5ef{--display:flex;--min-height:100vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.63;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-9 .elementor-element.elementor-element-820d5ef::before, .elementor-9 .elementor-element.elementor-element-820d5ef > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-820d5ef > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-820d5ef > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-820d5ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-820d5ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://legacy-builders.co/wp-content/uploads/2026/08/parallax-hero-shapes-scaled-1.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-e5ebd64{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e168a43 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:130px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-19bccf9 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:130px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-591d68b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-2501613 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:130px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-ae05f6b .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:130px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-27034c6 .elementor-button{background-color:#61CE7000;font-family:"Cairo", Sans-serif;font-size:20px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-b167724{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:70px;--padding-right:50px;}.elementor-9 .elementor-element.elementor-element-b167724:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b167724 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-9 .elementor-element.elementor-element-2f3879d.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-2f3879d .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-d9cd709.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-d9cd709 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:28px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-86df3f3{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-86df3f3.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-86df3f3 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-69ea5bb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-34d43a0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-34d43a0:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-34d43a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-9 .elementor-element.elementor-element-30b3e51{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-9 .elementor-element.elementor-element-30b3e51:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-30b3e51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-9 .elementor-element.elementor-element-0a37e4c.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-0a37e4c .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-4343cf0.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-4343cf0 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:28px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-d4f5ffc{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-d4f5ffc.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-d4f5ffc .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-673680e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9aae276{--display:flex;--min-height:40vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--overlay-opacity:0.58;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-9aae276:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9aae276 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://legacy-builders.co/wp-content/uploads/2026/08/silhouette-group-worker-civil-engineer-safety-uniform-install-reinforced-steel_33835-192.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-9aae276:hover{background-color:#E4DEDA;--overlay-opacity:1;}.elementor-9 .elementor-element.elementor-element-9aae276::before, .elementor-9 .elementor-element.elementor-element-9aae276 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-9aae276 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-9aae276 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-9aae276 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-9aae276 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-9aae276:hover::before, .elementor-9 .elementor-element.elementor-element-9aae276:hover > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-9aae276:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-9aae276 > .elementor-background-slideshow:hover::before, .elementor-9 .elementor-element.elementor-element-9aae276 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#E4DEDA;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-9aae276, .elementor-9 .elementor-element.elementor-element-9aae276::before{--overlay-transition:0s;}.elementor-9 .elementor-element.elementor-element-c8143d2.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-c8143d2 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:28px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-dcb8490{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-dcb8490.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-dcb8490 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-a81a446{--display:flex;--min-height:40vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--overlay-opacity:0.58;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-a81a446:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a81a446 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://legacy-builders.co/wp-content/uploads/2026/08/arafed-man-white-shirt-white-hat-painting-wall_1034966-106692.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-a81a446:hover{background-color:#E4DEDA;--overlay-opacity:1;}.elementor-9 .elementor-element.elementor-element-a81a446::before, .elementor-9 .elementor-element.elementor-element-a81a446 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-a81a446 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-a81a446 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-a81a446 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-a81a446 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-a81a446:hover::before, .elementor-9 .elementor-element.elementor-element-a81a446:hover > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-a81a446:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-a81a446 > .elementor-background-slideshow:hover::before, .elementor-9 .elementor-element.elementor-element-a81a446 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#E4DEDA;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-a81a446, .elementor-9 .elementor-element.elementor-element-a81a446::before{--overlay-transition:0s;}.elementor-9 .elementor-element.elementor-element-585573b.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-585573b .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:28px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-ea88677{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-ea88677.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-ea88677 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-6b8b497{--display:flex;--min-height:40vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--overlay-opacity:0.58;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-6b8b497:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6b8b497 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://legacy-builders.co/wp-content/uploads/2026/08/maintenance-optimize.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-6b8b497:hover{background-color:#E4DEDA;--overlay-opacity:1;}.elementor-9 .elementor-element.elementor-element-6b8b497::before, .elementor-9 .elementor-element.elementor-element-6b8b497 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-6b8b497 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-6b8b497 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-6b8b497 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-6b8b497 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-6b8b497:hover::before, .elementor-9 .elementor-element.elementor-element-6b8b497:hover > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-6b8b497:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-6b8b497 > .elementor-background-slideshow:hover::before, .elementor-9 .elementor-element.elementor-element-6b8b497 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#E4DEDA;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-6b8b497, .elementor-9 .elementor-element.elementor-element-6b8b497::before{--overlay-transition:0s;}.elementor-9 .elementor-element.elementor-element-3aaa3b2.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-3aaa3b2 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:28px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-8830ad8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-8830ad8.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-8830ad8 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-de12403{--display:flex;--min-height:40vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--overlay-opacity:0.58;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-de12403:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-de12403 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://legacy-builders.co/wp-content/uploads/2026/08/WhatsApp-Image-2026-08-19-at-12.17.03-PM-1.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-de12403:hover{background-color:#E4DEDA;--overlay-opacity:1;}.elementor-9 .elementor-element.elementor-element-de12403::before, .elementor-9 .elementor-element.elementor-element-de12403 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-de12403 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-de12403 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-de12403 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-de12403 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-de12403:hover::before, .elementor-9 .elementor-element.elementor-element-de12403:hover > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-de12403:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-de12403 > .elementor-background-slideshow:hover::before, .elementor-9 .elementor-element.elementor-element-de12403 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#E4DEDA;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-de12403, .elementor-9 .elementor-element.elementor-element-de12403::before{--overlay-transition:0s;}.elementor-9 .elementor-element.elementor-element-8a74484.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-8a74484 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-88ffd4c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-88ffd4c.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-88ffd4c .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-1fa1310{--display:flex;--min-height:40vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--overlay-opacity:0.58;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-1fa1310:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1fa1310 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://legacy-builders.co/wp-content/uploads/2026/08/beautiful-green-roofed-building-surrounded-by-nature-lush-park-setting-with-trees-flowers-grass_163305-315400-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-1fa1310:hover{background-color:#E4DEDA;--overlay-opacity:1;}.elementor-9 .elementor-element.elementor-element-1fa1310::before, .elementor-9 .elementor-element.elementor-element-1fa1310 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-1fa1310 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-1fa1310 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-1fa1310 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-1fa1310 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-1fa1310:hover::before, .elementor-9 .elementor-element.elementor-element-1fa1310:hover > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-1fa1310:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-1fa1310 > .elementor-background-slideshow:hover::before, .elementor-9 .elementor-element.elementor-element-1fa1310 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#E4DEDA;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-1fa1310, .elementor-9 .elementor-element.elementor-element-1fa1310::before{--overlay-transition:0s;}.elementor-9 .elementor-element.elementor-element-b102785.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-b102785 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-0d32c33{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-0d32c33.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-0d32c33 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-1aa0cae{--display:flex;--min-height:40vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--overlay-opacity:0.58;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-1aa0cae:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1aa0cae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://legacy-builders.co/wp-content/uploads/2026/08/escalator-installation-busy-shopping-mall-with-construction-equipment_1166177-14143.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-1aa0cae:hover{background-color:#E4DEDA;--overlay-opacity:1;}.elementor-9 .elementor-element.elementor-element-1aa0cae::before, .elementor-9 .elementor-element.elementor-element-1aa0cae > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-1aa0cae > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-1aa0cae > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-1aa0cae > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-1aa0cae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-1aa0cae:hover::before, .elementor-9 .elementor-element.elementor-element-1aa0cae:hover > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-1aa0cae:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-1aa0cae > .elementor-background-slideshow:hover::before, .elementor-9 .elementor-element.elementor-element-1aa0cae > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#E4DEDA;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-1aa0cae, .elementor-9 .elementor-element.elementor-element-1aa0cae::before{--overlay-transition:0s;}.elementor-9 .elementor-element.elementor-element-c5d9110{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-c5d9110.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-c5d9110 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-16a03b2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-16a03b2.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-16a03b2 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-d152956{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-cb0eb47{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-9 .elementor-element.elementor-element-cb0eb47:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-cb0eb47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-9 .elementor-element.elementor-element-8732c33.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-8732c33 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-7b5ebbb{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-7b5ebbb.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-7b5ebbb .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-8f2f51e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-3fb52f5{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-bae7c81{--display:flex;--min-height:40vh;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-bae7c81:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-bae7c81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4DEDA;}.elementor-9 .elementor-element.elementor-element-e84accf.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-e84accf .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:50px;font-weight:700;color:#C8BBBA;}.elementor-9 .elementor-element.elementor-element-1fcf858.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-1fcf858 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:48px;font-weight:500;color:#2F4858;}.elementor-9 .elementor-element.elementor-element-bbef185.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-bbef185 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:400;color:#5A545B;}.elementor-9 .elementor-element.elementor-element-63fb580{--display:flex;--min-height:30vh;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-63fb580:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-63fb580 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://legacy-builders.co/wp-content/uploads/2026/08/build-careers.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-be5736f{--display:flex;--min-height:40vh;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-be5736f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-be5736f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4DEDA;}.elementor-9 .elementor-element.elementor-element-587f80d.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-587f80d .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:50px;font-weight:700;color:#C8BBBA;}.elementor-9 .elementor-element.elementor-element-253c69c.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-253c69c .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:48px;font-weight:500;color:#2F4858;}.elementor-9 .elementor-element.elementor-element-508055e.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-508055e .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:400;color:#5A545B;}.elementor-9 .elementor-element.elementor-element-c5e02dc{--display:flex;--min-height:30vh;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-c5e02dc:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c5e02dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://legacy-builders.co/wp-content/uploads/2026/08/lead-careers.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-28b7192{--display:flex;--min-height:40vh;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-28b7192:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-28b7192 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4DEDA;}.elementor-9 .elementor-element.elementor-element-3f801ff.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-3f801ff .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:50px;font-weight:700;color:#C8BBBA;}.elementor-9 .elementor-element.elementor-element-7f0512a.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-7f0512a .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:48px;font-weight:500;color:#2F4858;}.elementor-9 .elementor-element.elementor-element-4512906.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-4512906 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:400;color:#5A545B;}.elementor-9 .elementor-element.elementor-element-68b5883{--display:flex;--min-height:30vh;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-68b5883:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-68b5883 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://legacy-builders.co/wp-content/uploads/2026/08/start-careers.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-605c349{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-18eaf02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-18eaf02.e-con{--e-con-transform-translateY:147px;}.elementor-9 .elementor-element.elementor-element-7c32c79{--display:flex;--min-height:40vh;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-7c32c79:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7c32c79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4DEDA;}.elementor-9 .elementor-element.elementor-element-59b6a3f.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-59b6a3f .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:50px;font-weight:700;color:#C8BBBA;}.elementor-9 .elementor-element.elementor-element-2646164.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-2646164 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:48px;font-weight:500;color:#2F4858;}.elementor-9 .elementor-element.elementor-element-d33de7c.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-d33de7c .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:400;color:#5A545B;}.elementor-9 .elementor-element.elementor-element-93cdfae{--display:flex;--min-height:35vh;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-93cdfae:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-93cdfae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://legacy-builders.co/wp-content/uploads/2026/08/engineer-inspecting-construction-site-civil-engineering-perspective_1234220-91999.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-e68d240{--display:flex;--min-height:40vh;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-e68d240:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e68d240 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4DEDA;}.elementor-9 .elementor-element.elementor-element-e6802e7.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-e6802e7 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:50px;font-weight:700;color:#C8BBBA;}.elementor-9 .elementor-element.elementor-element-0103108.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-0103108 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:48px;font-weight:500;color:#2F4858;}.elementor-9 .elementor-element.elementor-element-dd52cf2.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-dd52cf2 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:400;color:#5A545B;}.elementor-9 .elementor-element.elementor-element-168e190{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-b06e2bf{--display:flex;--min-height:35vh;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-b06e2bf:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b06e2bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://legacy-builders.co/wp-content/uploads/2026/08/architect-showing-project-client-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-1901fea{--display:flex;--min-height:40vh;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-1901fea:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1901fea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4DEDA;}.elementor-9 .elementor-element.elementor-element-5d58f74.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-5d58f74 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:50px;font-weight:700;color:#C8BBBA;}.elementor-9 .elementor-element.elementor-element-f682552.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-f682552 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:48px;font-weight:500;color:#2F4858;}.elementor-9 .elementor-element.elementor-element-f71c301.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-f71c301 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:400;color:#5A545B;}.elementor-9 .elementor-element.elementor-element-6eabc6d{--display:flex;--min-height:35vh;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-6eabc6d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6eabc6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://legacy-builders.co/wp-content/uploads/2026/08/team-engineers-architects-working-with-blueprint-factory-site-it-is-massive-new-facility_159755-1966.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-5eb29ef{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5eb29ef:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-5eb29ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-9 .elementor-element.elementor-element-eacb6f0{--display:flex;--min-height:600px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-eacb6f0:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-eacb6f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-9 .elementor-element.elementor-element-03f425c{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-75e9e34{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-75e9e34.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-75e9e34 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-53ac232{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-816c3ae .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-816c3ae.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-816c3ae.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-816c3ae.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-816c3ae.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-816c3ae.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-816c3ae .elementor-icon{font-size:33px;}.elementor-9 .elementor-element.elementor-element-816c3ae .elementor-icon svg{height:33px;}.elementor-9 .elementor-element.elementor-element-a4c9a76 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-a4c9a76.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-a4c9a76.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-a4c9a76.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-a4c9a76.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-a4c9a76.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-a4c9a76 .elementor-icon{font-size:33px;}.elementor-9 .elementor-element.elementor-element-a4c9a76 .elementor-icon svg{height:33px;}.elementor-9 .elementor-element.elementor-element-76128b2 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-76128b2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-76128b2.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-76128b2.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-76128b2.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-76128b2.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-76128b2 .elementor-icon{font-size:33px;}.elementor-9 .elementor-element.elementor-element-76128b2 .elementor-icon svg{height:33px;}.elementor-9 .elementor-element.elementor-element-44b7910 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-44b7910.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-44b7910.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-44b7910.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-44b7910.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-44b7910.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-44b7910 .elementor-icon{font-size:33px;}.elementor-9 .elementor-element.elementor-element-44b7910 .elementor-icon svg{height:33px;}.elementor-9 .elementor-element.elementor-element-752644e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-2bce16d{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-9 .elementor-element.elementor-element-222058c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-85ad244{text-align:end;}.elementor-9 .elementor-element.elementor-element-85ad244 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-a35e69d .elementor-repeater-item-1dcfb18{width:100%;}.elementor-9 .elementor-element.elementor-element-a35e69d .elementor-repeater-item-28fb8df{width:100%;}.elementor-9 .elementor-element.elementor-element-a35e69d .elementor-repeater-item-491458e{width:100%;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-field-group.wpr-form-field-type-submit{width:100%;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-stp-btns-wrap{width:100%;margin-left:0;margin-right:auto;padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-a35e69d{width:100%;max-width:100%;--wpr-steps-padding:10px;--wpr-steps-indicator-padding:20px;--wpr-steps-divider-width:2px;}.elementor-9 .elementor-element.elementor-element-a35e69d.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-step-prev{width:93px;margin-right:0px;background-color:#605be5;color:#ffffff;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-step-next{width:93px;margin-left:0px;background-color:#DDC071;color:#ffffff;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-step-tab .wpr-button{width:93px;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-button[type="submit"]{margin-left:0px;background-color:#DDC071;color:#ffffff;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-step-tab:first-of-type .wpr-step-next{margin-left:0;margin-right:auto;}.elementor-9 .elementor-element.elementor-element-a35e69d.wpr-step-content-layout-vertical .wpr-step{align-items:center;}.elementor-9 .elementor-element.elementor-element-a35e69d.wpr-step-content-layout-horizontal .wpr-step{justify-content:center;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-step{text-align:center;border-color:#605be5;margin-bottom:0px;border-style:solid;border-width:1px 1px 1px 1px;padding:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-field-group > label, .elementor-9 .elementor-element.elementor-element-a35e69d .wpr-field-sub-group label{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-field-group > label{font-family:"Almarai", Sans-serif;font-size:18px;font-weight:300;}body.rtl .elementor-9 .elementor-element.elementor-element-a35e69d .wpr-labels-inline .wpr-field-group > label{padding-left:12px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-a35e69d .wpr-labels-inline .wpr-field-group > label{padding-right:12px;}body .elementor-9 .elementor-element.elementor-element-a35e69d .wpr-labels-above .wpr-field-group > label{padding-bottom:12px;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-step-wrap{padding-left:calc( -10px/2 );padding-right:calc( -10px/2 );margin-bottom:15px;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-form-fields-wrap{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-field-group:not(.wpr-stp-btns-wrap){margin-bottom:10px;justify-content:flex-start;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-field-group.recaptcha-v3-bottomleft, .elementor-9 .elementor-element.elementor-element-a35e69d .wpr-field-group.recaptcha-v3-bottomright{margin-bottom:0;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-field-group .wpr-form-field{color:#7a7a7a;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-field-group .wpr-form-field select{color:#7a7a7a;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-field-group .wpr-form-field svg{fill:#7a7a7a;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-field-group input[type="radio"] + label{color:#7a7a7a;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-field-group input[type="checkbox"] + label{color:#7a7a7a;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-field-group:not(.wpr-form-field-type-upload) .wpr-form-field:not(.wpr-select-wrap){background-color:#FFFFFF00;border-color:#FFFFFF;border-radius:11px 11px 11px 11px;padding:6px 6px 6px 6px;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-field-group .wpr-select-wrap select{background-color:#FFFFFF00;border-color:#FFFFFF;border-radius:11px 11px 11px 11px;padding:6px 6px 6px 6px;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-field-group .wpr-select-wrap::before{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-field-group .wpr-form-field:focus{color:#7a7a7a;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-field-group input[type="radio"]:focus{color:#7a7a7a;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-field-group input[type="checkbox"]:focus{color:#7a7a7a;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-field-group:not(.wpr-form-field-type-upload) .wpr-form-field:not(.wpr-select-wrap):focus{background-color:#ffffff;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-field-group .wpr-select-wrap select:focus{background-color:#ffffff;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-field-group .wpr-form-field.wpr-form-error{color:#CB3030;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-field-group input[type="radio"].wpr-form-error{color:#CB3030;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-field-group input[type="checkbox"].wpr-form-error{color:#CB3030;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-field-group:not(.wpr-form-field-type-upload) .wpr-form-field:not(.wpr-select-wrap).wpr-form-error{background-color:#ffffff;border-color:#CB3030;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-field-group .wpr-select-wrap select.wpr-form-error{background-color:#ffffff;border-color:#CB3030;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-field-group .wpr-select-wrap.wpr-form-error-wrap::before{color:#CB3030;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-field-group input[type="date"]::before{right:6px;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-field-group input[type="time"]::before{right:6px;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-form-field-option{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-form-field-option label{margin-left:5px;}.elementor-9 .elementor-element.elementor-element-a35e69d.wpr-custom-styles-yes .wpr-form-field-option label:before{margin-right:5px;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-form-field-type-checkbox .wpr-form-field-option label:before{background-color:#FFFFFF;color:#605BE5;border-color:#E8E8E8;width:16px;height:16px;line-height:16px;font-size:calc(16px / 1.3);}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-form-field-type-radio .wpr-form-field-option label:before{background-color:#FFFFFF;color:#605BE5;border-color:#E8E8E8;width:16px;height:16px;line-height:16px;font-size:calc(16px / 1.3);}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-form-field-type-checkbox input{width:16px;height:16px;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-form-field-type-radio input{width:16px;height:16px;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-double-bounce .wpr-child{background-color:#ffffff !important;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-button[type="submit"] svg *{fill:#ffffff;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-step-next:hover{color:#ffffff;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-button[type="submit"]:hover{color:#ffffff;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-step-prev:hover{color:#ffffff;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-step-main-label{color:#7a7a7a;font-size:12px;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-step-sub-label{color:#7a7a7a;font-size:12px;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-step.wpr-step-active .wpr-step-main-label{color:#7a7a7a;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-step.wpr-step-active .wpr-step-sub-label{color:#7a7a7a;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-step.wpr-step-finish .wpr-step-main-label{color:#7a7a7a;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-step.wpr-step-finish .wpr-step-sub-label{color:#7a7a7a;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-step-sep{margin-left:5px;margin-right:5px;background-color:#222333;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-separator-off .wpr-step:not(:last-of-type){margin-right:5px;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-step-content i{color:#222;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-step-content svg{fill:#222;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-step-content{color:#222;background-color:#605be5;border-color:#605be5;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-step-active .wpr-step-content i{color:#222;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-step-active .wpr-step-content svg{fill:#222;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-step-active .wpr-step-content{color:#222;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-step.wpr-step-active .wpr-step-content{background-color:#605be5;border-color:#605be5;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-step-finish .wpr-step-content i{color:#222;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-step-finish .wpr-step-content svg{fill:#222;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-step-finish .wpr-step-content{color:#222;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-step.wpr-step-finish .wpr-step-content{background-color:#605be5;border-color:#605be5;}.elementor-9 .elementor-element.elementor-element-a35e69d.wpr-step-content-layout-horizontal .wpr-step-label{margin-left:5px;}.elementor-9 .elementor-element.elementor-element-a35e69d.wpr-step-content-layout-vertical .wpr-step-label{margin-top:5px;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-step-progress{background-color:#222333;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-step-number{font-size:12px;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-submit-success, .elementor-9 .elementor-element.elementor-element-a35e69d .wpr-submit-error{font-size:12px;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-submit-success{color:#30CBCB;text-align:center;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-submit-error{color:#CB3030;text-align:center;}.elementor-9 .elementor-element.elementor-element-a35e69d .wpr-submit-notice{margin-top:0px;}.elementor-9 .elementor-element.elementor-element-8d58b16{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-8d58b16:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-8d58b16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-9 .elementor-element.elementor-element-dcfcccc{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-967b31c{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-174b81b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-9 .elementor-element.elementor-element-174b81b .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.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-9 .elementor-element.elementor-element-5f6ea29 .elementor-icon-box-wrapper{align-items:center;gap:9px;}.elementor-9 .elementor-element.elementor-element-5f6ea29.elementor-view-stacked .elementor-icon{background-color:#686464;}.elementor-9 .elementor-element.elementor-element-5f6ea29.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-5f6ea29.elementor-view-default .elementor-icon{fill:#686464;color:#686464;border-color:#686464;}.elementor-9 .elementor-element.elementor-element-5f6ea29.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-5f6ea29.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#E0A40D;}.elementor-9 .elementor-element.elementor-element-5f6ea29.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-5f6ea29.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-5f6ea29.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-5f6ea29.elementor-view-default:has(:focus) .elementor-icon{fill:#E0A40D;color:#E0A40D;border-color:#E0A40D;}.elementor-9 .elementor-element.elementor-element-5f6ea29 .elementor-icon{font-size:18px;}.elementor-9 .elementor-element.elementor-element-5f6ea29:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-5f6ea29:has(:focus) .elementor-icon-box-title{color:#6EC1E4;}.elementor-9 .elementor-element.elementor-element-5f6ea29 .elementor-icon-box-description{font-family:"Almarai", Sans-serif;font-size:18px;font-weight:400;color:#444141;}.elementor-9 .elementor-element.elementor-element-2e4596b .elementor-icon-box-wrapper{align-items:center;gap:9px;}.elementor-9 .elementor-element.elementor-element-2e4596b.elementor-view-stacked .elementor-icon{background-color:#686464;}.elementor-9 .elementor-element.elementor-element-2e4596b.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-2e4596b.elementor-view-default .elementor-icon{fill:#686464;color:#686464;border-color:#686464;}.elementor-9 .elementor-element.elementor-element-2e4596b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-2e4596b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#E0A40D;}.elementor-9 .elementor-element.elementor-element-2e4596b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-2e4596b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-2e4596b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-2e4596b.elementor-view-default:has(:focus) .elementor-icon{fill:#E0A40D;color:#E0A40D;border-color:#E0A40D;}.elementor-9 .elementor-element.elementor-element-2e4596b .elementor-icon{font-size:18px;}.elementor-9 .elementor-element.elementor-element-2e4596b:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-2e4596b:has(:focus) .elementor-icon-box-title{color:#6EC1E4;}.elementor-9 .elementor-element.elementor-element-2e4596b .elementor-icon-box-description{font-family:"Almarai", Sans-serif;font-size:18px;font-weight:400;color:#444141;}.elementor-9 .elementor-element.elementor-element-02bd452 .elementor-icon-box-wrapper{align-items:center;gap:9px;}.elementor-9 .elementor-element.elementor-element-02bd452.elementor-view-stacked .elementor-icon{background-color:#686464;}.elementor-9 .elementor-element.elementor-element-02bd452.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-02bd452.elementor-view-default .elementor-icon{fill:#686464;color:#686464;border-color:#686464;}.elementor-9 .elementor-element.elementor-element-02bd452.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-02bd452.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#E0A40D;}.elementor-9 .elementor-element.elementor-element-02bd452.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-02bd452.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-02bd452.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-02bd452.elementor-view-default:has(:focus) .elementor-icon{fill:#E0A40D;color:#E0A40D;border-color:#E0A40D;}.elementor-9 .elementor-element.elementor-element-02bd452 .elementor-icon{font-size:18px;}.elementor-9 .elementor-element.elementor-element-02bd452:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-02bd452:has(:focus) .elementor-icon-box-title{color:#6EC1E4;}.elementor-9 .elementor-element.elementor-element-02bd452 .elementor-icon-box-description{font-family:"Almarai", Sans-serif;font-size:18px;font-weight:400;color:#444141;}.elementor-9 .elementor-element.elementor-element-aa02879{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-2c35490{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-9 .elementor-element.elementor-element-2c35490 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-9 .elementor-element.elementor-element-cba42b5{text-align:end;}.elementor-9 .elementor-element.elementor-element-cba42b5 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:18px;font-weight:400;color:#444141;}.elementor-9 .elementor-element.elementor-element-cba42b5 .elementor-heading-title a:hover, .elementor-9 .elementor-element.elementor-element-cba42b5 .elementor-heading-title a:focus{color:#E0A40D;}.elementor-9 .elementor-element.elementor-element-33e1770{text-align:end;}.elementor-9 .elementor-element.elementor-element-33e1770 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:18px;font-weight:400;color:#444141;}.elementor-9 .elementor-element.elementor-element-33e1770 .elementor-heading-title a:hover, .elementor-9 .elementor-element.elementor-element-33e1770 .elementor-heading-title a:focus{color:#E0A40D;}.elementor-9 .elementor-element.elementor-element-162d0e2{text-align:end;}.elementor-9 .elementor-element.elementor-element-162d0e2 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:18px;font-weight:400;color:#444141;}.elementor-9 .elementor-element.elementor-element-162d0e2 .elementor-heading-title a:hover, .elementor-9 .elementor-element.elementor-element-162d0e2 .elementor-heading-title a:focus{color:#E0A40D;}.elementor-9 .elementor-element.elementor-element-68e8a17{text-align:end;}.elementor-9 .elementor-element.elementor-element-68e8a17 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:18px;font-weight:400;color:#444141;}.elementor-9 .elementor-element.elementor-element-68e8a17 .elementor-heading-title a:hover, .elementor-9 .elementor-element.elementor-element-68e8a17 .elementor-heading-title a:focus{color:#E0A40D;}.elementor-9 .elementor-element.elementor-element-81a1160{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5a5846a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-9 .elementor-element.elementor-element-5a5846a .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-9 .elementor-element.elementor-element-e224be6{text-align:end;}.elementor-9 .elementor-element.elementor-element-e224be6 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:18px;font-weight:400;color:#444141;}.elementor-9 .elementor-element.elementor-element-e224be6 .elementor-heading-title a:hover, .elementor-9 .elementor-element.elementor-element-e224be6 .elementor-heading-title a:focus{color:#E0A40D;}.elementor-9 .elementor-element.elementor-element-f125dbc{text-align:end;}.elementor-9 .elementor-element.elementor-element-f125dbc .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:18px;font-weight:400;color:#444141;}.elementor-9 .elementor-element.elementor-element-f125dbc .elementor-heading-title a:hover, .elementor-9 .elementor-element.elementor-element-f125dbc .elementor-heading-title a:focus{color:#E0A40D;}.elementor-9 .elementor-element.elementor-element-bc2cb71{text-align:end;}.elementor-9 .elementor-element.elementor-element-bc2cb71 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:18px;font-weight:400;color:#444141;}.elementor-9 .elementor-element.elementor-element-bc2cb71 .elementor-heading-title a:hover, .elementor-9 .elementor-element.elementor-element-bc2cb71 .elementor-heading-title a:focus{color:#E0A40D;}.elementor-9 .elementor-element.elementor-element-6b2d571{text-align:end;}.elementor-9 .elementor-element.elementor-element-6b2d571 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:18px;font-weight:400;color:#444141;}.elementor-9 .elementor-element.elementor-element-6b2d571 .elementor-heading-title a:hover, .elementor-9 .elementor-element.elementor-element-6b2d571 .elementor-heading-title a:focus{color:#E0A40D;}.elementor-9 .elementor-element.elementor-element-399e90e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-2bce16d{--width:71%;}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-673680e{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-3fb52f5{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-dcfcccc{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-4975ac7{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-e9ab70f{--e-transform-translateY:110px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-9 .elementor-element.elementor-element-e9ab70f .elementor-heading-title{font-size:30px;}.elementor-9 .elementor-element.elementor-element-648e423{--e-transform-translateY:104px;}.elementor-9 .elementor-element.elementor-element-177ca62{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-ab9d38b{--e-transform-translateY:110px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-9 .elementor-element.elementor-element-ab9d38b .elementor-heading-title{font-size:30px;}.elementor-9 .elementor-element.elementor-element-820d5ef{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-e5ebd64{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9 .elementor-element.elementor-element-e168a43 .elementor-heading-title{font-size:40px;}.elementor-9 .elementor-element.elementor-element-19bccf9 .elementor-heading-title{font-size:40px;}.elementor-9 .elementor-element.elementor-element-591d68b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9 .elementor-element.elementor-element-2501613 .elementor-heading-title{font-size:40px;}.elementor-9 .elementor-element.elementor-element-ae05f6b .elementor-heading-title{font-size:40px;}.elementor-9 .elementor-element.elementor-element-b167724{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-86df3f3{--container-widget-width:812px;--container-widget-flex-grow:0;width:var( --container-widget-width, 812px );max-width:812px;}.elementor-9 .elementor-element.elementor-element-34d43a0{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-30b3e51{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-d4f5ffc{--container-widget-width:947px;--container-widget-flex-grow:0;width:var( --container-widget-width, 947px );max-width:947px;}.elementor-9 .elementor-element.elementor-element-673680e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-cb0eb47{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-8732c33 .elementor-heading-title{font-size:26px;}.elementor-9 .elementor-element.elementor-element-7b5ebbb{--container-widget-width:947px;--container-widget-flex-grow:0;width:var( --container-widget-width, 947px );max-width:947px;}.elementor-9 .elementor-element.elementor-element-3fb52f5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-5eb29ef{--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-eacb6f0{--min-height:1002px;--flex-direction:row-reverse;--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-reverse;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-75e9e34{--container-widget-width:947px;--container-widget-flex-grow:0;width:var( --container-widget-width, 947px );max-width:947px;}.elementor-9 .elementor-element.elementor-element-85ad244 .elementor-heading-title{font-size:30px;}.elementor-9 .elementor-element.elementor-element-8d58b16{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-dcfcccc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-174b81b .elementor-heading-title{font-size:24px;}.elementor-9 .elementor-element.elementor-element-2c35490 .elementor-heading-title{font-size:24px;}.elementor-9 .elementor-element.elementor-element-5a5846a .elementor-heading-title{font-size:24px;}.elementor-9 .elementor-element.elementor-element-399e90e.e-con{--order:-99999 /* order start hack */;}}/* Start custom CSS for container, class: .elementor-element-9aae276 */.elementor-9 .elementor-element.elementor-element-9aae276:hover h2{
    color: #111111 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a81a446 */.elementor-9 .elementor-element.elementor-element-a81a446:hover h2{
    color: #111111 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b8b497 */.elementor-9 .elementor-element.elementor-element-6b8b497:hover h2{
    color: #111111 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de12403 */.elementor-9 .elementor-element.elementor-element-de12403:hover h2{
    color: #111111 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fa1310 */.elementor-9 .elementor-element.elementor-element-1fa1310:hover h2{
    color: #111111 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aa0cae */.elementor-9 .elementor-element.elementor-element-1aa0cae:hover h2{
    color: #111111 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcfcccc */.rtl-class{
    direction: rtl;
}/* End custom CSS */