.elementor-558 .elementor-element.elementor-element-e45f1ee{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.8}.elementor-558 .elementor-element.elementor-element-e45f1ee:not(.elementor-motion-effects-element-type-background),.elementor-558 .elementor-element.elementor-element-e45f1ee>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://madsencontrols.ca/wp-content/uploads/2024/03/Madsen-Controls-mechanical-services.jpg.webp);background-position:0 -472px;background-repeat:no-repeat;background-size:cover}.elementor-558 .elementor-element.elementor-element-e45f1ee::before,.elementor-558 .elementor-element.elementor-element-e45f1ee>.elementor-background-video-container::before,.elementor-558 .elementor-element.elementor-element-e45f1ee>.e-con-inner>.elementor-background-video-container::before,.elementor-558 .elementor-element.elementor-element-e45f1ee>.elementor-background-slideshow::before,.elementor-558 .elementor-element.elementor-element-e45f1ee>.e-con-inner>.elementor-background-slideshow::before,.elementor-558 .elementor-element.elementor-element-e45f1ee>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:'';background-color:var(--e-global-color-0fe4aeb)}.elementor-558 .elementor-element.elementor-element-e45f1ee,.elementor-558 .elementor-element.elementor-element-e45f1ee::before{--border-transition:0.3s}.elementor-558 .elementor-element.elementor-element-5a9287c .elementor-heading-title{color:#FFF;font-family:"Ubuntu",Sans-serif;font-size:50px;font-weight:400}.elementor-558 .elementor-element.elementor-element-5a9287c>.elementor-widget-container{padding:5px 5px 5px 5px}.elementor-558 .elementor-element.elementor-element-fa2b9dc{--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:0px 0px;--background-transition:0.3s;--padding-top:30px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px}.elementor-558 .elementor-element.elementor-element-e21b7c9{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:36px}.elementor-558 .elementor-element.elementor-element-6cdb4b8{text-align:left;font-family:"Lato",Sans-serif;font-size:17px;font-weight:500}.elementor-558 .elementor-element.elementor-element-6cdb4b8>.elementor-widget-container{margin:0 0 0 0;padding:40px 0 0 0}.elementor-558 .elementor-element.elementor-element-f997175{text-align:left;font-family:"Lato",Sans-serif;font-size:17px;font-weight:500}.elementor-558 .elementor-element.elementor-element-f997175>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-558 .elementor-element.elementor-element-21ae107{--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;--background-transition:0.3s}.elementor-558 .elementor-element.elementor-element-456512e>.elementor-widget-container{padding:31px 0 0 0}.elementor-558 .elementor-element.elementor-element-69ab377{--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:0px 0px;--background-transition:0.3s}.elementor-558 .elementor-element.elementor-element-69ab377:not(.elementor-motion-effects-element-type-background),.elementor-558 .elementor-element.elementor-element-69ab377>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F5F5F5}.elementor-558 .elementor-element.elementor-element-69ab377,.elementor-558 .elementor-element.elementor-element-69ab377::before{--border-transition:0.3s}.elementor-558 .elementor-element.elementor-element-3628114{--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;--background-transition:0.3s}.elementor-558 .elementor-element.elementor-element-4f621bc>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-558 .elementor-element.elementor-element-2e81dcd{--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;--background-transition:0.3s}.elementor-558 .elementor-element.elementor-element-480736b>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-558 .elementor-element.elementor-element-2a815fc{--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;--background-transition:0.3s}.elementor-558 .elementor-element.elementor-element-ddb38ae>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-558 .elementor-element.elementor-element-8a9b7b1{--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:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px}.elementor-558 .elementor-element.elementor-element-8a9b7b1:not(.elementor-motion-effects-element-type-background),.elementor-558 .elementor-element.elementor-element-8a9b7b1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F5F5F5}.elementor-558 .elementor-element.elementor-element-8a9b7b1,.elementor-558 .elementor-element.elementor-element-8a9b7b1::before{--border-transition:0.3s}.elementor-558 .elementor-element.elementor-element-3ebcc4f{--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;--background-transition:0.3s}.elementor-558 .elementor-element.elementor-element-53767fc{--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;--background-transition:0.3s}.elementor-558 .elementor-element.elementor-element-eba517e{--display:flex;--min-height:150px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s}.elementor-558 .elementor-element.elementor-element-765e11e{--display:flex;--min-height:350px;--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:0px 0px;--background-transition:0.3s;--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-558 .elementor-element.elementor-element-f1b716e{--display:flex;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:0.7;--padding-top:120px;--padding-bottom:120px;--padding-left:120px;--padding-right:120px}.elementor-558 .elementor-element.elementor-element-f1b716e:not(.elementor-motion-effects-element-type-background),.elementor-558 .elementor-element.elementor-element-f1b716e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://madsencontrols.ca/wp-content/uploads/2024/03/image7.png.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-558 .elementor-element.elementor-element-f1b716e::before,.elementor-558 .elementor-element.elementor-element-f1b716e>.elementor-background-video-container::before,.elementor-558 .elementor-element.elementor-element-f1b716e>.e-con-inner>.elementor-background-video-container::before,.elementor-558 .elementor-element.elementor-element-f1b716e>.elementor-background-slideshow::before,.elementor-558 .elementor-element.elementor-element-f1b716e>.e-con-inner>.elementor-background-slideshow::before,.elementor-558 .elementor-element.elementor-element-f1b716e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:'';background-color:#92232E}.elementor-558 .elementor-element.elementor-element-f1b716e:hover::before,.elementor-558 .elementor-element.elementor-element-f1b716e:hover>.elementor-background-video-container::before,.elementor-558 .elementor-element.elementor-element-f1b716e:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-558 .elementor-element.elementor-element-f1b716e>.elementor-background-slideshow:hover::before,.elementor-558 .elementor-element.elementor-element-f1b716e>.e-con-inner>.elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#92232E}.elementor-558 .elementor-element.elementor-element-f1b716e:hover{--overlay-opacity:0.75}.elementor-558 .elementor-element.elementor-element-f1b716e,.elementor-558 .elementor-element.elementor-element-f1b716e::before{--border-transition:0.3s}.elementor-558 .elementor-element.elementor-element-0501eb0 .elementor-heading-title{color:#FFF;font-family:"Ubuntu",Sans-serif;font-size:32px;font-weight:400}.elementor-558 .elementor-element.elementor-element-0501eb0>.elementor-widget-container{margin:0 0 0 0;padding:0 0 25px 0}.elementor-558 .elementor-element.elementor-element-dbf6aa5{color:#FFF;font-family:"Lato",Sans-serif;font-size:16px;font-weight:400}.elementor-558 .elementor-element.elementor-element-a0aefcf{--display:flex;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:0.8;--padding-top:120px;--padding-bottom:120px;--padding-left:120px;--padding-right:120px}.elementor-558 .elementor-element.elementor-element-a0aefcf:not(.elementor-motion-effects-element-type-background),.elementor-558 .elementor-element.elementor-element-a0aefcf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://madsencontrols.ca/wp-content/uploads/2024/03/image5.png.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-558 .elementor-element.elementor-element-a0aefcf::before,.elementor-558 .elementor-element.elementor-element-a0aefcf>.elementor-background-video-container::before,.elementor-558 .elementor-element.elementor-element-a0aefcf>.e-con-inner>.elementor-background-video-container::before,.elementor-558 .elementor-element.elementor-element-a0aefcf>.elementor-background-slideshow::before,.elementor-558 .elementor-element.elementor-element-a0aefcf>.e-con-inner>.elementor-background-slideshow::before,.elementor-558 .elementor-element.elementor-element-a0aefcf>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:'';background-color:#464646}.elementor-558 .elementor-element.elementor-element-a0aefcf:hover::before,.elementor-558 .elementor-element.elementor-element-a0aefcf:hover>.elementor-background-video-container::before,.elementor-558 .elementor-element.elementor-element-a0aefcf:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-558 .elementor-element.elementor-element-a0aefcf>.elementor-background-slideshow:hover::before,.elementor-558 .elementor-element.elementor-element-a0aefcf>.e-con-inner>.elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#666}.elementor-558 .elementor-element.elementor-element-a0aefcf:hover{--overlay-opacity:0.85}.elementor-558 .elementor-element.elementor-element-a0aefcf,.elementor-558 .elementor-element.elementor-element-a0aefcf::before{--border-transition:0.3s}.elementor-558 .elementor-element.elementor-element-60efc23 .elementor-heading-title{color:#FFF;font-family:"Ubuntu",Sans-serif;font-size:32px;font-weight:400}.elementor-558 .elementor-element.elementor-element-60efc23>.elementor-widget-container{margin:0 0 0 0;padding:0 0 25px 0}.elementor-558 .elementor-element.elementor-element-0e79219{color:#FFF;font-family:"Lato",Sans-serif;font-size:16px;font-weight:400}.elementor-558 .elementor-element.elementor-element-44eb9e5{--display:flex;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:0.8;--padding-top:120px;--padding-bottom:120px;--padding-left:120px;--padding-right:120px}.elementor-558 .elementor-element.elementor-element-44eb9e5:not(.elementor-motion-effects-element-type-background),.elementor-558 .elementor-element.elementor-element-44eb9e5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://madsencontrols.ca/wp-content/uploads/2023/12/desk-with-laptop-blue-light-laptop-it.png.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-558 .elementor-element.elementor-element-44eb9e5::before,.elementor-558 .elementor-element.elementor-element-44eb9e5>.elementor-background-video-container::before,.elementor-558 .elementor-element.elementor-element-44eb9e5>.e-con-inner>.elementor-background-video-container::before,.elementor-558 .elementor-element.elementor-element-44eb9e5>.elementor-background-slideshow::before,.elementor-558 .elementor-element.elementor-element-44eb9e5>.e-con-inner>.elementor-background-slideshow::before,.elementor-558 .elementor-element.elementor-element-44eb9e5>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:'';background-color:#231F20}.elementor-558 .elementor-element.elementor-element-44eb9e5:hover::before,.elementor-558 .elementor-element.elementor-element-44eb9e5:hover>.elementor-background-video-container::before,.elementor-558 .elementor-element.elementor-element-44eb9e5:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-558 .elementor-element.elementor-element-44eb9e5>.elementor-background-slideshow:hover::before,.elementor-558 .elementor-element.elementor-element-44eb9e5>.e-con-inner>.elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#231F20}.elementor-558 .elementor-element.elementor-element-44eb9e5:hover{--overlay-opacity:0.85}.elementor-558 .elementor-element.elementor-element-44eb9e5,.elementor-558 .elementor-element.elementor-element-44eb9e5::before{--border-transition:0.3s}.elementor-558 .elementor-element.elementor-element-140fb8b .elementor-heading-title{color:#FFF;font-family:"Ubuntu",Sans-serif;font-size:32px;font-weight:400}.elementor-558 .elementor-element.elementor-element-140fb8b>.elementor-widget-container{margin:0 0 0 0;padding:0 0 25px 0}.elementor-558 .elementor-element.elementor-element-01b0f6a{color:#FFF;font-family:"Lato",Sans-serif;font-size:16px;font-weight:400}.elementor-558 .elementor-element.elementor-element-69febfa{--display:flex;--min-height:172px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 60px;--background-transition:0.3s;--overlay-opacity:0.79;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px}.elementor-558 .elementor-element.elementor-element-69febfa:not(.elementor-motion-effects-element-type-background),.elementor-558 .elementor-element.elementor-element-69febfa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://madsencontrols.ca/wp-content/uploads/2023/12/Background.png.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-558 .elementor-element.elementor-element-69febfa::before,.elementor-558 .elementor-element.elementor-element-69febfa>.elementor-background-video-container::before,.elementor-558 .elementor-element.elementor-element-69febfa>.e-con-inner>.elementor-background-video-container::before,.elementor-558 .elementor-element.elementor-element-69febfa>.elementor-background-slideshow::before,.elementor-558 .elementor-element.elementor-element-69febfa>.e-con-inner>.elementor-background-slideshow::before,.elementor-558 .elementor-element.elementor-element-69febfa>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:'';background-color:var(--e-global-color-text)}.elementor-558 .elementor-element.elementor-element-69febfa,.elementor-558 .elementor-element.elementor-element-69febfa::before{--border-transition:0.3s}.elementor-558 .elementor-element.elementor-element-ca27334{text-align:right;color:#FFF;font-family:"Ubuntu",Sans-serif;font-size:25px;font-weight:400}.elementor-558 .elementor-element.elementor-element-ca27334>.elementor-widget-container{margin:0 0 0 0}.elementor-558 .elementor-element.elementor-element-3a6ecd3 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-558 .elementor-element.elementor-element-3a6ecd3 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-558 .elementor-element.elementor-element-3a6ecd3 .elementor-button{font-family:"Ubuntu",Sans-serif;font-weight:500;fill:#FFF;color:#FFF;background-color:#fff0;border-style:solid;border-width:2px 2px 2px 2px;border-radius:0 0 0 0}@media(min-width:768px){.elementor-558 .elementor-element.elementor-element-e21b7c9{--width:50%}.elementor-558 .elementor-element.elementor-element-21ae107{--width:50%}.elementor-558 .elementor-element.elementor-element-3628114{--width:33%}.elementor-558 .elementor-element.elementor-element-2e81dcd{--width:33%}.elementor-558 .elementor-element.elementor-element-2a815fc{--width:33%}.elementor-558 .elementor-element.elementor-element-3ebcc4f{--width:50%}.elementor-558 .elementor-element.elementor-element-53767fc{--width:50%}}@media(max-width:1024px){.elementor-558 .elementor-element.elementor-element-e45f1ee:not(.elementor-motion-effects-element-type-background),.elementor-558 .elementor-element.elementor-element-e45f1ee>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-558 .elementor-element.elementor-element-e45f1ee{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-558 .elementor-element.elementor-element-6cdb4b8{font-size:16px}.elementor-558 .elementor-element.elementor-element-f997175{font-size:16px}.elementor-558 .elementor-element.elementor-element-eba517e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-558 .elementor-element.elementor-element-765e11e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-558 .elementor-element.elementor-element-f1b716e{--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px}.elementor-558 .elementor-element.elementor-element-a0aefcf{--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px}.elementor-558 .elementor-element.elementor-element-44eb9e5{--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px}.elementor-558 .elementor-element.elementor-element-69febfa{--gap:20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-558 .elementor-element.elementor-element-ca27334{text-align:left;font-size:18px}}@media(max-width:767px){.elementor-558 .elementor-element.elementor-element-e45f1ee:not(.elementor-motion-effects-element-type-background),.elementor-558 .elementor-element.elementor-element-e45f1ee>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-558 .elementor-element.elementor-element-e45f1ee{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-558 .elementor-element.elementor-element-5a9287c .elementor-heading-title{font-size:42px}.elementor-558 .elementor-element.elementor-element-6cdb4b8{font-size:15px}.elementor-558 .elementor-element.elementor-element-f997175{font-size:15px}.elementor-558 .elementor-element.elementor-element-eba517e{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}.elementor-558 .elementor-element.elementor-element-f1b716e{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-558 .elementor-element.elementor-element-a0aefcf{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-558 .elementor-element.elementor-element-44eb9e5{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-558 .elementor-element.elementor-element-69febfa{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-558 .elementor-element.elementor-element-ca27334{text-align:left;font-size:20px}.elementor-558 .elementor-element.elementor-element-3a6ecd3>.elementor-widget-container{padding:20px 0 0 0}}