.elementor-831 .elementor-element.elementor-element-60f1dbe2{--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;--overlay-opacity:0.9;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-831 .elementor-element.elementor-element-60f1dbe2:not(.elementor-motion-effects-element-type-background), .elementor-831 .elementor-element.elementor-element-60f1dbe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4E4F5A;background-image:url("https://www.mcgmechanical.com/wp-content/uploads/2026/06/Rectangle-50.webp");background-size:cover;}.elementor-831 .elementor-element.elementor-element-60f1dbe2::before, .elementor-831 .elementor-element.elementor-element-60f1dbe2 > .elementor-background-video-container::before, .elementor-831 .elementor-element.elementor-element-60f1dbe2 > .e-con-inner > .elementor-background-video-container::before, .elementor-831 .elementor-element.elementor-element-60f1dbe2 > .elementor-background-slideshow::before, .elementor-831 .elementor-element.elementor-element-60f1dbe2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-831 .elementor-element.elementor-element-60f1dbe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #4E4F5A 0%, #252839 100%);}.elementor-831 .elementor-element.elementor-element-7f7d3435{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-831 .elementor-element.elementor-element-46ece5b2 .elementor-heading-title{font-family:var( --e-global-typography-fa4a6bf-font-family ), Sans-serif;font-size:var( --e-global-typography-fa4a6bf-font-size );font-weight:var( --e-global-typography-fa4a6bf-font-weight );color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-7129de74{padding:0px 0px 0px 0px;}.elementor-831 .elementor-element.elementor-element-7129de74 .elementor-heading-title{font-family:var( --e-global-typography-df5985f-font-family ), Sans-serif;font-size:var( --e-global-typography-df5985f-font-size );font-weight:var( --e-global-typography-df5985f-font-weight );line-height:var( --e-global-typography-df5985f-line-height );color:var( --e-global-color-f163780 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-831 .elementor-element.elementor-element-70793b2{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-38c567a6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-831 .elementor-element.elementor-element-bd2abce .elementor-button{background-color:var( --e-global-color-e69c968 );font-family:"Onest", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:5%;fill:var( --e-global-color-f163780 );color:var( --e-global-color-f163780 );border-radius:80px 80px 80px 80px;padding:18px 36px 18px 36px;}.elementor-831 .elementor-element.elementor-element-bd2abce .elementor-button:hover, .elementor-831 .elementor-element.elementor-element-bd2abce .elementor-button:focus{background-color:var( --e-global-color-f163780 );color:var( --e-global-color-5125ff3 );}.elementor-831 .elementor-element.elementor-element-bd2abce.elementor-element{--align-self:center;}.elementor-831 .elementor-element.elementor-element-bd2abce .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-831 .elementor-element.elementor-element-bd2abce .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-831 .elementor-element.elementor-element-bd2abce .elementor-button:hover svg, .elementor-831 .elementor-element.elementor-element-bd2abce .elementor-button:focus svg{fill:var( --e-global-color-5125ff3 );}.elementor-831 .elementor-element.elementor-element-6b427ab{--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;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-831 .elementor-element.elementor-element-6b427ab:not(.elementor-motion-effects-element-type-background), .elementor-831 .elementor-element.elementor-element-6b427ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://www.mcgmechanical.com/wp-content/uploads/2026/06/MCG-White-Logo-transparent-png-2.webp");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-831 .elementor-element.elementor-element-ebe0609{--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;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-831 .elementor-element.elementor-element-6d39ffd{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-831 .elementor-element.elementor-element-6d39ffd.elementor-element{--align-self:center;}.elementor-831 .elementor-element.elementor-element-6d39ffd .elementor-heading-title{font-family:var( --e-global-typography-b68005d-font-family ), Sans-serif;font-size:var( --e-global-typography-b68005d-font-size );font-weight:var( --e-global-typography-b68005d-font-weight );line-height:var( --e-global-typography-b68005d-line-height );letter-spacing:var( --e-global-typography-b68005d-letter-spacing );color:var( --e-global-color-5125ff3 );}.elementor-831 .elementor-element.elementor-element-b2e0c86{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-5125ff3 );}.elementor-831 .elementor-element.elementor-element-b2e0c86.elementor-element{--align-self:center;}.elementor-831 .elementor-element.elementor-element-5ea018a{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-831 .elementor-element.elementor-element-5c580cf{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-831 .elementor-element.elementor-element-7648597b{text-align:center;}.elementor-831 .elementor-element.elementor-element-7648597b img{width:665px;height:auto;border-radius:0px 0px 0px 0px;}.elementor-831 .elementor-element.elementor-element-6e6adb7c{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-831 .elementor-element.elementor-element-ebaa864.elementor-element{--align-self:flex-start;}.elementor-831 .elementor-element.elementor-element-ebaa864 .elementor-heading-title{font-family:var( --e-global-typography-b68005d-font-family ), Sans-serif;font-size:var( --e-global-typography-b68005d-font-size );font-weight:var( --e-global-typography-b68005d-font-weight );line-height:var( --e-global-typography-b68005d-line-height );letter-spacing:var( --e-global-typography-b68005d-letter-spacing );color:var( --e-global-color-5125ff3 );}.elementor-831 .elementor-element.elementor-element-15d5cd1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-5125ff3 );}.elementor-831 .elementor-element.elementor-element-15d5cd1.elementor-element{--align-self:center;}.elementor-831 .elementor-element.elementor-element-90a123f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-5125ff3 );}.elementor-831 .elementor-element.elementor-element-90a123f.elementor-element{--align-self:center;}.elementor-831 .elementor-element.elementor-element-bfd050a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-5125ff3 );}.elementor-831 .elementor-element.elementor-element-bfd050a.elementor-element{--align-self:center;}.elementor-831 .elementor-element.elementor-element-a300808{--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;--overlay-opacity:0.9;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-831 .elementor-element.elementor-element-a300808:not(.elementor-motion-effects-element-type-background), .elementor-831 .elementor-element.elementor-element-a300808 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4E4F5A;background-image:url("https://www.mcgmechanical.com/wp-content/uploads/2026/08/What-You-Can-Expect-from-MCG.webp");background-size:cover;}.elementor-831 .elementor-element.elementor-element-a300808::before, .elementor-831 .elementor-element.elementor-element-a300808 > .elementor-background-video-container::before, .elementor-831 .elementor-element.elementor-element-a300808 > .e-con-inner > .elementor-background-video-container::before, .elementor-831 .elementor-element.elementor-element-a300808 > .elementor-background-slideshow::before, .elementor-831 .elementor-element.elementor-element-a300808 > .e-con-inner > .elementor-background-slideshow::before, .elementor-831 .elementor-element.elementor-element-a300808 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #4E4F5A 0%, #252839 100%);}.elementor-831 .elementor-element.elementor-element-5946f72.elementor-element{--align-self:center;}.elementor-831 .elementor-element.elementor-element-5946f72 .elementor-heading-title{font-family:var( --e-global-typography-b68005d-font-family ), Sans-serif;font-size:var( --e-global-typography-b68005d-font-size );font-weight:var( --e-global-typography-b68005d-font-weight );line-height:var( --e-global-typography-b68005d-line-height );letter-spacing:var( --e-global-typography-b68005d-letter-spacing );color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-bd43c52{--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:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-831 .elementor-element.elementor-element-b8c6394{--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;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:#8D99B3;--border-color:#8D99B3;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-831 .elementor-element.elementor-element-b8c6394:not(.elementor-motion-effects-element-type-background), .elementor-831 .elementor-element.elementor-element-b8c6394 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #3A3B47 0%, #1E1E26 100%);}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-831 .elementor-element.elementor-element-5fb9d7a .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-831 .elementor-element.elementor-element-5fb9d7a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-5fb9d7a.elementor-view-framed .elementor-icon, .elementor-831 .elementor-element.elementor-element-5fb9d7a.elementor-view-default .elementor-icon{fill:var( --e-global-color-f163780 );color:var( --e-global-color-f163780 );border-color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-5fb9d7a .elementor-icon{font-size:45px;}.elementor-831 .elementor-element.elementor-element-5fb9d7a .elementor-icon-box-title, .elementor-831 .elementor-element.elementor-element-5fb9d7a .elementor-icon-box-title a{font-family:var( --e-global-typography-0351045-font-family ), Sans-serif;font-size:var( --e-global-typography-0351045-font-size );font-weight:var( --e-global-typography-0351045-font-weight );}.elementor-831 .elementor-element.elementor-element-5fb9d7a .elementor-icon-box-title{color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-5fb9d7a:has(:hover) .elementor-icon-box-title,
					 .elementor-831 .elementor-element.elementor-element-5fb9d7a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-5fb9d7a .elementor-icon-box-description{color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-7ccc662{--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;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:#8D99B3;--border-color:#8D99B3;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-831 .elementor-element.elementor-element-7ccc662:not(.elementor-motion-effects-element-type-background), .elementor-831 .elementor-element.elementor-element-7ccc662 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #3A3B47 0%, #1E1E26 100%);}.elementor-831 .elementor-element.elementor-element-9ff0d24 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-831 .elementor-element.elementor-element-9ff0d24.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-9ff0d24.elementor-view-framed .elementor-icon, .elementor-831 .elementor-element.elementor-element-9ff0d24.elementor-view-default .elementor-icon{fill:var( --e-global-color-f163780 );color:var( --e-global-color-f163780 );border-color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-9ff0d24 .elementor-icon{font-size:45px;}.elementor-831 .elementor-element.elementor-element-9ff0d24 .elementor-icon-box-title, .elementor-831 .elementor-element.elementor-element-9ff0d24 .elementor-icon-box-title a{font-family:var( --e-global-typography-0351045-font-family ), Sans-serif;font-size:var( --e-global-typography-0351045-font-size );font-weight:var( --e-global-typography-0351045-font-weight );}.elementor-831 .elementor-element.elementor-element-9ff0d24 .elementor-icon-box-title{color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-9ff0d24:has(:hover) .elementor-icon-box-title,
					 .elementor-831 .elementor-element.elementor-element-9ff0d24:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-9ff0d24 .elementor-icon-box-description{color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-0c4ea0c{--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;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:#8D99B3;--border-color:#8D99B3;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-831 .elementor-element.elementor-element-0c4ea0c:not(.elementor-motion-effects-element-type-background), .elementor-831 .elementor-element.elementor-element-0c4ea0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #3A3B47 0%, #1E1E26 100%);}.elementor-831 .elementor-element.elementor-element-21a6f83 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-831 .elementor-element.elementor-element-21a6f83.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-21a6f83.elementor-view-framed .elementor-icon, .elementor-831 .elementor-element.elementor-element-21a6f83.elementor-view-default .elementor-icon{fill:var( --e-global-color-f163780 );color:var( --e-global-color-f163780 );border-color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-21a6f83 .elementor-icon{font-size:45px;}.elementor-831 .elementor-element.elementor-element-21a6f83 .elementor-icon-box-title, .elementor-831 .elementor-element.elementor-element-21a6f83 .elementor-icon-box-title a{font-family:var( --e-global-typography-0351045-font-family ), Sans-serif;font-size:var( --e-global-typography-0351045-font-size );font-weight:var( --e-global-typography-0351045-font-weight );}.elementor-831 .elementor-element.elementor-element-21a6f83 .elementor-icon-box-title{color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-21a6f83:has(:hover) .elementor-icon-box-title,
					 .elementor-831 .elementor-element.elementor-element-21a6f83:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-21a6f83 .elementor-icon-box-description{color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-7414b36{--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;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:#8D99B3;--border-color:#8D99B3;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-831 .elementor-element.elementor-element-7414b36:not(.elementor-motion-effects-element-type-background), .elementor-831 .elementor-element.elementor-element-7414b36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #3A3B47 0%, #1E1E26 100%);}.elementor-831 .elementor-element.elementor-element-fd8afb3 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-831 .elementor-element.elementor-element-fd8afb3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-fd8afb3.elementor-view-framed .elementor-icon, .elementor-831 .elementor-element.elementor-element-fd8afb3.elementor-view-default .elementor-icon{fill:var( --e-global-color-f163780 );color:var( --e-global-color-f163780 );border-color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-fd8afb3 .elementor-icon{font-size:45px;}.elementor-831 .elementor-element.elementor-element-fd8afb3 .elementor-icon-box-title, .elementor-831 .elementor-element.elementor-element-fd8afb3 .elementor-icon-box-title a{font-family:"Clash Grotesk", Sans-serif;font-size:1.5em;font-weight:600;line-height:110%;letter-spacing:0%;}.elementor-831 .elementor-element.elementor-element-fd8afb3 .elementor-icon-box-title{color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-fd8afb3:has(:hover) .elementor-icon-box-title,
					 .elementor-831 .elementor-element.elementor-element-fd8afb3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-fd8afb3 .elementor-icon-box-description{color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-433e02c9{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-831 .elementor-element.elementor-element-5f5da95d{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-831 .elementor-element.elementor-element-11decfbf.elementor-element{--align-self:flex-start;}.elementor-831 .elementor-element.elementor-element-11decfbf .elementor-heading-title{font-family:var( --e-global-typography-b68005d-font-family ), Sans-serif;font-size:var( --e-global-typography-b68005d-font-size );font-weight:var( --e-global-typography-b68005d-font-weight );line-height:var( --e-global-typography-b68005d-line-height );letter-spacing:var( --e-global-typography-b68005d-letter-spacing );color:var( --e-global-color-5125ff3 );}.elementor-831 .elementor-element.elementor-element-1f51e89{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-5125ff3 );}.elementor-831 .elementor-element.elementor-element-1f51e89.elementor-element{--align-self:center;}.elementor-831 .elementor-element.elementor-element-8661872{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-5125ff3 );}.elementor-831 .elementor-element.elementor-element-8661872.elementor-element{--align-self:center;}.elementor-831 .elementor-element.elementor-element-75c37ea{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-5125ff3 );}.elementor-831 .elementor-element.elementor-element-75c37ea.elementor-element{--align-self:center;}.elementor-831 .elementor-element.elementor-element-442f8ac{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-831 .elementor-element.elementor-element-317ea2f{text-align:center;}.elementor-831 .elementor-element.elementor-element-317ea2f img{width:665px;height:auto;border-radius:0px 0px 0px 0px;}.elementor-831 .elementor-element.elementor-element-0c0e2e0{--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;--overlay-opacity:0.9;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-831 .elementor-element.elementor-element-0c0e2e0:not(.elementor-motion-effects-element-type-background), .elementor-831 .elementor-element.elementor-element-0c0e2e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4E4F5A;background-image:url("https://www.mcgmechanical.com/wp-content/uploads/2026/06/Rectangle-50.webp");background-size:cover;}.elementor-831 .elementor-element.elementor-element-0c0e2e0::before, .elementor-831 .elementor-element.elementor-element-0c0e2e0 > .elementor-background-video-container::before, .elementor-831 .elementor-element.elementor-element-0c0e2e0 > .e-con-inner > .elementor-background-video-container::before, .elementor-831 .elementor-element.elementor-element-0c0e2e0 > .elementor-background-slideshow::before, .elementor-831 .elementor-element.elementor-element-0c0e2e0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-831 .elementor-element.elementor-element-0c0e2e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #4E4F5A 0%, #252839 100%);}.elementor-831 .elementor-element.elementor-element-24b4f51.elementor-element{--align-self:center;}.elementor-831 .elementor-element.elementor-element-24b4f51 .elementor-heading-title{font-family:var( --e-global-typography-b68005d-font-family ), Sans-serif;font-size:var( --e-global-typography-b68005d-font-size );font-weight:var( --e-global-typography-b68005d-font-weight );line-height:var( --e-global-typography-b68005d-line-height );letter-spacing:var( --e-global-typography-b68005d-letter-spacing );color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-2332fbd{--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;--justify-content:center;--padding-top:01%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-831 .elementor-element.elementor-element-a03ebf4{--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;border-style:none;--border-style:none;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-831 .elementor-element.elementor-element-a03ebf4:not(.elementor-motion-effects-element-type-background), .elementor-831 .elementor-element.elementor-element-a03ebf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-a03ebf4.e-con:hover{--e-con-transform-translateY:-5%;}.elementor-831 .elementor-element.elementor-element-ca81a8e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-831 .elementor-element.elementor-element-ca81a8e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5125ff3 );}.elementor-831 .elementor-element.elementor-element-ca81a8e.elementor-view-framed .elementor-icon, .elementor-831 .elementor-element.elementor-element-ca81a8e.elementor-view-default .elementor-icon{fill:var( --e-global-color-5125ff3 );color:var( --e-global-color-5125ff3 );border-color:var( --e-global-color-5125ff3 );}.elementor-831 .elementor-element.elementor-element-ca81a8e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-831 .elementor-element.elementor-element-ca81a8e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-5125ff3 );}.elementor-831 .elementor-element.elementor-element-ca81a8e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-831 .elementor-element.elementor-element-ca81a8e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-831 .elementor-element.elementor-element-ca81a8e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-831 .elementor-element.elementor-element-ca81a8e.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-5125ff3 );color:var( --e-global-color-5125ff3 );border-color:var( --e-global-color-5125ff3 );}.elementor-831 .elementor-element.elementor-element-ca81a8e .elementor-icon{font-size:45px;}.elementor-831 .elementor-element.elementor-element-ca81a8e .elementor-icon-box-title, .elementor-831 .elementor-element.elementor-element-ca81a8e .elementor-icon-box-title a{font-family:"Clash Grotesk", Sans-serif;font-size:1.5em;font-weight:600;line-height:110%;letter-spacing:0%;}.elementor-831 .elementor-element.elementor-element-ca81a8e .elementor-icon-box-title{color:var( --e-global-color-5125ff3 );}.elementor-831 .elementor-element.elementor-element-ca81a8e:has(:hover) .elementor-icon-box-title,
					 .elementor-831 .elementor-element.elementor-element-ca81a8e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5125ff3 );}.elementor-831 .elementor-element.elementor-element-ca81a8e .elementor-icon-box-description{color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-3d5c37b{--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;border-style:none;--border-style:none;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-831 .elementor-element.elementor-element-3d5c37b:not(.elementor-motion-effects-element-type-background), .elementor-831 .elementor-element.elementor-element-3d5c37b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e69c968 );}.elementor-831 .elementor-element.elementor-element-3d5c37b.e-con:hover{--e-con-transform-translateY:-2%;}.elementor-831 .elementor-element.elementor-element-a0baa90 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-831 .elementor-element.elementor-element-a0baa90.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-a0baa90.elementor-view-framed .elementor-icon, .elementor-831 .elementor-element.elementor-element-a0baa90.elementor-view-default .elementor-icon{fill:var( --e-global-color-f163780 );color:var( --e-global-color-f163780 );border-color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-a0baa90.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-831 .elementor-element.elementor-element-a0baa90.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-a0baa90.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-831 .elementor-element.elementor-element-a0baa90.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-831 .elementor-element.elementor-element-a0baa90.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-831 .elementor-element.elementor-element-a0baa90.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-f163780 );color:var( --e-global-color-f163780 );border-color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-a0baa90 .elementor-icon{font-size:40px;}.elementor-831 .elementor-element.elementor-element-a0baa90 .elementor-icon-box-title, .elementor-831 .elementor-element.elementor-element-a0baa90 .elementor-icon-box-title a{font-family:"Clash Grotesk", Sans-serif;font-size:1.5em;font-weight:600;line-height:110%;letter-spacing:0%;}.elementor-831 .elementor-element.elementor-element-a0baa90 .elementor-icon-box-title{color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-a0baa90:has(:hover) .elementor-icon-box-title,
					 .elementor-831 .elementor-element.elementor-element-a0baa90:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-a0baa90 .elementor-icon-box-description{color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-8c44d8e{--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;border-style:none;--border-style:none;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-831 .elementor-element.elementor-element-8c44d8e:not(.elementor-motion-effects-element-type-background), .elementor-831 .elementor-element.elementor-element-8c44d8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-8c44d8e.e-con:hover{--e-con-transform-translateY:-5%;}.elementor-831 .elementor-element.elementor-element-4de7ba9 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-831 .elementor-element.elementor-element-4de7ba9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5125ff3 );}.elementor-831 .elementor-element.elementor-element-4de7ba9.elementor-view-framed .elementor-icon, .elementor-831 .elementor-element.elementor-element-4de7ba9.elementor-view-default .elementor-icon{fill:var( --e-global-color-5125ff3 );color:var( --e-global-color-5125ff3 );border-color:var( --e-global-color-5125ff3 );}.elementor-831 .elementor-element.elementor-element-4de7ba9.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-831 .elementor-element.elementor-element-4de7ba9.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-5125ff3 );}.elementor-831 .elementor-element.elementor-element-4de7ba9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-831 .elementor-element.elementor-element-4de7ba9.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-831 .elementor-element.elementor-element-4de7ba9.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-831 .elementor-element.elementor-element-4de7ba9.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-5125ff3 );color:var( --e-global-color-5125ff3 );border-color:var( --e-global-color-5125ff3 );}.elementor-831 .elementor-element.elementor-element-4de7ba9 .elementor-icon{font-size:45px;}.elementor-831 .elementor-element.elementor-element-4de7ba9 .elementor-icon-box-title, .elementor-831 .elementor-element.elementor-element-4de7ba9 .elementor-icon-box-title a{font-family:"Clash Grotesk", Sans-serif;font-size:1.5em;font-weight:600;line-height:110%;letter-spacing:0%;}.elementor-831 .elementor-element.elementor-element-4de7ba9 .elementor-icon-box-title{color:var( --e-global-color-5125ff3 );}.elementor-831 .elementor-element.elementor-element-4de7ba9:has(:hover) .elementor-icon-box-title,
					 .elementor-831 .elementor-element.elementor-element-4de7ba9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5125ff3 );}.elementor-831 .elementor-element.elementor-element-4de7ba9 .elementor-icon-box-description{color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-1d6df93f{--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:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-831 .elementor-element.elementor-element-7033a3c8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-831 .elementor-element.elementor-element-23d92b3.elementor-element{--align-self:center;}.elementor-831 .elementor-element.elementor-element-23d92b3 .elementor-heading-title{font-family:var( --e-global-typography-b68005d-font-family ), Sans-serif;font-size:var( --e-global-typography-b68005d-font-size );font-weight:var( --e-global-typography-b68005d-font-weight );line-height:var( --e-global-typography-b68005d-line-height );letter-spacing:var( --e-global-typography-b68005d-letter-spacing );color:var( --e-global-color-5125ff3 );}.elementor-831 .elementor-element.elementor-element-20f6e0b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-5125ff3 );}.elementor-831 .elementor-element.elementor-element-20f6e0b.elementor-element{--align-self:center;}.elementor-831 .elementor-element.elementor-element-4759b79e{--e-image-carousel-slides-to-show:4;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-831 .elementor-element.elementor-element-4759b79e .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-5125ff3 );opacity:var( --e-global-color-5125ff3 );}.elementor-831 .elementor-element.elementor-element-4759b79e .swiper-pagination-bullet{background:var( --e-global-color-e69c968 );}.elementor-831 .elementor-element.elementor-element-595fe93{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-831 .elementor-element.elementor-element-f06b627 img{height:290px;object-fit:cover;object-position:center center;border-radius:10px 10px 0px 0px;}.elementor-831 .elementor-element.elementor-element-687f405{background-color:transparent;padding:20px 20px 20px 20px;background-image:linear-gradient(180deg, #252839 0%, #4E4F5A 100%);border-radius:0px 0px 10px 10px;}.elementor-831 .elementor-element.elementor-element-687f405 .elementor-heading-title{font-family:var( --e-global-typography-949eac4-font-family ), Sans-serif;font-size:var( --e-global-typography-949eac4-font-size );font-weight:var( --e-global-typography-949eac4-font-weight );line-height:var( --e-global-typography-949eac4-line-height );letter-spacing:var( --e-global-typography-949eac4-letter-spacing );color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-5d9fe31{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-831 .elementor-element.elementor-element-6675121 img{height:290px;object-fit:cover;object-position:center center;border-radius:10px 10px 0px 0px;}.elementor-831 .elementor-element.elementor-element-f94a88c{background-color:transparent;padding:20px 20px 20px 20px;background-image:linear-gradient(180deg, #252839 0%, #4E4F5A 100%);border-radius:0px 0px 10px 10px;}.elementor-831 .elementor-element.elementor-element-f94a88c .elementor-heading-title{font-family:var( --e-global-typography-949eac4-font-family ), Sans-serif;font-size:var( --e-global-typography-949eac4-font-size );font-weight:var( --e-global-typography-949eac4-font-weight );line-height:var( --e-global-typography-949eac4-line-height );letter-spacing:var( --e-global-typography-949eac4-letter-spacing );color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-284c0f9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-831 .elementor-element.elementor-element-9e2c23f img{height:290px;object-fit:cover;object-position:center center;border-radius:10px 10px 0px 0px;}.elementor-831 .elementor-element.elementor-element-0d3fe61{background-color:transparent;padding:20px 20px 20px 20px;background-image:linear-gradient(180deg, #252839 0%, #4E4F5A 100%);border-radius:0px 0px 10px 10px;}.elementor-831 .elementor-element.elementor-element-0d3fe61 .elementor-heading-title{font-family:var( --e-global-typography-949eac4-font-family ), Sans-serif;font-size:var( --e-global-typography-949eac4-font-size );font-weight:var( --e-global-typography-949eac4-font-weight );line-height:var( --e-global-typography-949eac4-line-height );letter-spacing:var( --e-global-typography-949eac4-letter-spacing );color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-137fd32{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-831 .elementor-element.elementor-element-ad91e17 img{height:290px;object-fit:cover;object-position:center center;border-radius:10px 10px 0px 0px;}.elementor-831 .elementor-element.elementor-element-23b7436{background-color:transparent;padding:20px 20px 20px 20px;background-image:linear-gradient(180deg, #252839 0%, #4E4F5A 100%);border-radius:0px 0px 10px 10px;}.elementor-831 .elementor-element.elementor-element-23b7436 .elementor-heading-title{font-family:var( --e-global-typography-949eac4-font-family ), Sans-serif;font-size:var( --e-global-typography-949eac4-font-size );font-weight:var( --e-global-typography-949eac4-font-weight );line-height:var( --e-global-typography-949eac4-line-height );letter-spacing:var( --e-global-typography-949eac4-letter-spacing );color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-1d17e43{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-831 .elementor-element.elementor-element-f2622f1 img{height:290px;object-fit:cover;object-position:center center;border-radius:10px 10px 0px 0px;}.elementor-831 .elementor-element.elementor-element-2270035{background-color:transparent;padding:20px 20px 20px 20px;background-image:linear-gradient(180deg, #252839 0%, #4E4F5A 100%);border-radius:0px 0px 10px 10px;}.elementor-831 .elementor-element.elementor-element-2270035 .elementor-heading-title{font-family:var( --e-global-typography-949eac4-font-family ), Sans-serif;font-size:var( --e-global-typography-949eac4-font-size );font-weight:var( --e-global-typography-949eac4-font-weight );line-height:var( --e-global-typography-949eac4-line-height );letter-spacing:var( --e-global-typography-949eac4-letter-spacing );color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-9894c45{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-831 .elementor-element.elementor-element-0565650 img{height:290px;object-fit:cover;object-position:center center;border-radius:10px 10px 0px 0px;}.elementor-831 .elementor-element.elementor-element-b5f530a{background-color:transparent;padding:20px 20px 20px 20px;background-image:linear-gradient(180deg, #252839 0%, #4E4F5A 100%);border-radius:0px 0px 10px 10px;}.elementor-831 .elementor-element.elementor-element-b5f530a .elementor-heading-title{font-family:var( --e-global-typography-949eac4-font-family ), Sans-serif;font-size:var( --e-global-typography-949eac4-font-size );font-weight:var( --e-global-typography-949eac4-font-weight );line-height:var( --e-global-typography-949eac4-line-height );letter-spacing:var( --e-global-typography-949eac4-letter-spacing );color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-05b9352{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-831 .elementor-element.elementor-element-d7b6325 img{height:290px;object-fit:cover;object-position:center center;border-radius:10px 10px 0px 0px;}.elementor-831 .elementor-element.elementor-element-99d02c8{background-color:transparent;padding:20px 20px 20px 20px;background-image:linear-gradient(180deg, #252839 0%, #4E4F5A 100%);border-radius:0px 0px 10px 10px;}.elementor-831 .elementor-element.elementor-element-99d02c8 .elementor-heading-title{font-family:var( --e-global-typography-949eac4-font-family ), Sans-serif;font-size:var( --e-global-typography-949eac4-font-size );font-weight:var( --e-global-typography-949eac4-font-weight );line-height:var( --e-global-typography-949eac4-line-height );letter-spacing:var( --e-global-typography-949eac4-letter-spacing );color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-93a5066{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-831 .elementor-element.elementor-element-26d95d1 img{height:290px;object-fit:cover;object-position:center center;border-radius:10px 10px 0px 0px;}.elementor-831 .elementor-element.elementor-element-41404f3{background-color:transparent;padding:20px 20px 20px 20px;background-image:linear-gradient(180deg, #252839 0%, #4E4F5A 100%);border-radius:0px 0px 10px 10px;}.elementor-831 .elementor-element.elementor-element-41404f3 .elementor-heading-title{font-family:var( --e-global-typography-949eac4-font-family ), Sans-serif;font-size:var( --e-global-typography-949eac4-font-size );font-weight:var( --e-global-typography-949eac4-font-weight );line-height:var( --e-global-typography-949eac4-line-height );letter-spacing:var( --e-global-typography-949eac4-letter-spacing );color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-b4a9257{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-831 .elementor-element.elementor-element-d3c1549 img{height:290px;object-fit:cover;object-position:center center;border-radius:10px 10px 0px 0px;}.elementor-831 .elementor-element.elementor-element-f9db358{background-color:transparent;padding:20px 20px 20px 20px;background-image:linear-gradient(180deg, #252839 0%, #4E4F5A 100%);border-radius:0px 0px 10px 10px;}.elementor-831 .elementor-element.elementor-element-f9db358 .elementor-heading-title{font-family:var( --e-global-typography-949eac4-font-family ), Sans-serif;font-size:var( --e-global-typography-949eac4-font-size );font-weight:var( --e-global-typography-949eac4-font-weight );line-height:var( --e-global-typography-949eac4-line-height );letter-spacing:var( --e-global-typography-949eac4-letter-spacing );color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-207cf92{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-831 .elementor-element.elementor-element-59d539e img{height:290px;object-fit:cover;object-position:center center;border-radius:10px 10px 0px 0px;}.elementor-831 .elementor-element.elementor-element-684e82e{background-color:transparent;padding:20px 20px 20px 20px;background-image:linear-gradient(180deg, #252839 0%, #4E4F5A 100%);border-radius:0px 0px 10px 10px;}.elementor-831 .elementor-element.elementor-element-684e82e .elementor-heading-title{font-family:var( --e-global-typography-949eac4-font-family ), Sans-serif;font-size:var( --e-global-typography-949eac4-font-size );font-weight:var( --e-global-typography-949eac4-font-weight );line-height:var( --e-global-typography-949eac4-line-height );letter-spacing:var( --e-global-typography-949eac4-letter-spacing );color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-8309a0f{--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:25px;}.elementor-831 .elementor-element.elementor-element-7c4bd6a{--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:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-831 .elementor-element.elementor-element-7c4bd6a:not(.elementor-motion-effects-element-type-background), .elementor-831 .elementor-element.elementor-element-7c4bd6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #252839 0%, #4E4F5A 100%);}.elementor-831 .elementor-element.elementor-element-bd17396{--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;--border-radius:0px 14px 14px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-831 .elementor-element.elementor-element-bd17396:not(.elementor-motion-effects-element-type-background), .elementor-831 .elementor-element.elementor-element-bd17396 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mcgmechanical.com/wp-content/uploads/2026/08/Join-Our-Team.webp");background-position:center center;background-size:cover;}.elementor-831 .elementor-element.elementor-element-c02fd10{--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;--border-radius:14px 0px 0px 14px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-831 .elementor-element.elementor-element-c02fd10:not(.elementor-motion-effects-element-type-background), .elementor-831 .elementor-element.elementor-element-c02fd10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F36523 0%, #8D3B14 100%);}.elementor-831 .elementor-element.elementor-element-3803709.elementor-element{--align-self:flex-start;}.elementor-831 .elementor-element.elementor-element-3803709 .elementor-heading-title{font-family:var( --e-global-typography-b68005d-font-family ), Sans-serif;font-size:var( --e-global-typography-b68005d-font-size );font-weight:var( --e-global-typography-b68005d-font-weight );line-height:var( --e-global-typography-b68005d-line-height );letter-spacing:var( --e-global-typography-b68005d-letter-spacing );color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-2504e1a .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:1.3em;font-weight:600;line-height:110%;letter-spacing:0%;color:var( --e-global-color-5125ff3 );}.elementor-831 .elementor-element.elementor-element-6433daf{color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-f3e1a27{color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-4a0d2c7 .elementor-button{background-color:var( --e-global-color-5125ff3 );font-family:"Onest", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:5%;fill:var( --e-global-color-f163780 );color:var( --e-global-color-f163780 );border-radius:80px 80px 80px 80px;padding:18px 36px 18px 36px;}.elementor-831 .elementor-element.elementor-element-4a0d2c7 .elementor-button:hover, .elementor-831 .elementor-element.elementor-element-4a0d2c7 .elementor-button:focus{background-color:var( --e-global-color-f163780 );color:var( --e-global-color-5125ff3 );}.elementor-831 .elementor-element.elementor-element-4a0d2c7.elementor-element{--align-self:flex-start;}.elementor-831 .elementor-element.elementor-element-4a0d2c7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-831 .elementor-element.elementor-element-4a0d2c7 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-831 .elementor-element.elementor-element-4a0d2c7 .elementor-button:hover svg, .elementor-831 .elementor-element.elementor-element-4a0d2c7 .elementor-button:focus svg{fill:var( --e-global-color-5125ff3 );}.elementor-831 .elementor-element.elementor-element-192eaae{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:4%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-831 .elementor-element.elementor-element-192eaae:not(.elementor-motion-effects-element-type-background), .elementor-831 .elementor-element.elementor-element-192eaae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-dfee5a9{--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;--overlay-opacity:0.8;--border-radius:14px 14px 14px 14px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-831 .elementor-element.elementor-element-dfee5a9:not(.elementor-motion-effects-element-type-background), .elementor-831 .elementor-element.elementor-element-dfee5a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-e69c968 ) 0%, #8D3B14 100%);}.elementor-831 .elementor-element.elementor-element-dfee5a9::before, .elementor-831 .elementor-element.elementor-element-dfee5a9 > .elementor-background-video-container::before, .elementor-831 .elementor-element.elementor-element-dfee5a9 > .e-con-inner > .elementor-background-video-container::before, .elementor-831 .elementor-element.elementor-element-dfee5a9 > .elementor-background-slideshow::before, .elementor-831 .elementor-element.elementor-element-dfee5a9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-831 .elementor-element.elementor-element-dfee5a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.mcgmechanical.com/wp-content/uploads/2026/06/MCG-White-Logo-transparent-png-2.webp");--background-overlay:'';background-position:center center;background-size:auto;}.elementor-831 .elementor-element.elementor-element-a54c056.elementor-element{--align-self:center;}.elementor-831 .elementor-element.elementor-element-a54c056 .elementor-heading-title{font-family:var( --e-global-typography-b68005d-font-family ), Sans-serif;font-size:var( --e-global-typography-b68005d-font-size );font-weight:var( --e-global-typography-b68005d-font-weight );line-height:var( --e-global-typography-b68005d-line-height );letter-spacing:var( --e-global-typography-b68005d-letter-spacing );color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-30c3f51.elementor-element{--align-self:center;}.elementor-831 .elementor-element.elementor-element-30c3f51{text-align:center;color:var( --e-global-color-f163780 );}.elementor-831 .elementor-element.elementor-element-8c26ffd .elementor-button{background-color:var( --e-global-color-5125ff3 );font-family:"Onest", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:5%;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-f163780 );color:var( --e-global-color-f163780 );border-radius:80px 80px 80px 80px;padding:18px 36px 18px 36px;}.elementor-831 .elementor-element.elementor-element-8c26ffd .elementor-button:hover, .elementor-831 .elementor-element.elementor-element-8c26ffd .elementor-button:focus{background-color:var( --e-global-color-f163780 );color:var( --e-global-color-5125ff3 );}.elementor-831 .elementor-element.elementor-element-8c26ffd.elementor-element{--align-self:center;}.elementor-831 .elementor-element.elementor-element-8c26ffd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-831 .elementor-element.elementor-element-8c26ffd .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-831 .elementor-element.elementor-element-8c26ffd .elementor-button:hover svg, .elementor-831 .elementor-element.elementor-element-8c26ffd .elementor-button:focus svg{fill:var( --e-global-color-5125ff3 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-831 .elementor-element.elementor-element-7f7d3435{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-831 .elementor-element.elementor-element-46ece5b2 .elementor-heading-title{font-size:var( --e-global-typography-fa4a6bf-font-size );}.elementor-831 .elementor-element.elementor-element-7129de74 .elementor-heading-title{font-size:var( --e-global-typography-df5985f-font-size );line-height:var( --e-global-typography-df5985f-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-831 .elementor-element.elementor-element-38c567a6{--flex-wrap:wrap;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-831 .elementor-element.elementor-element-6b427ab{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:5%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-831 .elementor-element.elementor-element-ebe0609{--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;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:5%;}.elementor-831 .elementor-element.elementor-element-6d39ffd{width:100%;max-width:100%;}.elementor-831 .elementor-element.elementor-element-6d39ffd .elementor-heading-title{font-size:var( --e-global-typography-b68005d-font-size );line-height:var( --e-global-typography-b68005d-line-height );letter-spacing:var( --e-global-typography-b68005d-letter-spacing );}.elementor-831 .elementor-element.elementor-element-5ea018a{--flex-wrap:wrap;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-831 .elementor-element.elementor-element-ebaa864 .elementor-heading-title{font-size:var( --e-global-typography-b68005d-font-size );line-height:var( --e-global-typography-b68005d-line-height );letter-spacing:var( --e-global-typography-b68005d-letter-spacing );}.elementor-831 .elementor-element.elementor-element-15d5cd1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-831 .elementor-element.elementor-element-90a123f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-831 .elementor-element.elementor-element-bfd050a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-831 .elementor-element.elementor-element-5946f72 .elementor-heading-title{font-size:var( --e-global-typography-b68005d-font-size );line-height:var( --e-global-typography-b68005d-line-height );letter-spacing:var( --e-global-typography-b68005d-letter-spacing );}.elementor-831 .elementor-element.elementor-element-bd43c52{--flex-wrap:wrap;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-831 .elementor-element.elementor-element-5fb9d7a .elementor-icon-box-title, .elementor-831 .elementor-element.elementor-element-5fb9d7a .elementor-icon-box-title a{font-size:var( --e-global-typography-0351045-font-size );}.elementor-831 .elementor-element.elementor-element-9ff0d24 .elementor-icon-box-title, .elementor-831 .elementor-element.elementor-element-9ff0d24 .elementor-icon-box-title a{font-size:var( --e-global-typography-0351045-font-size );}.elementor-831 .elementor-element.elementor-element-21a6f83 .elementor-icon-box-title, .elementor-831 .elementor-element.elementor-element-21a6f83 .elementor-icon-box-title a{font-size:var( --e-global-typography-0351045-font-size );}.elementor-831 .elementor-element.elementor-element-433e02c9{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-831 .elementor-element.elementor-element-11decfbf .elementor-heading-title{font-size:var( --e-global-typography-b68005d-font-size );line-height:var( --e-global-typography-b68005d-line-height );letter-spacing:var( --e-global-typography-b68005d-letter-spacing );}.elementor-831 .elementor-element.elementor-element-1f51e89{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-831 .elementor-element.elementor-element-8661872{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-831 .elementor-element.elementor-element-75c37ea{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-831 .elementor-element.elementor-element-24b4f51 .elementor-heading-title{font-size:var( --e-global-typography-b68005d-font-size );line-height:var( --e-global-typography-b68005d-line-height );letter-spacing:var( --e-global-typography-b68005d-letter-spacing );}.elementor-831 .elementor-element.elementor-element-ca81a8e .elementor-icon-box-title, .elementor-831 .elementor-element.elementor-element-ca81a8e .elementor-icon-box-title a{font-size:1.4em;}.elementor-831 .elementor-element.elementor-element-a0baa90 .elementor-icon-box-title, .elementor-831 .elementor-element.elementor-element-a0baa90 .elementor-icon-box-title a{font-size:1.4em;}.elementor-831 .elementor-element.elementor-element-4de7ba9 .elementor-icon-box-title, .elementor-831 .elementor-element.elementor-element-4de7ba9 .elementor-icon-box-title a{font-size:1.4em;}.elementor-831 .elementor-element.elementor-element-23d92b3{text-align:center;}.elementor-831 .elementor-element.elementor-element-23d92b3 .elementor-heading-title{font-size:var( --e-global-typography-b68005d-font-size );line-height:var( --e-global-typography-b68005d-line-height );letter-spacing:var( --e-global-typography-b68005d-letter-spacing );}.elementor-831 .elementor-element.elementor-element-20f6e0b{width:100%;max-width:100%;}.elementor-831 .elementor-element.elementor-element-687f405 .elementor-heading-title{font-size:var( --e-global-typography-949eac4-font-size );line-height:var( --e-global-typography-949eac4-line-height );letter-spacing:var( --e-global-typography-949eac4-letter-spacing );}.elementor-831 .elementor-element.elementor-element-f94a88c .elementor-heading-title{font-size:var( --e-global-typography-949eac4-font-size );line-height:var( --e-global-typography-949eac4-line-height );letter-spacing:var( --e-global-typography-949eac4-letter-spacing );}.elementor-831 .elementor-element.elementor-element-0d3fe61 .elementor-heading-title{font-size:var( --e-global-typography-949eac4-font-size );line-height:var( --e-global-typography-949eac4-line-height );letter-spacing:var( --e-global-typography-949eac4-letter-spacing );}.elementor-831 .elementor-element.elementor-element-23b7436 .elementor-heading-title{font-size:var( --e-global-typography-949eac4-font-size );line-height:var( --e-global-typography-949eac4-line-height );letter-spacing:var( --e-global-typography-949eac4-letter-spacing );}.elementor-831 .elementor-element.elementor-element-2270035 .elementor-heading-title{font-size:var( --e-global-typography-949eac4-font-size );line-height:var( --e-global-typography-949eac4-line-height );letter-spacing:var( --e-global-typography-949eac4-letter-spacing );}.elementor-831 .elementor-element.elementor-element-b5f530a .elementor-heading-title{font-size:var( --e-global-typography-949eac4-font-size );line-height:var( --e-global-typography-949eac4-line-height );letter-spacing:var( --e-global-typography-949eac4-letter-spacing );}.elementor-831 .elementor-element.elementor-element-99d02c8 .elementor-heading-title{font-size:var( --e-global-typography-949eac4-font-size );line-height:var( --e-global-typography-949eac4-line-height );letter-spacing:var( --e-global-typography-949eac4-letter-spacing );}.elementor-831 .elementor-element.elementor-element-41404f3 .elementor-heading-title{font-size:var( --e-global-typography-949eac4-font-size );line-height:var( --e-global-typography-949eac4-line-height );letter-spacing:var( --e-global-typography-949eac4-letter-spacing );}.elementor-831 .elementor-element.elementor-element-f9db358 .elementor-heading-title{font-size:var( --e-global-typography-949eac4-font-size );line-height:var( --e-global-typography-949eac4-line-height );letter-spacing:var( --e-global-typography-949eac4-letter-spacing );}.elementor-831 .elementor-element.elementor-element-684e82e .elementor-heading-title{font-size:var( --e-global-typography-949eac4-font-size );line-height:var( --e-global-typography-949eac4-line-height );letter-spacing:var( --e-global-typography-949eac4-letter-spacing );}.elementor-831 .elementor-element.elementor-element-8309a0f{--e-n-carousel-swiper-slides-to-display:2;}.elementor-831 .elementor-element.elementor-element-7c4bd6a{--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:05%;--padding-left:5%;--padding-right:5%;}.elementor-831 .elementor-element.elementor-element-3803709 .elementor-heading-title{font-size:var( --e-global-typography-b68005d-font-size );line-height:var( --e-global-typography-b68005d-line-height );letter-spacing:var( --e-global-typography-b68005d-letter-spacing );}.elementor-831 .elementor-element.elementor-element-192eaae{--padding-top:5%;--padding-bottom:05%;--padding-left:5%;--padding-right:5%;}.elementor-831 .elementor-element.elementor-element-a54c056 .elementor-heading-title{font-size:var( --e-global-typography-b68005d-font-size );line-height:var( --e-global-typography-b68005d-line-height );letter-spacing:var( --e-global-typography-b68005d-letter-spacing );}}@media(max-width:767px){.elementor-831 .elementor-element.elementor-element-60f1dbe2{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-831 .elementor-element.elementor-element-7f7d3435{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-831 .elementor-element.elementor-element-46ece5b2 .elementor-heading-title{font-size:var( --e-global-typography-fa4a6bf-font-size );}.elementor-831 .elementor-element.elementor-element-7129de74 .elementor-heading-title{font-size:var( --e-global-typography-df5985f-font-size );line-height:var( --e-global-typography-df5985f-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-831 .elementor-element.elementor-element-70793b2{width:100%;max-width:100%;text-align:start;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-831 .elementor-element.elementor-element-bd2abce .elementor-button{font-size:16px;}.elementor-831 .elementor-element.elementor-element-6b427ab{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-831 .elementor-element.elementor-element-ebe0609{--padding-top:8%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-831 .elementor-element.elementor-element-6d39ffd{width:100%;max-width:100%;text-align:center;}.elementor-831 .elementor-element.elementor-element-6d39ffd .elementor-heading-title{font-size:var( --e-global-typography-b68005d-font-size );line-height:var( --e-global-typography-b68005d-line-height );letter-spacing:var( --e-global-typography-b68005d-letter-spacing );}.elementor-831 .elementor-element.elementor-element-b2e0c86{width:100%;max-width:100%;text-align:center;}.elementor-831 .elementor-element.elementor-element-5ea018a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-831 .elementor-element.elementor-element-ebaa864{text-align:center;}.elementor-831 .elementor-element.elementor-element-ebaa864 .elementor-heading-title{font-size:var( --e-global-typography-b68005d-font-size );line-height:var( --e-global-typography-b68005d-line-height );letter-spacing:var( --e-global-typography-b68005d-letter-spacing );}.elementor-831 .elementor-element.elementor-element-15d5cd1{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-831 .elementor-element.elementor-element-90a123f{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-831 .elementor-element.elementor-element-bfd050a{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-831 .elementor-element.elementor-element-a300808{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-831 .elementor-element.elementor-element-5946f72{text-align:center;}.elementor-831 .elementor-element.elementor-element-5946f72 .elementor-heading-title{font-size:var( --e-global-typography-b68005d-font-size );line-height:var( --e-global-typography-b68005d-line-height );letter-spacing:var( --e-global-typography-b68005d-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-831 .elementor-element.elementor-element-5fb9d7a .elementor-icon-box-title, .elementor-831 .elementor-element.elementor-element-5fb9d7a .elementor-icon-box-title a{font-size:var( --e-global-typography-0351045-font-size );}.elementor-831 .elementor-element.elementor-element-9ff0d24 .elementor-icon-box-title, .elementor-831 .elementor-element.elementor-element-9ff0d24 .elementor-icon-box-title a{font-size:var( --e-global-typography-0351045-font-size );}.elementor-831 .elementor-element.elementor-element-21a6f83 .elementor-icon-box-title, .elementor-831 .elementor-element.elementor-element-21a6f83 .elementor-icon-box-title a{font-size:var( --e-global-typography-0351045-font-size );}.elementor-831 .elementor-element.elementor-element-fd8afb3 .elementor-icon-box-title, .elementor-831 .elementor-element.elementor-element-fd8afb3 .elementor-icon-box-title a{font-size:1.8em;}.elementor-831 .elementor-element.elementor-element-433e02c9{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-831 .elementor-element.elementor-element-11decfbf{text-align:center;}.elementor-831 .elementor-element.elementor-element-11decfbf .elementor-heading-title{font-size:var( --e-global-typography-b68005d-font-size );line-height:var( --e-global-typography-b68005d-line-height );letter-spacing:var( --e-global-typography-b68005d-letter-spacing );}.elementor-831 .elementor-element.elementor-element-1f51e89{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-831 .elementor-element.elementor-element-8661872{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-831 .elementor-element.elementor-element-75c37ea{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-831 .elementor-element.elementor-element-0c0e2e0{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-831 .elementor-element.elementor-element-24b4f51{text-align:center;}.elementor-831 .elementor-element.elementor-element-24b4f51 .elementor-heading-title{font-size:var( --e-global-typography-b68005d-font-size );line-height:var( --e-global-typography-b68005d-line-height );letter-spacing:var( --e-global-typography-b68005d-letter-spacing );}.elementor-831 .elementor-element.elementor-element-ca81a8e .elementor-icon-box-title, .elementor-831 .elementor-element.elementor-element-ca81a8e .elementor-icon-box-title a{font-size:1.3em;}.elementor-831 .elementor-element.elementor-element-a0baa90 .elementor-icon-box-title, .elementor-831 .elementor-element.elementor-element-a0baa90 .elementor-icon-box-title a{font-size:1.3em;}.elementor-831 .elementor-element.elementor-element-4de7ba9 .elementor-icon-box-title, .elementor-831 .elementor-element.elementor-element-4de7ba9 .elementor-icon-box-title a{font-size:1.3em;}.elementor-831 .elementor-element.elementor-element-1d6df93f{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:05%;}.elementor-831 .elementor-element.elementor-element-23d92b3{text-align:center;}.elementor-831 .elementor-element.elementor-element-23d92b3 .elementor-heading-title{font-size:var( --e-global-typography-b68005d-font-size );line-height:var( --e-global-typography-b68005d-line-height );letter-spacing:var( --e-global-typography-b68005d-letter-spacing );}.elementor-831 .elementor-element.elementor-element-20f6e0b{text-align:center;}.elementor-831 .elementor-element.elementor-element-4759b79e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-831 .elementor-element.elementor-element-687f405 .elementor-heading-title{font-size:var( --e-global-typography-949eac4-font-size );line-height:var( --e-global-typography-949eac4-line-height );letter-spacing:var( --e-global-typography-949eac4-letter-spacing );}.elementor-831 .elementor-element.elementor-element-f94a88c .elementor-heading-title{font-size:var( --e-global-typography-949eac4-font-size );line-height:var( --e-global-typography-949eac4-line-height );letter-spacing:var( --e-global-typography-949eac4-letter-spacing );}.elementor-831 .elementor-element.elementor-element-0d3fe61 .elementor-heading-title{font-size:var( --e-global-typography-949eac4-font-size );line-height:var( --e-global-typography-949eac4-line-height );letter-spacing:var( --e-global-typography-949eac4-letter-spacing );}.elementor-831 .elementor-element.elementor-element-23b7436 .elementor-heading-title{font-size:var( --e-global-typography-949eac4-font-size );line-height:var( --e-global-typography-949eac4-line-height );letter-spacing:var( --e-global-typography-949eac4-letter-spacing );}.elementor-831 .elementor-element.elementor-element-2270035 .elementor-heading-title{font-size:var( --e-global-typography-949eac4-font-size );line-height:var( --e-global-typography-949eac4-line-height );letter-spacing:var( --e-global-typography-949eac4-letter-spacing );}.elementor-831 .elementor-element.elementor-element-b5f530a .elementor-heading-title{font-size:var( --e-global-typography-949eac4-font-size );line-height:var( --e-global-typography-949eac4-line-height );letter-spacing:var( --e-global-typography-949eac4-letter-spacing );}.elementor-831 .elementor-element.elementor-element-99d02c8 .elementor-heading-title{font-size:var( --e-global-typography-949eac4-font-size );line-height:var( --e-global-typography-949eac4-line-height );letter-spacing:var( --e-global-typography-949eac4-letter-spacing );}.elementor-831 .elementor-element.elementor-element-41404f3 .elementor-heading-title{font-size:var( --e-global-typography-949eac4-font-size );line-height:var( --e-global-typography-949eac4-line-height );letter-spacing:var( --e-global-typography-949eac4-letter-spacing );}.elementor-831 .elementor-element.elementor-element-f9db358 .elementor-heading-title{font-size:var( --e-global-typography-949eac4-font-size );line-height:var( --e-global-typography-949eac4-line-height );letter-spacing:var( --e-global-typography-949eac4-letter-spacing );}.elementor-831 .elementor-element.elementor-element-684e82e .elementor-heading-title{font-size:var( --e-global-typography-949eac4-font-size );line-height:var( --e-global-typography-949eac4-line-height );letter-spacing:var( --e-global-typography-949eac4-letter-spacing );}.elementor-831 .elementor-element.elementor-element-8309a0f{--e-n-carousel-swiper-slides-to-display:1;}.elementor-831 .elementor-element.elementor-element-7c4bd6a{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:05%;}.elementor-831 .elementor-element.elementor-element-bd17396{--min-height:320px;--border-radius:14px 14px 14px 14px;}.elementor-831 .elementor-element.elementor-element-c02fd10{--border-radius:14px 14px 14px 14px;}.elementor-831 .elementor-element.elementor-element-3803709 .elementor-heading-title{font-size:var( --e-global-typography-b68005d-font-size );line-height:var( --e-global-typography-b68005d-line-height );letter-spacing:var( --e-global-typography-b68005d-letter-spacing );}.elementor-831 .elementor-element.elementor-element-2504e1a .elementor-heading-title{font-size:1em;}.elementor-831 .elementor-element.elementor-element-4a0d2c7 .elementor-button{font-size:16px;}.elementor-831 .elementor-element.elementor-element-192eaae{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:05%;}.elementor-831 .elementor-element.elementor-element-dfee5a9{--border-radius:14px 14px 14px 14px;}.elementor-831 .elementor-element.elementor-element-a54c056 .elementor-heading-title{font-size:var( --e-global-typography-b68005d-font-size );line-height:var( --e-global-typography-b68005d-line-height );letter-spacing:var( --e-global-typography-b68005d-letter-spacing );}.elementor-831 .elementor-element.elementor-element-8c26ffd .elementor-button{font-size:16px;}}@media(min-width:768px){.elementor-831 .elementor-element.elementor-element-60f1dbe2{--width:100%;}.elementor-831 .elementor-element.elementor-element-7f7d3435{--width:75%;}.elementor-831 .elementor-element.elementor-element-6b427ab{--width:100%;}.elementor-831 .elementor-element.elementor-element-ebe0609{--width:100%;}.elementor-831 .elementor-element.elementor-element-5c580cf{--width:50%;}.elementor-831 .elementor-element.elementor-element-6e6adb7c{--width:50%;}.elementor-831 .elementor-element.elementor-element-a300808{--width:100%;}.elementor-831 .elementor-element.elementor-element-bd43c52{--width:100%;}.elementor-831 .elementor-element.elementor-element-b8c6394{--width:25%;}.elementor-831 .elementor-element.elementor-element-7ccc662{--width:25%;}.elementor-831 .elementor-element.elementor-element-0c4ea0c{--width:25%;}.elementor-831 .elementor-element.elementor-element-7414b36{--width:25%;}.elementor-831 .elementor-element.elementor-element-433e02c9{--width:100%;}.elementor-831 .elementor-element.elementor-element-5f5da95d{--width:50%;}.elementor-831 .elementor-element.elementor-element-442f8ac{--width:50%;}.elementor-831 .elementor-element.elementor-element-0c0e2e0{--width:100%;}.elementor-831 .elementor-element.elementor-element-2332fbd{--width:100%;}.elementor-831 .elementor-element.elementor-element-a03ebf4{--width:25%;}.elementor-831 .elementor-element.elementor-element-3d5c37b{--width:25%;}.elementor-831 .elementor-element.elementor-element-8c44d8e{--width:25%;}.elementor-831 .elementor-element.elementor-element-1d6df93f{--width:100%;}.elementor-831 .elementor-element.elementor-element-7c4bd6a{--width:100%;}.elementor-831 .elementor-element.elementor-element-bd17396{--width:50%;}.elementor-831 .elementor-element.elementor-element-c02fd10{--width:50%;}.elementor-831 .elementor-element.elementor-element-192eaae{--content-width:1140px;}.elementor-831 .elementor-element.elementor-element-dfee5a9{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-831 .elementor-element.elementor-element-7f7d3435{--width:100%;}.elementor-831 .elementor-element.elementor-element-ebe0609{--width:100%;}.elementor-831 .elementor-element.elementor-element-5c580cf{--width:100%;}.elementor-831 .elementor-element.elementor-element-6e6adb7c{--width:100%;}.elementor-831 .elementor-element.elementor-element-b8c6394{--width:47%;}.elementor-831 .elementor-element.elementor-element-7ccc662{--width:47%;}.elementor-831 .elementor-element.elementor-element-0c4ea0c{--width:47%;}.elementor-831 .elementor-element.elementor-element-7414b36{--width:47%;}.elementor-831 .elementor-element.elementor-element-5f5da95d{--width:100%;}.elementor-831 .elementor-element.elementor-element-442f8ac{--width:100%;}.elementor-831 .elementor-element.elementor-element-a03ebf4{--width:100%;}.elementor-831 .elementor-element.elementor-element-3d5c37b{--width:100%;}.elementor-831 .elementor-element.elementor-element-8c44d8e{--width:100%;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Clash Grotesk';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.mcgmechanical.com/wp-content/uploads/2026/06/ClashGrotesk-Regular-1.eot');
	src: url('https://www.mcgmechanical.com/wp-content/uploads/2026/06/ClashGrotesk-Regular-1.eot?#iefix') format('embedded-opentype'),
		url('https://www.mcgmechanical.com/wp-content/uploads/2026/06/ClashGrotesk-Regular-1.woff2') format('woff2'),
		url('https://www.mcgmechanical.com/wp-content/uploads/2026/06/ClashGrotesk-Regular.woff') format('woff'),
		url('https://www.mcgmechanical.com/wp-content/uploads/2026/06/ClashGrotesk-Variable.ttf') format('truetype'),
		url('https://www.mcgmechanical.com/wp-content/uploads/2026/06/ClashGrotesk-Regular-1.svg#ClashGrotesk') format('svg');
}
@font-face {
	font-family: 'Clash Grotesk';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.mcgmechanical.com/wp-content/uploads/2026/06/ClashGrotesk-Medium.eot');
	src: url('https://www.mcgmechanical.com/wp-content/uploads/2026/06/ClashGrotesk-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://www.mcgmechanical.com/wp-content/uploads/2026/06/ClashGrotesk-Medium.woff2') format('woff2'),
		url('https://www.mcgmechanical.com/wp-content/uploads/2026/06/ClashGrotesk-Medium.woff') format('woff'),
		url('https://www.mcgmechanical.com/wp-content/uploads/2026/06/ClashGrotesk-Medium.ttf') format('truetype'),
		url('https://www.mcgmechanical.com/wp-content/uploads/2026/06/ClashGrotesk-Medium-1.svg#ClashGrotesk') format('svg');
}
@font-face {
	font-family: 'Clash Grotesk';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.mcgmechanical.com/wp-content/uploads/2026/06/ClashGrotesk-Semibold.eot');
	src: url('https://www.mcgmechanical.com/wp-content/uploads/2026/06/ClashGrotesk-Semibold.eot?#iefix') format('embedded-opentype'),
		url('https://www.mcgmechanical.com/wp-content/uploads/2026/06/ClashGrotesk-Semibold.woff2') format('woff2'),
		url('https://www.mcgmechanical.com/wp-content/uploads/2026/06/ClashGrotesk-Semibold.woff') format('woff'),
		url('https://www.mcgmechanical.com/wp-content/uploads/2026/06/ClashGrotesk-Semibold.ttf') format('truetype'),
		url('https://www.mcgmechanical.com/wp-content/uploads/2026/06/ClashGrotesk-Semibold-1.svg#ClashGrotesk') format('svg');
}
@font-face {
	font-family: 'Clash Grotesk';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.mcgmechanical.com/wp-content/uploads/2026/06/ClashGrotesk-Bold.eot');
	src: url('https://www.mcgmechanical.com/wp-content/uploads/2026/06/ClashGrotesk-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://www.mcgmechanical.com/wp-content/uploads/2026/06/ClashGrotesk-Bold.woff2') format('woff2'),
		url('https://www.mcgmechanical.com/wp-content/uploads/2026/06/ClashGrotesk-Bold.woff') format('woff'),
		url('https://www.mcgmechanical.com/wp-content/uploads/2026/06/ClashGrotesk-Bold.ttf') format('truetype'),
		url('https://www.mcgmechanical.com/wp-content/uploads/2026/06/ClashGrotesk-Bold-1.svg#ClashGrotesk') format('svg');
}
/* End Custom Fonts CSS */