.elementor-18709 .elementor-element.elementor-element-ed0cc19:not(.elementor-motion-effects-element-type-background),.elementor-18709 .elementor-element.elementor-element-ed0cc19>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://ifranelectrical.com/storage/2025/08/services1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-18709 .elementor-element.elementor-element-ed0cc19>.elementor-background-overlay{background-color:#000;opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-18709 .elementor-element.elementor-element-ed0cc19{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-110px;margin-bottom:0}.elementor-18709 .elementor-element.elementor-element-74cc02d .elementor-spacer-inner{height:90px}.elementor-18709 .elementor-element.elementor-element-1412c72{padding:0 15%}.elementor-18709 .elementor-element.elementor-element-39098f8 .cms-heading{text-align:center}.elementor-18709 .elementor-element.elementor-element-39098f8 .custom-heading{color:#fff;font-size:60px;letter-spacing:1.8px}.elementor-18709 .elementor-element.elementor-element-f8c2da5{text-align:center;color:#fff;font-size:17px;font-weight:400;line-height:28px}.elementor-18709 .elementor-element.elementor-element-f8c2da5>.elementor-widget-container{margin:6px 0 0}.elementor-18709 .elementor-element.elementor-element-41d7e50 .elementor-widget-container{text-align:center}.elementor-18709 .elementor-element.elementor-element-41d7e50>.elementor-widget-container{margin:40px 0 0}.elementor-18709 .elementor-element.elementor-element-0094c17 .elementor-spacer-inner{height:100px}.elementor-18709 .elementor-element.elementor-element-8fb1346{margin-top:80px;margin-bottom:0}.elementor-18709 .elementor-element.elementor-element-2684397 .cms-heading .heading-underline span:before{background-color:#ed1c24}.elementor-18709 .elementor-element.elementor-element-2684397 .cms-heading{text-align:center}.elementor-18709 .elementor-element.elementor-element-2684397 .custom-heading{color:#2d2d2d}.elementor-18709 .elementor-element.elementor-element-2684397 .custom-description{color:#3b3b3b}.elementor-18709 .elementor-element.elementor-element-f9ba0c4{margin-top:20px;margin-bottom:0}.elementor-18709 .elementor-element.elementor-element-f65d88c>.elementor-element-populated{border-style:solid;border-width:1px;border-color:#c8c8c8;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0 0 40px}.elementor-18709 .elementor-element.elementor-element-f65d88c>.elementor-element-populated,.elementor-18709 .elementor-element.elementor-element-f65d88c>.elementor-element-populated>.elementor-background-overlay,.elementor-18709 .elementor-element.elementor-element-f65d88c>.elementor-background-slideshow{border-radius:10px}.elementor-18709 .elementor-element.elementor-element-f65d88c:hover>.elementor-element-populated{box-shadow:0px 0px 6px 0px rgba(0,0,0,.38)}.elementor-18709 .elementor-element.elementor-element-f65d88c>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-18709 .elementor-element.elementor-element-3b9b4f7 img{width:100%;border-radius:10px 10px 0 0}.elementor-18709 .elementor-element.elementor-element-f480d87 .elementor-button{font-size:30px;font-weight:600;fill:#fff;color:#fff;background-color:#ed1c24;border-style:solid;border-width:7px;border-radius:44px;padding:16px 14px}.elementor-18709 .elementor-element.elementor-element-f480d87>.elementor-widget-container{margin:-31px 0 0}.elementor-18709 .elementor-element.elementor-element-62690ab{text-align:center}.elementor-18709 .elementor-element.elementor-element-62690ab .elementor-heading-title{color:#2d2d2d;font-size:26px;font-weight:600;line-height:31px}.elementor-18709 .elementor-element.elementor-element-62690ab>.elementor-widget-container{margin:30px 20px 0}.elementor-18709 .elementor-element.elementor-element-4b68e15{text-align:center;color:#000;font-size:17px;font-weight:400;line-height:28px}.elementor-18709 .elementor-element.elementor-element-4b68e15>.elementor-widget-container{margin:10px 0 0;padding:0 20px}.elementor-18709 .elementor-element.elementor-element-70fd1dc>.elementor-element-populated,.elementor-18709 .elementor-element.elementor-element-70fd1dc>.elementor-element-populated>.elementor-background-overlay,.elementor-18709 .elementor-element.elementor-element-70fd1dc>.elementor-background-slideshow{border-radius:10px}.elementor-18709 .elementor-element.elementor-element-70fd1dc>.elementor-element-populated{box-shadow:0px 0px 6px 0px rgba(0,0,0,.38);margin:0 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0 0 40px}.elementor-18709 .elementor-element.elementor-element-70fd1dc:hover>.elementor-element-populated{border-style:solid;border-width:1px;border-color:#c8c8c8}.elementor-18709 .elementor-element.elementor-element-313fdc8 img{width:100%;border-radius:10px 10px 0 0}.elementor-18709 .elementor-element.elementor-element-f8c4b97 .elementor-button{font-size:30px;font-weight:600;fill:#fff;color:#fff;background-color:#2e3192;border-style:solid;border-width:7px;border-radius:44px;padding:16px 14px}.elementor-18709 .elementor-element.elementor-element-f8c4b97>.elementor-widget-container{margin:-31px 0 0}.elementor-18709 .elementor-element.elementor-element-20d0a7d{text-align:center}.elementor-18709 .elementor-element.elementor-element-20d0a7d .elementor-heading-title{color:#2d2d2d;font-size:26px;font-weight:600;line-height:31px}.elementor-18709 .elementor-element.elementor-element-20d0a7d>.elementor-widget-container{margin:30px 20px 0}.elementor-18709 .elementor-element.elementor-element-a476f0f{text-align:center;color:#000;font-size:17px;font-weight:400;line-height:28px}.elementor-18709 .elementor-element.elementor-element-a476f0f>.elementor-widget-container{margin:10px 0 0;padding:0 20px}.elementor-18709 .elementor-element.elementor-element-95b2e34>.elementor-element-populated{border-style:solid;border-width:1px;border-color:#c8c8c8;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0 0 40px}.elementor-18709 .elementor-element.elementor-element-95b2e34>.elementor-element-populated,.elementor-18709 .elementor-element.elementor-element-95b2e34>.elementor-element-populated>.elementor-background-overlay,.elementor-18709 .elementor-element.elementor-element-95b2e34>.elementor-background-slideshow{border-radius:10px}.elementor-18709 .elementor-element.elementor-element-95b2e34:hover>.elementor-element-populated{box-shadow:0px 0px 6px 0px rgba(0,0,0,.38)}.elementor-18709 .elementor-element.elementor-element-95b2e34>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-18709 .elementor-element.elementor-element-2ae3127 img{width:100%;border-radius:10px 10px 0 0}.elementor-18709 .elementor-element.elementor-element-1ee3cc9 .elementor-button{font-size:30px;font-weight:600;fill:#fff;color:#fff;background-color:#ed1c24;border-style:solid;border-width:7px;border-radius:44px;padding:16px 14px}.elementor-18709 .elementor-element.elementor-element-1ee3cc9>.elementor-widget-container{margin:-31px 0 0}.elementor-18709 .elementor-element.elementor-element-340a075{text-align:center}.elementor-18709 .elementor-element.elementor-element-340a075 .elementor-heading-title{color:#2d2d2d;font-size:26px;font-weight:600;line-height:31px}.elementor-18709 .elementor-element.elementor-element-340a075>.elementor-widget-container{margin:30px 20px 0}.elementor-18709 .elementor-element.elementor-element-3f0191c{text-align:center;color:#000;font-size:17px;font-weight:400;line-height:28px}.elementor-18709 .elementor-element.elementor-element-3f0191c>.elementor-widget-container{margin:10px 0 0;padding:0 20px}.elementor-18709 .elementor-element.elementor-element-010207f{margin-top:20px;margin-bottom:0}.elementor-18709 .elementor-element.elementor-element-b36d219>.elementor-element-populated,.elementor-18709 .elementor-element.elementor-element-b36d219>.elementor-element-populated>.elementor-background-overlay,.elementor-18709 .elementor-element.elementor-element-b36d219>.elementor-background-slideshow{border-radius:10px}.elementor-18709 .elementor-element.elementor-element-b36d219>.elementor-element-populated{box-shadow:0px 0px 6px 0px rgba(0,0,0,.38);margin:0 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0 0 40px}.elementor-18709 .elementor-element.elementor-element-b36d219:hover>.elementor-element-populated{border-style:solid;border-width:1px;border-color:#c8c8c8}.elementor-18709 .elementor-element.elementor-element-204e911 img{width:100%;border-radius:10px 10px 0 0}.elementor-18709 .elementor-element.elementor-element-87f6d82 .elementor-button{font-size:30px;font-weight:600;fill:#fff;color:#fff;background-color:#2e3192;border-style:solid;border-width:7px;border-radius:44px;padding:16px 14px}.elementor-18709 .elementor-element.elementor-element-87f6d82>.elementor-widget-container{margin:-31px 0 0}.elementor-18709 .elementor-element.elementor-element-d73c22e{text-align:center}.elementor-18709 .elementor-element.elementor-element-d73c22e .elementor-heading-title{color:#2d2d2d;font-size:26px;font-weight:600;line-height:31px}.elementor-18709 .elementor-element.elementor-element-d73c22e>.elementor-widget-container{margin:30px 20px 0}.elementor-18709 .elementor-element.elementor-element-b87369d{text-align:center;color:#000;font-size:17px;font-weight:400;line-height:28px}.elementor-18709 .elementor-element.elementor-element-b87369d>.elementor-widget-container{margin:10px 0 0;padding:0 20px}.elementor-18709 .elementor-element.elementor-element-20c5fc9>.elementor-element-populated{border-style:solid;border-width:1px;border-color:#c8c8c8;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0 0 40px}.elementor-18709 .elementor-element.elementor-element-20c5fc9>.elementor-element-populated,.elementor-18709 .elementor-element.elementor-element-20c5fc9>.elementor-element-populated>.elementor-background-overlay,.elementor-18709 .elementor-element.elementor-element-20c5fc9>.elementor-background-slideshow{border-radius:10px}.elementor-18709 .elementor-element.elementor-element-20c5fc9:hover>.elementor-element-populated{box-shadow:0px 0px 6px 0px rgba(0,0,0,.38)}.elementor-18709 .elementor-element.elementor-element-20c5fc9>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-18709 .elementor-element.elementor-element-cf775aa img{width:100%;border-radius:10px 10px 0 0}.elementor-18709 .elementor-element.elementor-element-2606cf9 .elementor-button{font-size:30px;font-weight:600;fill:#fff;color:#fff;background-color:#ed1c24;border-style:solid;border-width:7px;border-radius:44px;padding:16px 14px}.elementor-18709 .elementor-element.elementor-element-2606cf9>.elementor-widget-container{margin:-31px 0 0}.elementor-18709 .elementor-element.elementor-element-983a46e{text-align:center}.elementor-18709 .elementor-element.elementor-element-983a46e .elementor-heading-title{color:#2d2d2d;font-size:26px;font-weight:600;line-height:31px}.elementor-18709 .elementor-element.elementor-element-983a46e>.elementor-widget-container{margin:30px 20px 0}.elementor-18709 .elementor-element.elementor-element-54a335d{text-align:center;color:#000;font-size:17px;font-weight:400;line-height:28px}.elementor-18709 .elementor-element.elementor-element-54a335d>.elementor-widget-container{margin:10px 0 0;padding:0 30px}.elementor-18709 .elementor-element.elementor-element-4c33046>.elementor-element-populated,.elementor-18709 .elementor-element.elementor-element-4c33046>.elementor-element-populated>.elementor-background-overlay,.elementor-18709 .elementor-element.elementor-element-4c33046>.elementor-background-slideshow{border-radius:10px}.elementor-18709 .elementor-element.elementor-element-4c33046>.elementor-element-populated{box-shadow:0px 0px 6px 0px rgba(0,0,0,.38);margin:0 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0 0 40px}.elementor-18709 .elementor-element.elementor-element-4c33046:hover>.elementor-element-populated{border-style:solid;border-width:1px;border-color:#c8c8c8}.elementor-18709 .elementor-element.elementor-element-92a008e img{width:100%;border-radius:10px 10px 0 0}.elementor-18709 .elementor-element.elementor-element-e6fc587 .elementor-button{font-size:30px;font-weight:600;fill:#fff;color:#fff;background-color:#2e3192;border-style:solid;border-width:7px;border-radius:44px;padding:16px 14px}.elementor-18709 .elementor-element.elementor-element-e6fc587>.elementor-widget-container{margin:-31px 0 0}.elementor-18709 .elementor-element.elementor-element-d883095{text-align:center}.elementor-18709 .elementor-element.elementor-element-d883095 .elementor-heading-title{color:#2d2d2d;font-size:26px;font-weight:600;line-height:31px}.elementor-18709 .elementor-element.elementor-element-d883095>.elementor-widget-container{margin:30px 20px 0}.elementor-18709 .elementor-element.elementor-element-829bbf7{text-align:center;color:#000;font-size:17px;font-weight:400;line-height:28px}.elementor-18709 .elementor-element.elementor-element-829bbf7>.elementor-widget-container{margin:10px 0 0;padding:0 20px}.elementor-18709 .elementor-element.elementor-element-874b334{margin-top:20px;margin-bottom:0}.elementor-18709 .elementor-element.elementor-element-12bb286>.elementor-element-populated{border-style:solid;border-width:1px;border-color:#c8c8c8;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0 0 40px}.elementor-18709 .elementor-element.elementor-element-12bb286>.elementor-element-populated,.elementor-18709 .elementor-element.elementor-element-12bb286>.elementor-element-populated>.elementor-background-overlay,.elementor-18709 .elementor-element.elementor-element-12bb286>.elementor-background-slideshow{border-radius:10px}.elementor-18709 .elementor-element.elementor-element-12bb286:hover>.elementor-element-populated{box-shadow:0px 0px 6px 0px rgba(0,0,0,.38)}.elementor-18709 .elementor-element.elementor-element-12bb286>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-18709 .elementor-element.elementor-element-468a65a img{width:100%;border-radius:10px 10px 0 0}.elementor-18709 .elementor-element.elementor-element-21a0a8e .elementor-button{font-size:30px;font-weight:600;fill:#fff;color:#fff;background-color:#ed1c24;border-style:solid;border-width:7px;border-radius:44px;padding:16px 12px}.elementor-18709 .elementor-element.elementor-element-21a0a8e>.elementor-widget-container{margin:-31px 0 0}.elementor-18709 .elementor-element.elementor-element-32f2e4a{text-align:center}.elementor-18709 .elementor-element.elementor-element-32f2e4a .elementor-heading-title{color:#2d2d2d;font-size:26px;font-weight:600;line-height:31px}.elementor-18709 .elementor-element.elementor-element-32f2e4a>.elementor-widget-container{margin:30px 20px 0}.elementor-18709 .elementor-element.elementor-element-a4af756{text-align:center;color:#000;font-size:17px;font-weight:400;line-height:28px}.elementor-18709 .elementor-element.elementor-element-a4af756>.elementor-widget-container{margin:10px 0 0;padding:0 30px}.elementor-18709 .elementor-element.elementor-element-a83aae7>.elementor-element-populated,.elementor-18709 .elementor-element.elementor-element-a83aae7>.elementor-element-populated>.elementor-background-overlay,.elementor-18709 .elementor-element.elementor-element-a83aae7>.elementor-background-slideshow{border-radius:10px}.elementor-18709 .elementor-element.elementor-element-a83aae7>.elementor-element-populated{box-shadow:0px 0px 6px 0px rgba(0,0,0,.38);margin:0 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0 0 40px}.elementor-18709 .elementor-element.elementor-element-a83aae7:hover>.elementor-element-populated{border-style:solid;border-width:1px;border-color:#c8c8c8}.elementor-18709 .elementor-element.elementor-element-32fad07 img{width:100%;border-radius:10px 10px 0 0}.elementor-18709 .elementor-element.elementor-element-658c4bf .elementor-button{font-size:30px;font-weight:600;fill:#fff;color:#fff;background-color:#2e3192;border-style:solid;border-width:7px;border-radius:44px;padding:16px 14px}.elementor-18709 .elementor-element.elementor-element-658c4bf>.elementor-widget-container{margin:-31px 0 0}.elementor-18709 .elementor-element.elementor-element-398e04d{text-align:center}.elementor-18709 .elementor-element.elementor-element-398e04d .elementor-heading-title{color:#2d2d2d;font-size:26px;font-weight:600;line-height:31px}.elementor-18709 .elementor-element.elementor-element-398e04d>.elementor-widget-container{margin:30px 20px 0}.elementor-18709 .elementor-element.elementor-element-374026d{text-align:center;color:#000;font-size:17px;font-weight:400;line-height:28px}.elementor-18709 .elementor-element.elementor-element-374026d>.elementor-widget-container{margin:40px 0 0;padding:0 20px}.elementor-18709 .elementor-element.elementor-element-660f4ad>.elementor-element-populated{border-style:solid;border-width:1px;border-color:#c8c8c8;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0 0 40px}.elementor-18709 .elementor-element.elementor-element-660f4ad>.elementor-element-populated,.elementor-18709 .elementor-element.elementor-element-660f4ad>.elementor-element-populated>.elementor-background-overlay,.elementor-18709 .elementor-element.elementor-element-660f4ad>.elementor-background-slideshow{border-radius:10px}.elementor-18709 .elementor-element.elementor-element-660f4ad:hover>.elementor-element-populated{box-shadow:0px 0px 6px 0px rgba(0,0,0,.38)}.elementor-18709 .elementor-element.elementor-element-660f4ad>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-18709 .elementor-element.elementor-element-a17aabe img{width:100%;border-radius:10px 10px 0 0}.elementor-18709 .elementor-element.elementor-element-32abffe .elementor-button{font-size:30px;font-weight:600;fill:#fff;color:#fff;background-color:#ed1c24;border-style:solid;border-width:7px;border-radius:44px;padding:16px 14px}.elementor-18709 .elementor-element.elementor-element-32abffe>.elementor-widget-container{margin:-31px 0 0}.elementor-18709 .elementor-element.elementor-element-6c35cbf{text-align:center}.elementor-18709 .elementor-element.elementor-element-6c35cbf .elementor-heading-title{color:#2d2d2d;font-size:26px;font-weight:600;line-height:31px}.elementor-18709 .elementor-element.elementor-element-6c35cbf>.elementor-widget-container{margin:30px 20px 0}.elementor-18709 .elementor-element.elementor-element-e390997{text-align:center;color:#000;font-size:17px;font-weight:400;line-height:28px}.elementor-18709 .elementor-element.elementor-element-e390997>.elementor-widget-container{margin:40px 0 0;padding:0 20px}.elementor-18709 .elementor-element.elementor-element-7c177f8{margin-top:50px;margin-bottom:-110px;padding:0}.elementor-18709 .elementor-element.elementor-element-cdf0b91:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-18709 .elementor-element.elementor-element-cdf0b91>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#ed1c24}.elementor-18709 .elementor-element.elementor-element-cdf0b91>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-18709 .elementor-element.elementor-element-cdf0b91>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-18709 .elementor-element.elementor-element-f5b8548{padding:0}.elementor-18709 .elementor-element.elementor-element-28e7d02>.elementor-element-populated{padding:15px 0}.elementor-18709 .elementor-element.elementor-element-e257f87{text-align:left}.elementor-18709 .elementor-element.elementor-element-e257f87 img{width:95%}.elementor-18709 .elementor-element.elementor-element-e257f87>.elementor-widget-container{margin:0}.elementor-bc-flex-widget .elementor-18709 .elementor-element.elementor-element-c3848e1.elementor-column .elementor-widget-wrap{align-items:center}.elementor-18709 .elementor-element.elementor-element-c3848e1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-18709 .elementor-element.elementor-element-c3848e1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-18709 .elementor-element.elementor-element-c3848e1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://ifranelectrical.com/storage/2025/08/shape-3-1-1.webp");background-position:center right;background-repeat:no-repeat;background-size:contain}.elementor-18709 .elementor-element.elementor-element-c3848e1>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-18709 .elementor-element.elementor-element-c3848e1>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-18709 .elementor-element.elementor-element-90cf8b6 .custom-heading{color:#fff;font-size:25px}.elementor-18709 .elementor-element.elementor-element-90cf8b6 .custom-subheading{color:#999}.elementor-18709 .elementor-element.elementor-element-de69cf1 .elementor-button{background-color:#2e3192;border-radius:0;padding:15px 25px 15px 24px}.elementor-18709 .elementor-element.elementor-element-de69cf1 .elementor-button:hover,.elementor-18709 .elementor-element.elementor-element-de69cf1 .elementor-button:focus{color:#000;background-color:#fff}.elementor-18709 .elementor-element.elementor-element-de69cf1 .elementor-button:hover svg,.elementor-18709 .elementor-element.elementor-element-de69cf1 .elementor-button:focus svg{fill:#000}.elementor-18709 .elementor-element.elementor-element-de69cf1>.elementor-widget-container{margin:20px 0 0}.elementor-18709 .elementor-element.elementor-element-de69cf1{width:auto;max-width:auto}.elementor-bc-flex-widget .elementor-18709 .elementor-element.elementor-element-b5c4d3f.elementor-column .elementor-widget-wrap{align-items:center}.elementor-18709 .elementor-element.elementor-element-b5c4d3f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-18709 .elementor-element.elementor-element-b5c4d3f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-18709 .elementor-element.elementor-element-b5c4d3f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://ifranelectrical.com/storage/2025/08/footer-about.webp")}.elementor-18709 .elementor-element.elementor-element-b5c4d3f>.elementor-element-populated>.elementor-background-overlay{background-color:#000;background-image:url("https://ifranelectrical.com/storage/2025/08/shape-3-2-1.webp");background-position:center right;background-repeat:no-repeat;background-size:contain;opacity:.64}.elementor-18709 .elementor-element.elementor-element-b5c4d3f>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 60px}.elementor-18709 .elementor-element.elementor-element-b5c4d3f>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-18709 .elementor-element.elementor-element-b301a5b .cms-heading{text-align:center}.elementor-18709 .elementor-element.elementor-element-b301a5b .custom-heading{color:#fff;font-size:37px;text-transform:capitalize}.elementor-18709 .elementor-element.elementor-element-b301a5b .custom-subheading{color:#999}.elementor-18709 .elementor-element.elementor-element-b301a5b>.elementor-widget-container{padding:0}@media(min-width:768px){.elementor-18709 .elementor-element.elementor-element-28e7d02{width:40%}.elementor-18709 .elementor-element.elementor-element-c3848e1{width:60%}}@media(max-width:1024px){.elementor-18709 .elementor-element.elementor-element-1412c72{padding:0 40px}.elementor-18709 .elementor-element.elementor-element-8fb1346{margin-top:50px;margin-bottom:0}.elementor-18709 .elementor-element.elementor-element-2684397 .custom-heading{font-size:35px}.elementor-18709 .elementor-element.elementor-element-2684397 .cms-heading .custom-description{font-size:15px}.elementor-18709 .elementor-element.elementor-element-f480d87 .elementor-button{font-size:21px;padding:12px 9px}.elementor-18709 .elementor-element.elementor-element-62690ab .elementor-heading-title{font-size:20px}.elementor-18709 .elementor-element.elementor-element-62690ab>.elementor-widget-container{margin:10px 10px 0}.elementor-18709 .elementor-element.elementor-element-4b68e15{font-size:15px}.elementor-18709 .elementor-element.elementor-element-4b68e15>.elementor-widget-container{padding:0 10px}.elementor-18709 .elementor-element.elementor-element-f8c4b97 .elementor-button{font-size:21px;padding:12px 9px}.elementor-18709 .elementor-element.elementor-element-20d0a7d .elementor-heading-title{font-size:20px}.elementor-18709 .elementor-element.elementor-element-20d0a7d>.elementor-widget-container{margin:10px 10px 0}.elementor-18709 .elementor-element.elementor-element-a476f0f{font-size:15px}.elementor-18709 .elementor-element.elementor-element-a476f0f>.elementor-widget-container{padding:0 10px}.elementor-18709 .elementor-element.elementor-element-1ee3cc9 .elementor-button{font-size:21px;padding:12px 9px}.elementor-18709 .elementor-element.elementor-element-340a075 .elementor-heading-title{font-size:20px}.elementor-18709 .elementor-element.elementor-element-340a075>.elementor-widget-container{margin:10px 10px 0}.elementor-18709 .elementor-element.elementor-element-3f0191c{font-size:15px}.elementor-18709 .elementor-element.elementor-element-3f0191c>.elementor-widget-container{padding:0 10px}.elementor-18709 .elementor-element.elementor-element-87f6d82 .elementor-button{font-size:21px;padding:12px 9px}.elementor-18709 .elementor-element.elementor-element-d73c22e .elementor-heading-title{font-size:20px}.elementor-18709 .elementor-element.elementor-element-d73c22e>.elementor-widget-container{margin:10px 10px 0}.elementor-18709 .elementor-element.elementor-element-b87369d{font-size:15px}.elementor-18709 .elementor-element.elementor-element-b87369d>.elementor-widget-container{padding:0 10px}.elementor-18709 .elementor-element.elementor-element-2606cf9 .elementor-button{font-size:21px;padding:12px 9px}.elementor-18709 .elementor-element.elementor-element-983a46e .elementor-heading-title{font-size:20px}.elementor-18709 .elementor-element.elementor-element-983a46e>.elementor-widget-container{margin:10px 10px 0}.elementor-18709 .elementor-element.elementor-element-54a335d{font-size:15px}.elementor-18709 .elementor-element.elementor-element-54a335d>.elementor-widget-container{padding:0 10px}.elementor-18709 .elementor-element.elementor-element-e6fc587 .elementor-button{font-size:21px;padding:12px 9px}.elementor-18709 .elementor-element.elementor-element-d883095 .elementor-heading-title{font-size:20px}.elementor-18709 .elementor-element.elementor-element-d883095>.elementor-widget-container{margin:10px 10px 0}.elementor-18709 .elementor-element.elementor-element-829bbf7{font-size:15px}.elementor-18709 .elementor-element.elementor-element-829bbf7>.elementor-widget-container{padding:0 10px}.elementor-18709 .elementor-element.elementor-element-21a0a8e .elementor-button{font-size:21px;padding:12px 9px}.elementor-18709 .elementor-element.elementor-element-32f2e4a .elementor-heading-title{font-size:20px}.elementor-18709 .elementor-element.elementor-element-32f2e4a>.elementor-widget-container{margin:10px 10px 0}.elementor-18709 .elementor-element.elementor-element-a4af756{font-size:15px}.elementor-18709 .elementor-element.elementor-element-a4af756>.elementor-widget-container{padding:0 10px}.elementor-18709 .elementor-element.elementor-element-658c4bf .elementor-button{font-size:21px;padding:12px 9px}.elementor-18709 .elementor-element.elementor-element-398e04d .elementor-heading-title{font-size:20px}.elementor-18709 .elementor-element.elementor-element-398e04d>.elementor-widget-container{margin:40px 10px 0}.elementor-18709 .elementor-element.elementor-element-374026d{font-size:15px}.elementor-18709 .elementor-element.elementor-element-374026d>.elementor-widget-container{padding:0 10px}.elementor-18709 .elementor-element.elementor-element-32abffe .elementor-button{font-size:21px;padding:12px 9px}.elementor-18709 .elementor-element.elementor-element-6c35cbf .elementor-heading-title{font-size:20px}.elementor-18709 .elementor-element.elementor-element-6c35cbf>.elementor-widget-container{margin:40px 10px 0}.elementor-18709 .elementor-element.elementor-element-e390997{font-size:15px}.elementor-18709 .elementor-element.elementor-element-e390997>.elementor-widget-container{padding:0 10px}.elementor-18709 .elementor-element.elementor-element-90cf8b6 .custom-heading{font-size:22px}.elementor-18709 .elementor-element.elementor-element-90cf8b6>.elementor-widget-container{margin:0}.elementor-18709 .elementor-element.elementor-element-b5c4d3f>.elementor-element-populated{padding:0 20px}.elementor-18709 .elementor-element.elementor-element-b301a5b .custom-heading{font-size:27px}.elementor-18709 .elementor-element.elementor-element-b301a5b>.elementor-widget-container{margin:0}}@media(max-width:767px){.elementor-18709 .elementor-element.elementor-element-74cc02d .elementor-spacer-inner{height:70px}.elementor-18709 .elementor-element.elementor-element-1412c72{padding:0 10px}.elementor-18709 .elementor-element.elementor-element-39098f8 .custom-heading{font-size:40px}.elementor-18709 .elementor-element.elementor-element-0094c17 .elementor-spacer-inner{height:80px}.elementor-18709 .elementor-element.elementor-element-f65d88c>.elementor-element-populated{margin:10px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-18709 .elementor-element.elementor-element-f480d87 .elementor-button{font-size:25px;padding:18px 15px}.elementor-18709 .elementor-element.elementor-element-62690ab .elementor-heading-title{font-size:24px}.elementor-18709 .elementor-element.elementor-element-62690ab>.elementor-widget-container{margin:20px 20px 0}.elementor-18709 .elementor-element.elementor-element-4b68e15>.elementor-widget-container{margin:15px 0 0;padding:0 20px}.elementor-18709 .elementor-element.elementor-element-70fd1dc>.elementor-element-populated{margin:10px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-18709 .elementor-element.elementor-element-f8c4b97 .elementor-button{font-size:25px;padding:18px 15px}.elementor-18709 .elementor-element.elementor-element-20d0a7d .elementor-heading-title{font-size:24px}.elementor-18709 .elementor-element.elementor-element-20d0a7d>.elementor-widget-container{margin:20px 20px 0}.elementor-18709 .elementor-element.elementor-element-a476f0f>.elementor-widget-container{margin:15px 0 0;padding:0 20px}.elementor-18709 .elementor-element.elementor-element-95b2e34>.elementor-element-populated{margin:10px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-18709 .elementor-element.elementor-element-1ee3cc9 .elementor-button{font-size:25px;padding:18px 15px}.elementor-18709 .elementor-element.elementor-element-340a075 .elementor-heading-title{font-size:24px}.elementor-18709 .elementor-element.elementor-element-340a075>.elementor-widget-container{margin:20px 20px 0}.elementor-18709 .elementor-element.elementor-element-3f0191c>.elementor-widget-container{margin:15px 0 0;padding:0 20px}.elementor-18709 .elementor-element.elementor-element-010207f{margin-top:0;margin-bottom:0}.elementor-18709 .elementor-element.elementor-element-b36d219>.elementor-element-populated{margin:10px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-18709 .elementor-element.elementor-element-87f6d82 .elementor-button{font-size:25px;padding:18px 15px}.elementor-18709 .elementor-element.elementor-element-d73c22e .elementor-heading-title{font-size:24px}.elementor-18709 .elementor-element.elementor-element-d73c22e>.elementor-widget-container{margin:20px 20px 0}.elementor-18709 .elementor-element.elementor-element-b87369d>.elementor-widget-container{margin:15px 0 0;padding:0 20px}.elementor-18709 .elementor-element.elementor-element-20c5fc9>.elementor-element-populated{margin:10px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-18709 .elementor-element.elementor-element-2606cf9 .elementor-button{font-size:25px;padding:18px 15px}.elementor-18709 .elementor-element.elementor-element-983a46e .elementor-heading-title{font-size:24px}.elementor-18709 .elementor-element.elementor-element-983a46e>.elementor-widget-container{margin:20px 20px 0}.elementor-18709 .elementor-element.elementor-element-54a335d>.elementor-widget-container{margin:15px 0 0;padding:0 20px}.elementor-18709 .elementor-element.elementor-element-4c33046>.elementor-element-populated{margin:10px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-18709 .elementor-element.elementor-element-e6fc587 .elementor-button{font-size:25px;padding:18px 15px}.elementor-18709 .elementor-element.elementor-element-d883095 .elementor-heading-title{font-size:24px}.elementor-18709 .elementor-element.elementor-element-d883095>.elementor-widget-container{margin:20px 20px 0}.elementor-18709 .elementor-element.elementor-element-829bbf7>.elementor-widget-container{margin:15px 0 0;padding:0 20px}.elementor-18709 .elementor-element.elementor-element-12bb286>.elementor-element-populated{margin:10px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-18709 .elementor-element.elementor-element-21a0a8e .elementor-button{font-size:25px;padding:18px 15px}.elementor-18709 .elementor-element.elementor-element-32f2e4a .elementor-heading-title{font-size:24px}.elementor-18709 .elementor-element.elementor-element-32f2e4a>.elementor-widget-container{margin:20px 20px 0}.elementor-18709 .elementor-element.elementor-element-a4af756>.elementor-widget-container{margin:15px 0 0;padding:0 20px}.elementor-18709 .elementor-element.elementor-element-a83aae7>.elementor-element-populated{margin:10px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-18709 .elementor-element.elementor-element-658c4bf .elementor-button{font-size:25px;padding:18px 15px}.elementor-18709 .elementor-element.elementor-element-398e04d .elementor-heading-title{font-size:24px}.elementor-18709 .elementor-element.elementor-element-398e04d>.elementor-widget-container{margin:20px 20px 0}.elementor-18709 .elementor-element.elementor-element-374026d>.elementor-widget-container{margin:15px 0 0;padding:0 20px}.elementor-18709 .elementor-element.elementor-element-660f4ad>.elementor-element-populated{margin:10px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-18709 .elementor-element.elementor-element-32abffe .elementor-button{font-size:25px;padding:18px 15px}.elementor-18709 .elementor-element.elementor-element-6c35cbf .elementor-heading-title{font-size:24px}.elementor-18709 .elementor-element.elementor-element-6c35cbf>.elementor-widget-container{margin:20px 20px 0}.elementor-18709 .elementor-element.elementor-element-e390997>.elementor-widget-container{margin:15px 0 0;padding:0 20px}.elementor-18709 .elementor-element.elementor-element-de69cf1>.elementor-widget-container{margin:20px 0 0}.elementor-18709 .elementor-element.elementor-element-b5c4d3f>.elementor-element-populated{padding:50px 20px}}@media(max-width:1024px) and (min-width:768px){.elementor-18709 .elementor-element.elementor-element-16460d1{width:100%}}@media(min-width:1025px){.elementor-18709 .elementor-element.elementor-element-ed0cc19:not(.elementor-motion-effects-element-type-background),.elementor-18709 .elementor-element.elementor-element-ed0cc19>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}