.elementor-12 .elementor-element.elementor-element-7e570464 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-7e570464 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(0deg, #000000 0%, #000000 0%);opacity:0.68;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-7e570464 > .elementor-container{min-height:560px;}.elementor-12 .elementor-element.elementor-element-7e570464{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 100px 0px;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-3d9a813d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-3d9a813d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-3d9a813d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12 .elementor-element.elementor-element-3d9a813d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 100px 0px 100px;}.elementor-12 .elementor-element.elementor-element-36670f4{background-color:#FFFFFF00;text-align:center;}.elementor-12 .elementor-element.elementor-element-36670f4.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-36670f4 .elementor-heading-title{font-size:20px;font-weight:bold;font-style:normal;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FF5500;}.elementor-12 .elementor-element.elementor-element-5816638a{text-align:center;}.elementor-12 .elementor-element.elementor-element-5816638a .elementor-heading-title{font-size:51px;font-weight:600;text-transform:capitalize;font-style:normal;line-height:1em;letter-spacing:-2.5px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-1ccc6582{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6f49cb9 .elementor-button{background-color:#FF5500;font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:bold;text-transform:uppercase;text-decoration:none;letter-spacing:0.2px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-radius:6px 6px 6px 6px;padding:10px 30px 10px 30px;}.elementor-12 .elementor-element.elementor-element-6f49cb9 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-6f49cb9 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6f49cb9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-6f49cb9 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-6f49cb9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-70c23569{margin-top:-150px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-1ad613f5{text-align:start;}.elementor-12 .elementor-element.elementor-element-1ad613f5 img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#FF5500;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-6a821768{text-align:start;}.elementor-12 .elementor-element.elementor-element-6a821768 img{height:213px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FF5500;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-1739e319{text-align:start;}.elementor-12 .elementor-element.elementor-element-1739e319 img{width:100%;height:217px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FF5500;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-25d5e6c0{text-align:start;}.elementor-12 .elementor-element.elementor-element-25d5e6c0 img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#FF5500;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-489ddd09{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-44fad6d{--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-12 .elementor-element.elementor-element-5372efc6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-291fdb1e img{border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-7136405f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-12a3659e .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-12a3659e .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-12a3659e .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-12a3659e .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-12a3659e{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-12a3659e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-12a3659e .elementor-icon-list-item > 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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-12 .elementor-element.elementor-element-12a3659e .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-12a3659e .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-93b42fa .elementor-heading-title{font-size:37px;font-weight:600;color:#FF5500;}.elementor-12 .elementor-element.elementor-element-12b31391{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:#000000;}.elementor-12 .elementor-element.elementor-element-7a197fc5{--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:flex-start;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-7a197fc5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7a197fc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-03c4aa2 );}.elementor-12 .elementor-element.elementor-element-4de6a582{--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:flex-start;--padding-top:7px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a66c4c9 .elementor-button{background-color:#FF5500;font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:bold;text-transform:uppercase;text-decoration:none;letter-spacing:0.2px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:6px 6px 6px 6px;padding:10px 30px 10px 30px;}.elementor-12 .elementor-element.elementor-element-a66c4c9 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-a66c4c9 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-a66c4c9 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-a66c4c9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-ce17d8d{--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;--gap:27px 43px;--row-gap:27px;--column-gap:43px;}.elementor-12 .elementor-element.elementor-element-fb99415{text-align:center;}.elementor-12 .elementor-element.elementor-element-fb99415 .elementor-heading-title{font-size:25px;font-weight:600;text-transform:uppercase;color:#FF5500;}.elementor-12 .elementor-element.elementor-element-61a5127{text-align:center;font-size:29px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-539b8294{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-539b8294:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-539b8294 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-2f6298a2{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5b88ff32{--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:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-5b88ff32:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5b88ff32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-03c4aa2 );}.elementor-12 .elementor-element.elementor-element-4d79b4ef{--display:flex;--min-height:165px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4d79b4ef:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4d79b4ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heartofmichiganmechanical.com/wp-content/uploads/2026/04/heating-main-new-178813.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-18eecbd2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-10px;z-index:3;}.elementor-12 .elementor-element.elementor-element-18eecbd2.elementor-element{--align-self:center;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-18eecbd2{left:202px;}body.rtl .elementor-12 .elementor-element.elementor-element-18eecbd2{right:202px;}.elementor-12 .elementor-element.elementor-element-18eecbd2 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-18eecbd2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-03c4aa2 );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-18eecbd2.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-18eecbd2.elementor-view-default .elementor-icon{color:var( --e-global-color-03c4aa2 );border-color:var( --e-global-color-03c4aa2 );}.elementor-12 .elementor-element.elementor-element-18eecbd2.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-18eecbd2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-03c4aa2 );}.elementor-12 .elementor-element.elementor-element-18eecbd2.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-18eecbd2.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-18eecbd2.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-18eecbd2.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-18eecbd2.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-18eecbd2.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-18eecbd2.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-18eecbd2.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-18eecbd2.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-18eecbd2 .elementor-icon{font-size:29px;border-width:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-18eecbd2 .elementor-icon svg{height:29px;}.elementor-12 .elementor-element.elementor-element-50db7a0d{--spacer-size:34px;width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;top:68px;border-radius:0px 15px 0px 0px;box-shadow:15px -16px 0px 0px #FFFAF7;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-50db7a0d{right:1px;}body.rtl .elementor-12 .elementor-element.elementor-element-50db7a0d{left:1px;}.elementor-12 .elementor-element.elementor-element-3a7e87dd{--spacer-size:34px;width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;top:0px;border-radius:0px 15px 0px 0px;box-shadow:12px -12px 0px 0px #FFFAF7;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-3a7e87dd{right:61px;}body.rtl .elementor-12 .elementor-element.elementor-element-3a7e87dd{left:61px;}.elementor-12 .elementor-element.elementor-element-65292d69{--display:flex;--justify-content:center;--gap:3px 0px;--row-gap:3px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3e9d6858 .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-3e9d6858 .elementor-image-box-title{margin-bottom:5px;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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:#000000;}.elementor-12 .elementor-element.elementor-element-3e9d6858:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-3e9d6858:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-3e9d6858 .elementor-image-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:#000000;}.elementor-12 .elementor-element.elementor-element-4c3cbfe0 .elementor-button{background-color:var( --e-global-color-75b5d99 );font-family:var( --e-global-typography-20528a9-font-family ), Sans-serif;font-size:var( --e-global-typography-20528a9-font-size );font-weight:var( --e-global-typography-20528a9-font-weight );text-transform:var( --e-global-typography-20528a9-text-transform );line-height:var( --e-global-typography-20528a9-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4c3cbfe0 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-4c3cbfe0 .elementor-button:focus{background-color:var( --e-global-color-75b5d99 );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-4c3cbfe0{padding:10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4c3cbfe0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-4c3cbfe0 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-4c3cbfe0 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-4c3cbfe0 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-1d356eef{--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:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-1d356eef:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1d356eef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-03c4aa2 );}.elementor-12 .elementor-element.elementor-element-7d6a190e{--display:flex;--min-height:165px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7d6a190e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7d6a190e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heartofmichiganmechanical.com/wp-content/uploads/2026/04/Horizontal_3900-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-42329548{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-10px;z-index:3;}.elementor-12 .elementor-element.elementor-element-42329548.elementor-element{--align-self:center;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-42329548{left:202px;}body.rtl .elementor-12 .elementor-element.elementor-element-42329548{right:202px;}.elementor-12 .elementor-element.elementor-element-42329548 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-42329548.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-03c4aa2 );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-42329548.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-42329548.elementor-view-default .elementor-icon{color:var( --e-global-color-03c4aa2 );border-color:var( --e-global-color-03c4aa2 );}.elementor-12 .elementor-element.elementor-element-42329548.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-42329548.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-03c4aa2 );}.elementor-12 .elementor-element.elementor-element-42329548.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-42329548.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-42329548.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-42329548.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-42329548.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-42329548.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-42329548.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-42329548.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-42329548.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-42329548 .elementor-icon{font-size:29px;border-width:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-42329548 .elementor-icon svg{height:29px;}.elementor-12 .elementor-element.elementor-element-956d824{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-10px;z-index:3;}.elementor-12 .elementor-element.elementor-element-956d824.elementor-element{--align-self:center;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-956d824{left:202px;}body.rtl .elementor-12 .elementor-element.elementor-element-956d824{right:202px;}.elementor-12 .elementor-element.elementor-element-956d824 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-956d824.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-03c4aa2 );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-956d824.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-956d824.elementor-view-default .elementor-icon{color:var( --e-global-color-03c4aa2 );border-color:var( --e-global-color-03c4aa2 );}.elementor-12 .elementor-element.elementor-element-956d824.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-956d824.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-03c4aa2 );}.elementor-12 .elementor-element.elementor-element-956d824.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-956d824.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-956d824.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-956d824.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-956d824.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-956d824.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-956d824.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-956d824.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-956d824.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-956d824 .elementor-icon{font-size:29px;border-width:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-956d824 .elementor-icon svg{height:29px;}.elementor-12 .elementor-element.elementor-element-4de8b64b{--spacer-size:34px;width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;top:68px;border-radius:0px 15px 0px 0px;box-shadow:15px -16px 0px 0px #FFFAF7;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-4de8b64b{right:1px;}body.rtl .elementor-12 .elementor-element.elementor-element-4de8b64b{left:1px;}.elementor-12 .elementor-element.elementor-element-dfb8985{--spacer-size:34px;width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;top:0px;border-radius:0px 15px 0px 0px;box-shadow:12px -12px 0px 0px #FFFAF7;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-dfb8985{right:61px;}body.rtl .elementor-12 .elementor-element.elementor-element-dfb8985{left:61px;}.elementor-12 .elementor-element.elementor-element-784ae832{--display:flex;--gap:27px 0px;--row-gap:27px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-279b1ec4 .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-279b1ec4 .elementor-image-box-title{margin-bottom:5px;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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:#000000;}.elementor-12 .elementor-element.elementor-element-279b1ec4:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-279b1ec4:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-279b1ec4 .elementor-image-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:#000000;}.elementor-12 .elementor-element.elementor-element-4475dc48 .elementor-button{background-color:var( --e-global-color-75b5d99 );font-family:var( --e-global-typography-20528a9-font-family ), Sans-serif;font-size:var( --e-global-typography-20528a9-font-size );font-weight:var( --e-global-typography-20528a9-font-weight );text-transform:var( --e-global-typography-20528a9-text-transform );line-height:var( --e-global-typography-20528a9-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4475dc48 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-4475dc48 .elementor-button:focus{background-color:var( --e-global-color-75b5d99 );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-4475dc48{padding:10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4475dc48 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-4475dc48 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-4475dc48 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-4475dc48 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-7c8cf98{--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:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-7c8cf98:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7c8cf98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-03c4aa2 );}.elementor-12 .elementor-element.elementor-element-53488cef{--display:flex;--min-height:165px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-53488cef:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-53488cef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heartofmichiganmechanical.com/wp-content/uploads/2026/04/Furnace-Repair-1024x512-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-372183f{--spacer-size:34px;width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;top:68px;border-radius:0px 15px 0px 0px;box-shadow:15px -16px 0px 0px #FFFAF7;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-372183f{right:1px;}body.rtl .elementor-12 .elementor-element.elementor-element-372183f{left:1px;}.elementor-12 .elementor-element.elementor-element-585dabba{--spacer-size:34px;width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;top:0px;border-radius:0px 15px 0px 0px;box-shadow:12px -12px 0px 0px #FFFAF7;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-585dabba{right:61px;}body.rtl .elementor-12 .elementor-element.elementor-element-585dabba{left:61px;}.elementor-12 .elementor-element.elementor-element-757a278{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-10px;z-index:3;}.elementor-12 .elementor-element.elementor-element-757a278.elementor-element{--align-self:center;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-757a278{left:202px;}body.rtl .elementor-12 .elementor-element.elementor-element-757a278{right:202px;}.elementor-12 .elementor-element.elementor-element-757a278 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-757a278.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-03c4aa2 );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-757a278.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-757a278.elementor-view-default .elementor-icon{color:var( --e-global-color-03c4aa2 );border-color:var( --e-global-color-03c4aa2 );}.elementor-12 .elementor-element.elementor-element-757a278.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-757a278.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-03c4aa2 );}.elementor-12 .elementor-element.elementor-element-757a278.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-757a278.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-757a278.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-757a278.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-757a278.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-757a278.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-757a278.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-757a278.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-757a278.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-757a278 .elementor-icon{font-size:29px;border-width:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-757a278 .elementor-icon svg{height:29px;}.elementor-12 .elementor-element.elementor-element-3671c89e{--display:flex;--gap:21px 21px;--row-gap:21px;--column-gap:21px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2197a352 .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-2197a352 .elementor-image-box-title{margin-bottom:14px;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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:#000000;}.elementor-12 .elementor-element.elementor-element-2197a352:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-2197a352:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-2197a352 .elementor-image-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:#000000;}.elementor-12 .elementor-element.elementor-element-605cc40a .elementor-button{background-color:var( --e-global-color-75b5d99 );font-family:var( --e-global-typography-20528a9-font-family ), Sans-serif;font-size:var( --e-global-typography-20528a9-font-size );font-weight:var( --e-global-typography-20528a9-font-weight );text-transform:var( --e-global-typography-20528a9-text-transform );line-height:var( --e-global-typography-20528a9-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-605cc40a .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-605cc40a .elementor-button:focus{background-color:var( --e-global-color-75b5d99 );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-605cc40a{padding:10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-605cc40a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-605cc40a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-605cc40a .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-605cc40a .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-5cc477f{--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:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-5cc477f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5cc477f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-03c4aa2 );}.elementor-12 .elementor-element.elementor-element-2153864{--display:flex;--min-height:165px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2153864:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2153864 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heartofmichiganmechanical.com/wp-content/uploads/2026/04/furnace-repair-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-1f31af31{--spacer-size:34px;width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;top:68px;border-radius:0px 15px 0px 0px;box-shadow:15px -16px 0px 0px #FFFAF7;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1f31af31{right:1px;}body.rtl .elementor-12 .elementor-element.elementor-element-1f31af31{left:1px;}.elementor-12 .elementor-element.elementor-element-4b6dd497{--spacer-size:34px;width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;top:0px;border-radius:0px 15px 0px 0px;box-shadow:12px -12px 0px 0px #FFFAF7;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-4b6dd497{right:61px;}body.rtl .elementor-12 .elementor-element.elementor-element-4b6dd497{left:61px;}.elementor-12 .elementor-element.elementor-element-102cc9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-10px;z-index:3;}.elementor-12 .elementor-element.elementor-element-102cc9f.elementor-element{--align-self:center;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-102cc9f{left:202px;}body.rtl .elementor-12 .elementor-element.elementor-element-102cc9f{right:202px;}.elementor-12 .elementor-element.elementor-element-102cc9f .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-102cc9f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-03c4aa2 );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-102cc9f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-102cc9f.elementor-view-default .elementor-icon{color:var( --e-global-color-03c4aa2 );border-color:var( --e-global-color-03c4aa2 );}.elementor-12 .elementor-element.elementor-element-102cc9f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-102cc9f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-03c4aa2 );}.elementor-12 .elementor-element.elementor-element-102cc9f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-102cc9f.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-102cc9f.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-102cc9f.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-102cc9f.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-102cc9f.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-102cc9f.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-102cc9f.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-102cc9f.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-102cc9f .elementor-icon{font-size:29px;border-width:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-102cc9f .elementor-icon svg{height:29px;}.elementor-12 .elementor-element.elementor-element-2181127d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6daac66a .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-6daac66a .elementor-image-box-title{margin-bottom:5px;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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:#000000;}.elementor-12 .elementor-element.elementor-element-6daac66a:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-6daac66a:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-6daac66a .elementor-image-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:#000000;}.elementor-12 .elementor-element.elementor-element-14013055 .elementor-button{background-color:var( --e-global-color-75b5d99 );font-family:var( --e-global-typography-20528a9-font-family ), Sans-serif;font-size:var( --e-global-typography-20528a9-font-size );font-weight:var( --e-global-typography-20528a9-font-weight );text-transform:var( --e-global-typography-20528a9-text-transform );line-height:var( --e-global-typography-20528a9-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-14013055 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-14013055 .elementor-button:focus{background-color:var( --e-global-color-75b5d99 );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-14013055{padding:10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-14013055 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-14013055 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-14013055 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-14013055 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-6ccff1fc{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1ea4b253{--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:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-1ea4b253:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1ea4b253 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-03c4aa2 );}.elementor-12 .elementor-element.elementor-element-146b3c39{--display:flex;--min-height:165px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-146b3c39:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-146b3c39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heartofmichiganmechanical.com/wp-content/uploads/2026/04/ac2-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-573dd2ec{--spacer-size:34px;width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;top:68px;border-radius:0px 15px 0px 0px;box-shadow:15px -16px 0px 0px #FFFAF7;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-573dd2ec{right:1px;}body.rtl .elementor-12 .elementor-element.elementor-element-573dd2ec{left:1px;}.elementor-12 .elementor-element.elementor-element-490283ec{--spacer-size:34px;width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;top:0px;border-radius:0px 15px 0px 0px;box-shadow:12px -12px 0px 0px #FFFAF7;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-490283ec{right:61px;}body.rtl .elementor-12 .elementor-element.elementor-element-490283ec{left:61px;}.elementor-12 .elementor-element.elementor-element-8db2dcf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-10px;z-index:3;}.elementor-12 .elementor-element.elementor-element-8db2dcf.elementor-element{--align-self:center;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-8db2dcf{left:202px;}body.rtl .elementor-12 .elementor-element.elementor-element-8db2dcf{right:202px;}.elementor-12 .elementor-element.elementor-element-8db2dcf .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-8db2dcf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-03c4aa2 );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-8db2dcf.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-8db2dcf.elementor-view-default .elementor-icon{color:var( --e-global-color-03c4aa2 );border-color:var( --e-global-color-03c4aa2 );}.elementor-12 .elementor-element.elementor-element-8db2dcf.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-8db2dcf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-03c4aa2 );}.elementor-12 .elementor-element.elementor-element-8db2dcf.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-8db2dcf.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-8db2dcf.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-8db2dcf.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-8db2dcf.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-8db2dcf.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-8db2dcf.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-8db2dcf.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-8db2dcf.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-8db2dcf .elementor-icon{font-size:29px;border-width:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8db2dcf .elementor-icon svg{height:29px;}.elementor-12 .elementor-element.elementor-element-30d17fa8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-361f8bdd .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-361f8bdd .elementor-image-box-title{margin-bottom:5px;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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-361f8bdd:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-361f8bdd:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-361f8bdd .elementor-image-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-12 .elementor-element.elementor-element-5f025f11 .elementor-button{background-color:var( --e-global-color-75b5d99 );font-family:var( --e-global-typography-20528a9-font-family ), Sans-serif;font-size:var( --e-global-typography-20528a9-font-size );font-weight:var( --e-global-typography-20528a9-font-weight );text-transform:var( --e-global-typography-20528a9-text-transform );line-height:var( --e-global-typography-20528a9-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5f025f11 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-5f025f11 .elementor-button:focus{background-color:var( --e-global-color-75b5d99 );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-5f025f11{padding:10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5f025f11 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-5f025f11 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-5f025f11 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-5f025f11 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-7c0ca568{--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:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-7c0ca568:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7c0ca568 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-03c4aa2 );}.elementor-12 .elementor-element.elementor-element-51a3f9ff{--display:flex;--min-height:165px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-51a3f9ff:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-51a3f9ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heartofmichiganmechanical.com/wp-content/uploads/2026/04/ac-installation-company-in-florida-and-michigan-1024x640-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-39aceeab{--spacer-size:34px;width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;top:68px;border-radius:0px 15px 0px 0px;box-shadow:15px -16px 0px 0px #FFFAF7;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-39aceeab{right:1px;}body.rtl .elementor-12 .elementor-element.elementor-element-39aceeab{left:1px;}.elementor-12 .elementor-element.elementor-element-4cd7bfaf{--spacer-size:34px;width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;top:0px;border-radius:0px 15px 0px 0px;box-shadow:12px -12px 0px 0px #FFFAF7;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-4cd7bfaf{right:61px;}body.rtl .elementor-12 .elementor-element.elementor-element-4cd7bfaf{left:61px;}.elementor-12 .elementor-element.elementor-element-7c8a783{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-10px;z-index:3;}.elementor-12 .elementor-element.elementor-element-7c8a783.elementor-element{--align-self:center;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-7c8a783{left:202px;}body.rtl .elementor-12 .elementor-element.elementor-element-7c8a783{right:202px;}.elementor-12 .elementor-element.elementor-element-7c8a783 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-7c8a783.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-03c4aa2 );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-7c8a783.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-7c8a783.elementor-view-default .elementor-icon{color:var( --e-global-color-03c4aa2 );border-color:var( --e-global-color-03c4aa2 );}.elementor-12 .elementor-element.elementor-element-7c8a783.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-7c8a783.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-03c4aa2 );}.elementor-12 .elementor-element.elementor-element-7c8a783.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-7c8a783.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-7c8a783.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-7c8a783.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-7c8a783.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-7c8a783.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-7c8a783.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-7c8a783.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-7c8a783.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-7c8a783 .elementor-icon{font-size:29px;border-width:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7c8a783 .elementor-icon svg{height:29px;}.elementor-12 .elementor-element.elementor-element-1b1e19ec{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-53492d36 .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-53492d36 .elementor-image-box-title{margin-bottom:5px;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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-53492d36:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-53492d36:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-53492d36 .elementor-image-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-12 .elementor-element.elementor-element-3cbb229f .elementor-button{background-color:var( --e-global-color-75b5d99 );font-family:var( --e-global-typography-20528a9-font-family ), Sans-serif;font-size:var( --e-global-typography-20528a9-font-size );font-weight:var( --e-global-typography-20528a9-font-weight );text-transform:var( --e-global-typography-20528a9-text-transform );line-height:var( --e-global-typography-20528a9-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3cbb229f .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-3cbb229f .elementor-button:focus{background-color:var( --e-global-color-75b5d99 );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-3cbb229f{padding:10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3cbb229f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-3cbb229f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-3cbb229f .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-3cbb229f .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-7a6b1bd3{--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:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-7a6b1bd3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7a6b1bd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-03c4aa2 );}.elementor-12 .elementor-element.elementor-element-319a45ee{--display:flex;--min-height:165px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-319a45ee:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-319a45ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heartofmichiganmechanical.com/wp-content/uploads/2026/04/ac-cleaning-768x493-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-12d17c20{--spacer-size:34px;width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;top:68px;border-radius:0px 15px 0px 0px;box-shadow:15px -16px 0px 0px #FFFAF7;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-12d17c20{right:1px;}body.rtl .elementor-12 .elementor-element.elementor-element-12d17c20{left:1px;}.elementor-12 .elementor-element.elementor-element-51d83094{--spacer-size:34px;width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;top:0px;border-radius:0px 15px 0px 0px;box-shadow:12px -12px 0px 0px #FFFAF7;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-51d83094{right:61px;}body.rtl .elementor-12 .elementor-element.elementor-element-51d83094{left:61px;}.elementor-12 .elementor-element.elementor-element-b755f91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-10px;z-index:3;}.elementor-12 .elementor-element.elementor-element-b755f91.elementor-element{--align-self:center;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-b755f91{left:202px;}body.rtl .elementor-12 .elementor-element.elementor-element-b755f91{right:202px;}.elementor-12 .elementor-element.elementor-element-b755f91 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-b755f91.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-03c4aa2 );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-b755f91.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-b755f91.elementor-view-default .elementor-icon{color:var( --e-global-color-03c4aa2 );border-color:var( --e-global-color-03c4aa2 );}.elementor-12 .elementor-element.elementor-element-b755f91.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-b755f91.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-03c4aa2 );}.elementor-12 .elementor-element.elementor-element-b755f91.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-b755f91.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-b755f91.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-b755f91.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-b755f91.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-b755f91.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-b755f91.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-b755f91.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-b755f91.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-b755f91 .elementor-icon{font-size:29px;border-width:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b755f91 .elementor-icon svg{height:29px;}.elementor-12 .elementor-element.elementor-element-754b5ba4{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-29fb98c0 .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-29fb98c0 .elementor-image-box-title{margin-bottom:5px;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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-29fb98c0:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-29fb98c0:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-29fb98c0 .elementor-image-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-12 .elementor-element.elementor-element-44df1943 .elementor-button{background-color:var( --e-global-color-75b5d99 );font-family:var( --e-global-typography-20528a9-font-family ), Sans-serif;font-size:var( --e-global-typography-20528a9-font-size );font-weight:var( --e-global-typography-20528a9-font-weight );text-transform:var( --e-global-typography-20528a9-text-transform );line-height:var( --e-global-typography-20528a9-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-44df1943 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-44df1943 .elementor-button:focus{background-color:var( --e-global-color-75b5d99 );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-44df1943{padding:10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-44df1943 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-44df1943 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-44df1943 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-44df1943 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-6da56101{--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:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-6da56101:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6da56101 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-03c4aa2 );}.elementor-12 .elementor-element.elementor-element-7925780d{--display:flex;--min-height:165px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7925780d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7925780d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heartofmichiganmechanical.com/wp-content/uploads/2026/04/Install-July-2-18-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-731976fe{--spacer-size:34px;width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;top:68px;border-radius:0px 15px 0px 0px;box-shadow:15px -16px 0px 0px #FFFAF7;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-731976fe{right:1px;}body.rtl .elementor-12 .elementor-element.elementor-element-731976fe{left:1px;}.elementor-12 .elementor-element.elementor-element-1b8e41dc{--spacer-size:34px;width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;top:0px;border-radius:0px 15px 0px 0px;box-shadow:12px -12px 0px 0px #FFFAF7;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1b8e41dc{right:61px;}body.rtl .elementor-12 .elementor-element.elementor-element-1b8e41dc{left:61px;}.elementor-12 .elementor-element.elementor-element-f3ce485{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-10px;z-index:3;}.elementor-12 .elementor-element.elementor-element-f3ce485.elementor-element{--align-self:center;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-f3ce485{left:202px;}body.rtl .elementor-12 .elementor-element.elementor-element-f3ce485{right:202px;}.elementor-12 .elementor-element.elementor-element-f3ce485 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-f3ce485.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-03c4aa2 );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-f3ce485.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f3ce485.elementor-view-default .elementor-icon{color:var( --e-global-color-03c4aa2 );border-color:var( --e-global-color-03c4aa2 );}.elementor-12 .elementor-element.elementor-element-f3ce485.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f3ce485.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-03c4aa2 );}.elementor-12 .elementor-element.elementor-element-f3ce485.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-f3ce485.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-f3ce485.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-f3ce485.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-f3ce485.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-f3ce485.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-f3ce485.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-f3ce485.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-f3ce485.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-f3ce485 .elementor-icon{font-size:29px;border-width:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f3ce485 .elementor-icon svg{height:29px;}.elementor-12 .elementor-element.elementor-element-3932fb8c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5c0f078c .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-5c0f078c .elementor-image-box-title{margin-bottom:5px;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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-5c0f078c:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-5c0f078c:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-5c0f078c .elementor-image-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-12 .elementor-element.elementor-element-47a78e3c .elementor-button{background-color:var( --e-global-color-75b5d99 );font-family:var( --e-global-typography-20528a9-font-family ), Sans-serif;font-size:var( --e-global-typography-20528a9-font-size );font-weight:var( --e-global-typography-20528a9-font-weight );text-transform:var( --e-global-typography-20528a9-text-transform );line-height:var( --e-global-typography-20528a9-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-47a78e3c .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-47a78e3c .elementor-button:focus{background-color:var( --e-global-color-75b5d99 );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-47a78e3c{padding:10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-47a78e3c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-47a78e3c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-47a78e3c .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-47a78e3c .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-da414ad{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-134px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-17px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-da414ad:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-da414ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-6f42886{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c647dc5{--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:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-c647dc5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c647dc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-03c4aa2 );}.elementor-12 .elementor-element.elementor-element-c4fb441{--display:flex;--min-height:165px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c4fb441:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c4fb441 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heartofmichiganmechanical.com/wp-content/uploads/2026/04/heating-hvac-system-service.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-8724880{--spacer-size:34px;width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;top:68px;border-radius:0px 15px 0px 0px;box-shadow:15px -16px 0px 0px #FFFAF7;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-8724880{right:1px;}body.rtl .elementor-12 .elementor-element.elementor-element-8724880{left:1px;}.elementor-12 .elementor-element.elementor-element-ec4fd6e{--spacer-size:34px;width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;top:0px;border-radius:0px 15px 0px 0px;box-shadow:12px -12px 0px 0px #FFFAF7;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-ec4fd6e{right:61px;}body.rtl .elementor-12 .elementor-element.elementor-element-ec4fd6e{left:61px;}.elementor-12 .elementor-element.elementor-element-b80b029{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-10px;z-index:3;}.elementor-12 .elementor-element.elementor-element-b80b029.elementor-element{--align-self:center;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-b80b029{left:202px;}body.rtl .elementor-12 .elementor-element.elementor-element-b80b029{right:202px;}.elementor-12 .elementor-element.elementor-element-b80b029 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-b80b029.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-03c4aa2 );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-b80b029.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-b80b029.elementor-view-default .elementor-icon{color:var( --e-global-color-03c4aa2 );border-color:var( --e-global-color-03c4aa2 );}.elementor-12 .elementor-element.elementor-element-b80b029.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-b80b029.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-03c4aa2 );}.elementor-12 .elementor-element.elementor-element-b80b029.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-b80b029.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-b80b029.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-b80b029.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-b80b029.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-b80b029.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-b80b029.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-b80b029.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-b80b029.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-b80b029 .elementor-icon{font-size:29px;border-width:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b80b029 .elementor-icon svg{height:29px;}.elementor-12 .elementor-element.elementor-element-3863c9a{--display:flex;--justify-content:center;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2d5a6b3 .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-2d5a6b3 .elementor-image-box-title{margin-bottom:5px;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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-2d5a6b3:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-2d5a6b3:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-2d5a6b3 .elementor-image-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-12 .elementor-element.elementor-element-cdfdcd5 .elementor-button{background-color:var( --e-global-color-75b5d99 );font-family:var( --e-global-typography-20528a9-font-family ), Sans-serif;font-size:var( --e-global-typography-20528a9-font-size );font-weight:var( --e-global-typography-20528a9-font-weight );text-transform:var( --e-global-typography-20528a9-text-transform );line-height:var( --e-global-typography-20528a9-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-cdfdcd5 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-cdfdcd5 .elementor-button:focus{background-color:var( --e-global-color-75b5d99 );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-cdfdcd5{padding:10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-cdfdcd5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-cdfdcd5 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-cdfdcd5 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-cdfdcd5 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-0a3db4f{--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:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-0a3db4f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0a3db4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-03c4aa2 );}.elementor-12 .elementor-element.elementor-element-d2e79d3{--display:flex;--min-height:165px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d2e79d3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d2e79d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heartofmichiganmechanical.com/wp-content/uploads/2026/04/012.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-9045d29{--spacer-size:34px;width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;top:68px;border-radius:0px 15px 0px 0px;box-shadow:15px -16px 0px 0px #FFFAF7;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-9045d29{right:1px;}body.rtl .elementor-12 .elementor-element.elementor-element-9045d29{left:1px;}.elementor-12 .elementor-element.elementor-element-5907b02{--spacer-size:34px;width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;top:0px;border-radius:0px 15px 0px 0px;box-shadow:12px -12px 0px 0px #FFFAF7;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-5907b02{right:61px;}body.rtl .elementor-12 .elementor-element.elementor-element-5907b02{left:61px;}.elementor-12 .elementor-element.elementor-element-994ac89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-10px;z-index:3;}.elementor-12 .elementor-element.elementor-element-994ac89.elementor-element{--align-self:center;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-994ac89{left:202px;}body.rtl .elementor-12 .elementor-element.elementor-element-994ac89{right:202px;}.elementor-12 .elementor-element.elementor-element-994ac89 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-994ac89.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-03c4aa2 );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-994ac89.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-994ac89.elementor-view-default .elementor-icon{color:var( --e-global-color-03c4aa2 );border-color:var( --e-global-color-03c4aa2 );}.elementor-12 .elementor-element.elementor-element-994ac89.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-994ac89.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-03c4aa2 );}.elementor-12 .elementor-element.elementor-element-994ac89.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-994ac89.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-994ac89.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-994ac89.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-994ac89.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-994ac89.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-994ac89.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-994ac89.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-994ac89.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-994ac89 .elementor-icon{font-size:29px;border-width:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-994ac89 .elementor-icon svg{height:29px;}.elementor-12 .elementor-element.elementor-element-b30569c{--display:flex;--gap:51px 0px;--row-gap:51px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4756c5e .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-4756c5e .elementor-image-box-title{margin-bottom:5px;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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-4756c5e:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-4756c5e:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-4756c5e .elementor-image-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-12 .elementor-element.elementor-element-08f932e .elementor-button{background-color:var( --e-global-color-75b5d99 );font-family:var( --e-global-typography-20528a9-font-family ), Sans-serif;font-size:var( --e-global-typography-20528a9-font-size );font-weight:var( --e-global-typography-20528a9-font-weight );text-transform:var( --e-global-typography-20528a9-text-transform );line-height:var( --e-global-typography-20528a9-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-08f932e .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-08f932e .elementor-button:focus{background-color:var( --e-global-color-75b5d99 );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-08f932e{padding:10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-08f932e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-08f932e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-08f932e .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-08f932e .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-4df0812{--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:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-4df0812:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4df0812 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-03c4aa2 );}.elementor-12 .elementor-element.elementor-element-80f6648{--display:flex;--min-height:165px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-80f6648:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-80f6648 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heartofmichiganmechanical.com/wp-content/uploads/2026/04/heating-main-new-178813-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-09b0ada{--spacer-size:34px;width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;top:68px;border-radius:0px 15px 0px 0px;box-shadow:15px -16px 0px 0px #FFFAF7;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-09b0ada{right:1px;}body.rtl .elementor-12 .elementor-element.elementor-element-09b0ada{left:1px;}.elementor-12 .elementor-element.elementor-element-4d58634{--spacer-size:34px;width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;top:0px;border-radius:0px 15px 0px 0px;box-shadow:12px -12px 0px 0px #FFFAF7;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-4d58634{right:61px;}body.rtl .elementor-12 .elementor-element.elementor-element-4d58634{left:61px;}.elementor-12 .elementor-element.elementor-element-95c1160{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-10px;z-index:3;}.elementor-12 .elementor-element.elementor-element-95c1160.elementor-element{--align-self:center;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-95c1160{left:202px;}body.rtl .elementor-12 .elementor-element.elementor-element-95c1160{right:202px;}.elementor-12 .elementor-element.elementor-element-95c1160 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-95c1160.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-03c4aa2 );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-95c1160.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-95c1160.elementor-view-default .elementor-icon{color:var( --e-global-color-03c4aa2 );border-color:var( --e-global-color-03c4aa2 );}.elementor-12 .elementor-element.elementor-element-95c1160.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-95c1160.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-03c4aa2 );}.elementor-12 .elementor-element.elementor-element-95c1160.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-95c1160.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-95c1160.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-95c1160.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-95c1160.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-95c1160.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-95c1160.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-95c1160.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-95c1160.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-95c1160 .elementor-icon{font-size:29px;border-width:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-95c1160 .elementor-icon svg{height:29px;}.elementor-12 .elementor-element.elementor-element-2091a9b{--display:flex;--gap:29px 0px;--row-gap:29px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ef26ca4 .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-ef26ca4 .elementor-image-box-title{margin-bottom:5px;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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-ef26ca4:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-ef26ca4:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-ef26ca4 .elementor-image-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-12 .elementor-element.elementor-element-3bc824e .elementor-button{background-color:var( --e-global-color-75b5d99 );font-family:var( --e-global-typography-20528a9-font-family ), Sans-serif;font-size:var( --e-global-typography-20528a9-font-size );font-weight:var( --e-global-typography-20528a9-font-weight );text-transform:var( --e-global-typography-20528a9-text-transform );line-height:var( --e-global-typography-20528a9-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3bc824e .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-3bc824e .elementor-button:focus{background-color:var( --e-global-color-75b5d99 );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-3bc824e{padding:10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3bc824e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-3bc824e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-3bc824e .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-3bc824e .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-1bd8416{--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:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-1bd8416:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1bd8416 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-03c4aa2 );}.elementor-12 .elementor-element.elementor-element-b3c63e6{--display:flex;--min-height:165px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b3c63e6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b3c63e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heartofmichiganmechanical.com/wp-content/uploads/2026/04/HP-Slider-05.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-470806d{--spacer-size:34px;width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;top:68px;border-radius:0px 15px 0px 0px;box-shadow:15px -16px 0px 0px #FFFAF7;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-470806d{right:1px;}body.rtl .elementor-12 .elementor-element.elementor-element-470806d{left:1px;}.elementor-12 .elementor-element.elementor-element-e3c2f78{--spacer-size:34px;width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;top:0px;border-radius:0px 15px 0px 0px;box-shadow:12px -12px 0px 0px #FFFAF7;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-e3c2f78{right:61px;}body.rtl .elementor-12 .elementor-element.elementor-element-e3c2f78{left:61px;}.elementor-12 .elementor-element.elementor-element-3745ad4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-10px;z-index:3;}.elementor-12 .elementor-element.elementor-element-3745ad4.elementor-element{--align-self:center;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-3745ad4{left:202px;}body.rtl .elementor-12 .elementor-element.elementor-element-3745ad4{right:202px;}.elementor-12 .elementor-element.elementor-element-3745ad4 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-3745ad4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-03c4aa2 );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-3745ad4.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-3745ad4.elementor-view-default .elementor-icon{color:var( --e-global-color-03c4aa2 );border-color:var( --e-global-color-03c4aa2 );}.elementor-12 .elementor-element.elementor-element-3745ad4.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-3745ad4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-03c4aa2 );}.elementor-12 .elementor-element.elementor-element-3745ad4.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-3745ad4.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-3745ad4.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-3745ad4.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-3745ad4.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-3745ad4.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-3745ad4.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-3745ad4.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-3745ad4.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-3745ad4 .elementor-icon{font-size:29px;border-width:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3745ad4 .elementor-icon svg{height:29px;}.elementor-12 .elementor-element.elementor-element-785c8c3{--display:flex;--gap:7px 0px;--row-gap:7px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-775bda1 .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-775bda1 .elementor-image-box-title{margin-bottom:5px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:21px;font-weight:600;text-transform:capitalize;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-775bda1:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-775bda1:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-775bda1 .elementor-image-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-12 .elementor-element.elementor-element-ca9bf86 .elementor-button{background-color:var( --e-global-color-75b5d99 );font-family:var( --e-global-typography-20528a9-font-family ), Sans-serif;font-size:var( --e-global-typography-20528a9-font-size );font-weight:var( --e-global-typography-20528a9-font-weight );text-transform:var( --e-global-typography-20528a9-text-transform );line-height:var( --e-global-typography-20528a9-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ca9bf86 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-ca9bf86 .elementor-button:focus{background-color:var( --e-global-color-75b5d99 );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-ca9bf86{padding:10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ca9bf86 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-ca9bf86 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-ca9bf86 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-ca9bf86 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-7f4b0bf0{--display:flex;--min-height:64vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.59;--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7f4b0bf0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7f4b0bf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heartofmichiganmechanical.com/wp-content/uploads/2026/04/d8a5a1_3617d2755221442e965882019bdcc0e7mv2.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-7f4b0bf0::before, .elementor-12 .elementor-element.elementor-element-7f4b0bf0 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-7f4b0bf0 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-7f4b0bf0 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-7f4b0bf0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-7f4b0bf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-d0a855a{text-align:center;}.elementor-12 .elementor-element.elementor-element-d0a855a .elementor-heading-title{font-size:38px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f387a04{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-5eb67b4 .elementor-button{background-color:#FF5500;font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:bold;text-transform:uppercase;text-decoration:none;letter-spacing:0.2px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:6px 6px 6px 6px;padding:10px 30px 10px 30px;}.elementor-12 .elementor-element.elementor-element-5eb67b4 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-5eb67b4 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-5eb67b4 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-5eb67b4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-329b3952{--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:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-438eb7ce{--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.19;--border-radius:10px 10px 10px 10px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-438eb7ce:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-438eb7ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-03c4aa2 );}.elementor-12 .elementor-element.elementor-element-438eb7ce::before, .elementor-12 .elementor-element.elementor-element-438eb7ce > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-438eb7ce > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-438eb7ce > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-438eb7ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-438eb7ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(42deg, var( --e-global-color-03c4aa2 ) 86%, var( --e-global-color-primary ) 100%);}.elementor-12 .elementor-element.elementor-element-2baa6a0e{--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-12 .elementor-element.elementor-element-4a5f6736{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2dbe85c2 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-2dbe85c2 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-2dbe85c2 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-2dbe85c2 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-2dbe85c2{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-2dbe85c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-2dbe85c2 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-2dbe85c2 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-2dbe85c2 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-ac7bf24 .elementor-heading-title{font-size:37px;font-weight:600;color:#000000;}.elementor-12 .elementor-element.elementor-element-73e88fdd{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a0ecdf6{text-align:start;color:#000000;}.elementor-12 .elementor-element.elementor-element-677f1865{--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:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-27acf999{--display:flex;--min-height:330px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-27acf999:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-27acf999 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heartofmichiganmechanical.com/wp-content/uploads/2026/04/AC-Repair-in-Golden-CO-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-2a77cfdf{--display:flex;--min-height:330px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2a77cfdf:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2a77cfdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heartofmichiganmechanical.com/wp-content/uploads/2026/04/Horizontal_3900.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-22460838{--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:-93px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4fb735a6{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-4fb735a6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4fb735a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-03c4aa2 );}.elementor-12 .elementor-element.elementor-element-758989bc .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-758989bc .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-758989bc .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-758989bc .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-758989bc{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-758989bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-758989bc .elementor-icon-list-item > 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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-12 .elementor-element.elementor-element-758989bc .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-758989bc .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-1da39b4 .elementor-heading-title{font-size:40px;font-weight:600;color:#FF5500;}.elementor-12 .elementor-element.elementor-element-25f19275{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-25f19275 a{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-25f19275 a:hover, .elementor-12 .elementor-element.elementor-element-25f19275 a:focus{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-748cc325{--display:flex;--min-height:419px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-748cc325:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-748cc325 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heartofmichiganmechanical.com/wp-content/uploads/2026/04/ac-maintenance-2ufif.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-30a654d3{--spacer-size:34px;width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;top:147px;border-radius:0px 0px 0px 15px;box-shadow:-14px 13px 0px 0px #FFFAF7;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-30a654d3{right:511px;}body.rtl .elementor-12 .elementor-element.elementor-element-30a654d3{left:511px;}.elementor-12 .elementor-element.elementor-element-6e684610{--spacer-size:34px;width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;top:266px;border-radius:0px 0px 0px 15px;box-shadow:-14px 12px 0px 0px #FFFAF7;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6e684610{right:299px;}body.rtl .elementor-12 .elementor-element.elementor-element-6e684610{left:299px;}.elementor-12 .elementor-element.elementor-element-14f8526a{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2199588b{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f54186e );border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-2199588b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-12 .elementor-element.elementor-element-2199588b .elementor-icon-box-title{margin-block-end:2px;color:#000000;}.elementor-12 .elementor-element.elementor-element-2199588b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-2199588b.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2199588b.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-12 .elementor-element.elementor-element-2199588b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-2199588b .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-2199588b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-2199588b .elementor-icon-box-title a{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-2199588b:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-2199588b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-2199588b .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:#000000;}.elementor-12 .elementor-element.elementor-element-3fb13b25{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f54186e );border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-3fb13b25 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-12 .elementor-element.elementor-element-3fb13b25 .elementor-icon-box-title{margin-block-end:2px;color:#000000;}.elementor-12 .elementor-element.elementor-element-3fb13b25.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-3fb13b25.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-3fb13b25.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-12 .elementor-element.elementor-element-3fb13b25.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-3fb13b25 .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-3fb13b25 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-3fb13b25 .elementor-icon-box-title a{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-3fb13b25:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-3fb13b25:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-3fb13b25 .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:#000000;}.elementor-12 .elementor-element.elementor-element-0e77af7{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f54186e );border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-0e77af7 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-12 .elementor-element.elementor-element-0e77af7 .elementor-icon-box-title{margin-block-end:2px;color:#000000;}.elementor-12 .elementor-element.elementor-element-0e77af7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-0e77af7.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-0e77af7.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-12 .elementor-element.elementor-element-0e77af7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-0e77af7 .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-0e77af7 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-0e77af7 .elementor-icon-box-title a{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-0e77af7:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-0e77af7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-0e77af7 .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:#000000;}.elementor-12 .elementor-element.elementor-element-4470373{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f54186e );border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-4470373 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-12 .elementor-element.elementor-element-4470373 .elementor-icon-box-title{margin-block-end:2px;color:#000000;}.elementor-12 .elementor-element.elementor-element-4470373.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-4470373.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-4470373.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-12 .elementor-element.elementor-element-4470373.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-4470373 .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-4470373 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-4470373 .elementor-icon-box-title a{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-4470373:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-4470373:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-4470373 .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:#000000;}.elementor-12 .elementor-element.elementor-element-36f62cd6{--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:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-57b7500{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-21130415{border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-21130415 iframe{height:380px;}.elementor-12 .elementor-element.elementor-element-308c5df{--display:flex;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-3d9a813d > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-489ddd09{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-7136405f{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-12a3659e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-12a3659e .elementor-icon-list-item > a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-12 .elementor-element.elementor-element-12b31391{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-7a197fc5{--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;}.elementor-12 .elementor-element.elementor-element-4de6a582{--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;}.elementor-12 .elementor-element.elementor-element-539b8294{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-2f6298a2{--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-12 .elementor-element.elementor-element-5b88ff32{--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;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-18eecbd2{left:247px;}body.rtl .elementor-12 .elementor-element.elementor-element-18eecbd2{right:247px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-3a7e87dd{right:68px;}body.rtl .elementor-12 .elementor-element.elementor-element-3a7e87dd{left:68px;}.elementor-12 .elementor-element.elementor-element-3e9d6858 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-3e9d6858 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-4c3cbfe0 .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}.elementor-12 .elementor-element.elementor-element-1d356eef{--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;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-42329548{left:247px;}body.rtl .elementor-12 .elementor-element.elementor-element-42329548{right:247px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-956d824{left:247px;}body.rtl .elementor-12 .elementor-element.elementor-element-956d824{right:247px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-dfb8985{right:68px;}body.rtl .elementor-12 .elementor-element.elementor-element-dfb8985{left:68px;}.elementor-12 .elementor-element.elementor-element-279b1ec4 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-279b1ec4 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-4475dc48 .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}.elementor-12 .elementor-element.elementor-element-7c8cf98{--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;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-585dabba{right:68px;}body.rtl .elementor-12 .elementor-element.elementor-element-585dabba{left:68px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-757a278{left:247px;}body.rtl .elementor-12 .elementor-element.elementor-element-757a278{right:247px;}.elementor-12 .elementor-element.elementor-element-2197a352 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-2197a352 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-605cc40a .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}.elementor-12 .elementor-element.elementor-element-5cc477f{--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;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-4b6dd497{right:68px;}body.rtl .elementor-12 .elementor-element.elementor-element-4b6dd497{left:68px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-102cc9f{left:247px;}body.rtl .elementor-12 .elementor-element.elementor-element-102cc9f{right:247px;}.elementor-12 .elementor-element.elementor-element-6daac66a .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-6daac66a .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-14013055 .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}.elementor-12 .elementor-element.elementor-element-6ccff1fc{--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-12 .elementor-element.elementor-element-1ea4b253{--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;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-490283ec{right:68px;}body.rtl .elementor-12 .elementor-element.elementor-element-490283ec{left:68px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-8db2dcf{left:247px;}body.rtl .elementor-12 .elementor-element.elementor-element-8db2dcf{right:247px;}.elementor-12 .elementor-element.elementor-element-361f8bdd .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-361f8bdd .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-5f025f11 .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}.elementor-12 .elementor-element.elementor-element-7c0ca568{--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;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-4cd7bfaf{right:68px;}body.rtl .elementor-12 .elementor-element.elementor-element-4cd7bfaf{left:68px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-7c8a783{left:247px;}body.rtl .elementor-12 .elementor-element.elementor-element-7c8a783{right:247px;}.elementor-12 .elementor-element.elementor-element-53492d36 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-53492d36 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-3cbb229f .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}.elementor-12 .elementor-element.elementor-element-7a6b1bd3{--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;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-51d83094{right:68px;}body.rtl .elementor-12 .elementor-element.elementor-element-51d83094{left:68px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-b755f91{left:247px;}body.rtl .elementor-12 .elementor-element.elementor-element-b755f91{right:247px;}.elementor-12 .elementor-element.elementor-element-29fb98c0 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-29fb98c0 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-44df1943 .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}.elementor-12 .elementor-element.elementor-element-6da56101{--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;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1b8e41dc{right:68px;}body.rtl .elementor-12 .elementor-element.elementor-element-1b8e41dc{left:68px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-f3ce485{left:247px;}body.rtl .elementor-12 .elementor-element.elementor-element-f3ce485{right:247px;}.elementor-12 .elementor-element.elementor-element-5c0f078c .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-5c0f078c .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-47a78e3c .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}.elementor-12 .elementor-element.elementor-element-da414ad{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-6f42886{--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-12 .elementor-element.elementor-element-c647dc5{--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;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-ec4fd6e{right:68px;}body.rtl .elementor-12 .elementor-element.elementor-element-ec4fd6e{left:68px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-b80b029{left:247px;}body.rtl .elementor-12 .elementor-element.elementor-element-b80b029{right:247px;}.elementor-12 .elementor-element.elementor-element-2d5a6b3 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-2d5a6b3 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-cdfdcd5 .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}.elementor-12 .elementor-element.elementor-element-0a3db4f{--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;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-5907b02{right:68px;}body.rtl .elementor-12 .elementor-element.elementor-element-5907b02{left:68px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-994ac89{left:247px;}body.rtl .elementor-12 .elementor-element.elementor-element-994ac89{right:247px;}.elementor-12 .elementor-element.elementor-element-4756c5e .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-4756c5e .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-08f932e .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}.elementor-12 .elementor-element.elementor-element-4df0812{--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;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-4d58634{right:68px;}body.rtl .elementor-12 .elementor-element.elementor-element-4d58634{left:68px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-95c1160{left:247px;}body.rtl .elementor-12 .elementor-element.elementor-element-95c1160{right:247px;}.elementor-12 .elementor-element.elementor-element-ef26ca4 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-ef26ca4 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-3bc824e .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}.elementor-12 .elementor-element.elementor-element-1bd8416{--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;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-e3c2f78{right:68px;}body.rtl .elementor-12 .elementor-element.elementor-element-e3c2f78{left:68px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-3745ad4{left:247px;}body.rtl .elementor-12 .elementor-element.elementor-element-3745ad4{right:247px;}.elementor-12 .elementor-element.elementor-element-775bda1 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-ca9bf86 .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}.elementor-12 .elementor-element.elementor-element-7f4b0bf0{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-329b3952{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-438eb7ce{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-12 .elementor-element.elementor-element-2baa6a0e{--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-12 .elementor-element.elementor-element-677f1865{--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-12 .elementor-element.elementor-element-22460838{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-12 .elementor-element.elementor-element-758989bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-758989bc .elementor-icon-list-item > a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-12 .elementor-element.elementor-element-25f19275{text-align:center;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-30a654d3{right:419px;}body.rtl .elementor-12 .elementor-element.elementor-element-30a654d3{left:419px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6e684610{right:208px;}body.rtl .elementor-12 .elementor-element.elementor-element-6e684610{left:208px;}.elementor-12 .elementor-element.elementor-element-2199588b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-2199588b .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-2199588b .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-3fb13b25 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-3fb13b25 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-3fb13b25 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-0e77af7 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-0e77af7 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-0e77af7 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-4470373 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-4470373 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-4470373 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-7e570464 > .elementor-container{min-height:512px;}.elementor-12 .elementor-element.elementor-element-7e570464{padding:20px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-3d9a813d > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-12 .elementor-element.elementor-element-5816638a{text-align:center;}.elementor-12 .elementor-element.elementor-element-5816638a .elementor-heading-title{font-size:24px;letter-spacing:0.2px;}.elementor-12 .elementor-element.elementor-element-6f49cb9{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-70c23569{margin-top:33px;margin-bottom:33px;}.elementor-12 .elementor-element.elementor-element-1ad613f5{text-align:center;}.elementor-12 .elementor-element.elementor-element-6a821768{text-align:center;}.elementor-12 .elementor-element.elementor-element-1739e319{text-align:center;}.elementor-12 .elementor-element.elementor-element-25d5e6c0{text-align:center;}.elementor-12 .elementor-element.elementor-element-489ddd09{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-12a3659e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-12a3659e .elementor-icon-list-item > a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-12 .elementor-element.elementor-element-93b42fa{text-align:center;}.elementor-12 .elementor-element.elementor-element-93b42fa .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-12b31391{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-7a197fc5{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12 .elementor-element.elementor-element-4de6a582{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12 .elementor-element.elementor-element-539b8294{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-18eecbd2{left:209px;}body.rtl .elementor-12 .elementor-element.elementor-element-18eecbd2{right:209px;}.elementor-12 .elementor-element.elementor-element-18eecbd2{top:-10px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-50db7a0d{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-50db7a0d{left:0px;}.elementor-12 .elementor-element.elementor-element-50db7a0d{top:68px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-3a7e87dd{right:69px;}body.rtl .elementor-12 .elementor-element.elementor-element-3a7e87dd{left:69px;}.elementor-12 .elementor-element.elementor-element-3e9d6858 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-3e9d6858 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-4c3cbfe0 .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-42329548{left:209px;}body.rtl .elementor-12 .elementor-element.elementor-element-42329548{right:209px;}.elementor-12 .elementor-element.elementor-element-42329548{top:-10px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-956d824{left:209px;}body.rtl .elementor-12 .elementor-element.elementor-element-956d824{right:209px;}.elementor-12 .elementor-element.elementor-element-956d824{top:-10px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-4de8b64b{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-4de8b64b{left:0px;}.elementor-12 .elementor-element.elementor-element-4de8b64b{top:68px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-dfb8985{right:69px;}body.rtl .elementor-12 .elementor-element.elementor-element-dfb8985{left:69px;}.elementor-12 .elementor-element.elementor-element-279b1ec4 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-279b1ec4 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-4475dc48 .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-372183f{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-372183f{left:0px;}.elementor-12 .elementor-element.elementor-element-372183f{top:68px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-585dabba{right:69px;}body.rtl .elementor-12 .elementor-element.elementor-element-585dabba{left:69px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-757a278{left:209px;}body.rtl .elementor-12 .elementor-element.elementor-element-757a278{right:209px;}.elementor-12 .elementor-element.elementor-element-757a278{top:-10px;}.elementor-12 .elementor-element.elementor-element-2197a352 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-2197a352 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-605cc40a .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1f31af31{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-1f31af31{left:0px;}.elementor-12 .elementor-element.elementor-element-1f31af31{top:68px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-4b6dd497{right:69px;}body.rtl .elementor-12 .elementor-element.elementor-element-4b6dd497{left:69px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-102cc9f{left:209px;}body.rtl .elementor-12 .elementor-element.elementor-element-102cc9f{right:209px;}.elementor-12 .elementor-element.elementor-element-102cc9f{top:-10px;}.elementor-12 .elementor-element.elementor-element-6daac66a .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-6daac66a .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-14013055 .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-573dd2ec{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-573dd2ec{left:0px;}.elementor-12 .elementor-element.elementor-element-573dd2ec{top:68px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-490283ec{right:69px;}body.rtl .elementor-12 .elementor-element.elementor-element-490283ec{left:69px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-8db2dcf{left:209px;}body.rtl .elementor-12 .elementor-element.elementor-element-8db2dcf{right:209px;}.elementor-12 .elementor-element.elementor-element-8db2dcf{top:-10px;}.elementor-12 .elementor-element.elementor-element-361f8bdd .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-361f8bdd .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-5f025f11 .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-39aceeab{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-39aceeab{left:0px;}.elementor-12 .elementor-element.elementor-element-39aceeab{top:68px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-4cd7bfaf{right:69px;}body.rtl .elementor-12 .elementor-element.elementor-element-4cd7bfaf{left:69px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-7c8a783{left:209px;}body.rtl .elementor-12 .elementor-element.elementor-element-7c8a783{right:209px;}.elementor-12 .elementor-element.elementor-element-7c8a783{top:-10px;}.elementor-12 .elementor-element.elementor-element-53492d36 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-53492d36 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-3cbb229f .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-12d17c20{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-12d17c20{left:0px;}.elementor-12 .elementor-element.elementor-element-12d17c20{top:68px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-51d83094{right:69px;}body.rtl .elementor-12 .elementor-element.elementor-element-51d83094{left:69px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-b755f91{left:209px;}body.rtl .elementor-12 .elementor-element.elementor-element-b755f91{right:209px;}.elementor-12 .elementor-element.elementor-element-b755f91{top:-10px;}.elementor-12 .elementor-element.elementor-element-29fb98c0 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-29fb98c0 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-44df1943 .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-731976fe{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-731976fe{left:0px;}.elementor-12 .elementor-element.elementor-element-731976fe{top:68px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1b8e41dc{right:69px;}body.rtl .elementor-12 .elementor-element.elementor-element-1b8e41dc{left:69px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-f3ce485{left:209px;}body.rtl .elementor-12 .elementor-element.elementor-element-f3ce485{right:209px;}.elementor-12 .elementor-element.elementor-element-f3ce485{top:-10px;}.elementor-12 .elementor-element.elementor-element-5c0f078c .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-5c0f078c .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-47a78e3c .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}.elementor-12 .elementor-element.elementor-element-da414ad{--margin-top:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-8724880{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-8724880{left:0px;}.elementor-12 .elementor-element.elementor-element-8724880{top:68px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-ec4fd6e{right:69px;}body.rtl .elementor-12 .elementor-element.elementor-element-ec4fd6e{left:69px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-b80b029{left:209px;}body.rtl .elementor-12 .elementor-element.elementor-element-b80b029{right:209px;}.elementor-12 .elementor-element.elementor-element-b80b029{top:-10px;}.elementor-12 .elementor-element.elementor-element-2d5a6b3 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-2d5a6b3 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-cdfdcd5 .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-9045d29{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-9045d29{left:0px;}.elementor-12 .elementor-element.elementor-element-9045d29{top:68px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-5907b02{right:69px;}body.rtl .elementor-12 .elementor-element.elementor-element-5907b02{left:69px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-994ac89{left:209px;}body.rtl .elementor-12 .elementor-element.elementor-element-994ac89{right:209px;}.elementor-12 .elementor-element.elementor-element-994ac89{top:-10px;}.elementor-12 .elementor-element.elementor-element-4756c5e .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-4756c5e .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-08f932e .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-09b0ada{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-09b0ada{left:0px;}.elementor-12 .elementor-element.elementor-element-09b0ada{top:68px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-4d58634{right:69px;}body.rtl .elementor-12 .elementor-element.elementor-element-4d58634{left:69px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-95c1160{left:209px;}body.rtl .elementor-12 .elementor-element.elementor-element-95c1160{right:209px;}.elementor-12 .elementor-element.elementor-element-95c1160{top:-10px;}.elementor-12 .elementor-element.elementor-element-ef26ca4 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-ef26ca4 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-3bc824e .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-470806d{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-470806d{left:0px;}.elementor-12 .elementor-element.elementor-element-470806d{top:68px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-e3c2f78{right:69px;}body.rtl .elementor-12 .elementor-element.elementor-element-e3c2f78{left:69px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-3745ad4{left:209px;}body.rtl .elementor-12 .elementor-element.elementor-element-3745ad4{right:209px;}.elementor-12 .elementor-element.elementor-element-3745ad4{top:-10px;}.elementor-12 .elementor-element.elementor-element-775bda1 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-ca9bf86 .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}.elementor-12 .elementor-element.elementor-element-7f4b0bf0{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-d0a855a .elementor-heading-title{font-size:21px;}.elementor-12 .elementor-element.elementor-element-f387a04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:334px;--container-widget-flex-grow:0;width:var( --container-widget-width, 334px );max-width:334px;}.elementor-12 .elementor-element.elementor-element-329b3952{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-438eb7ce{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-ac7bf24{text-align:center;}.elementor-12 .elementor-element.elementor-element-ac7bf24 .elementor-heading-title{font-size:19px;}.elementor-12 .elementor-element.elementor-element-a0ecdf6{text-align:center;}.elementor-12 .elementor-element.elementor-element-22460838{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-758989bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-758989bc .elementor-icon-list-item > a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-12 .elementor-element.elementor-element-1da39b4{text-align:center;}.elementor-12 .elementor-element.elementor-element-1da39b4 .elementor-heading-title{font-size:17px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-30a654d3{right:238px;}body.rtl .elementor-12 .elementor-element.elementor-element-30a654d3{left:238px;}.elementor-12 .elementor-element.elementor-element-30a654d3{top:151px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6e684610{right:26px;}body.rtl .elementor-12 .elementor-element.elementor-element-6e684610{left:26px;}.elementor-12 .elementor-element.elementor-element-2199588b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-2199588b .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-2199588b .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-3fb13b25 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-3fb13b25 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-3fb13b25 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-0e77af7 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-0e77af7 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-0e77af7 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-4470373 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-4470373 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-4470373 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-36f62cd6{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-308c5df{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-3d9a813d{width:100%;}.elementor-12 .elementor-element.elementor-element-7a197fc5{--width:90%;}.elementor-12 .elementor-element.elementor-element-4de6a582{--width:100%;}.elementor-12 .elementor-element.elementor-element-65292d69{--width:100%;}.elementor-12 .elementor-element.elementor-element-784ae832{--width:100%;}.elementor-12 .elementor-element.elementor-element-3671c89e{--width:100%;}.elementor-12 .elementor-element.elementor-element-2181127d{--width:100%;}.elementor-12 .elementor-element.elementor-element-30d17fa8{--width:100%;}.elementor-12 .elementor-element.elementor-element-1b1e19ec{--width:100%;}.elementor-12 .elementor-element.elementor-element-754b5ba4{--width:100%;}.elementor-12 .elementor-element.elementor-element-3932fb8c{--width:100%;}.elementor-12 .elementor-element.elementor-element-3863c9a{--width:100%;}.elementor-12 .elementor-element.elementor-element-b30569c{--width:100%;}.elementor-12 .elementor-element.elementor-element-2091a9b{--width:100%;}.elementor-12 .elementor-element.elementor-element-785c8c3{--width:100%;}.elementor-12 .elementor-element.elementor-element-27acf999{--width:60%;}.elementor-12 .elementor-element.elementor-element-2a77cfdf{--width:40%;}.elementor-12 .elementor-element.elementor-element-4fb735a6{--width:66%;}.elementor-12 .elementor-element.elementor-element-14f8526a{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-44fad6d{--width:70%;}.elementor-12 .elementor-element.elementor-element-7136405f{--width:70%;}.elementor-12 .elementor-element.elementor-element-7a197fc5{--width:100%;}.elementor-12 .elementor-element.elementor-element-2f6298a2{--width:50%;}.elementor-12 .elementor-element.elementor-element-65292d69{--width:100%;}.elementor-12 .elementor-element.elementor-element-784ae832{--width:100%;}.elementor-12 .elementor-element.elementor-element-3671c89e{--width:100%;}.elementor-12 .elementor-element.elementor-element-2181127d{--width:100%;}.elementor-12 .elementor-element.elementor-element-6ccff1fc{--width:50%;}.elementor-12 .elementor-element.elementor-element-30d17fa8{--width:100%;}.elementor-12 .elementor-element.elementor-element-1b1e19ec{--width:100%;}.elementor-12 .elementor-element.elementor-element-754b5ba4{--width:100%;}.elementor-12 .elementor-element.elementor-element-3932fb8c{--width:100%;}.elementor-12 .elementor-element.elementor-element-6f42886{--width:50%;}.elementor-12 .elementor-element.elementor-element-3863c9a{--width:100%;}.elementor-12 .elementor-element.elementor-element-b30569c{--width:100%;}.elementor-12 .elementor-element.elementor-element-2091a9b{--width:100%;}.elementor-12 .elementor-element.elementor-element-785c8c3{--width:100%;}.elementor-12 .elementor-element.elementor-element-2baa6a0e{--width:70%;}.elementor-12 .elementor-element.elementor-element-677f1865{--width:64%;}.elementor-12 .elementor-element.elementor-element-27acf999{--width:100%;}.elementor-12 .elementor-element.elementor-element-2a77cfdf{--width:100%;}.elementor-12 .elementor-element.elementor-element-4fb735a6{--width:70%;}.elementor-12 .elementor-element.elementor-element-14f8526a{--width:70%;}}@media(min-width:1025px){.elementor-12 .elementor-element.elementor-element-4d79b4ef:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4d79b4ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-12 .elementor-element.elementor-element-7d6a190e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7d6a190e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-12 .elementor-element.elementor-element-53488cef:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-53488cef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-12 .elementor-element.elementor-element-2153864:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2153864 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-12 .elementor-element.elementor-element-146b3c39:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-146b3c39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-12 .elementor-element.elementor-element-51a3f9ff:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-51a3f9ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-12 .elementor-element.elementor-element-319a45ee:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-319a45ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-12 .elementor-element.elementor-element-7925780d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7925780d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-12 .elementor-element.elementor-element-c4fb441:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c4fb441 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-12 .elementor-element.elementor-element-d2e79d3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d2e79d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-12 .elementor-element.elementor-element-80f6648:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-80f6648 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-12 .elementor-element.elementor-element-b3c63e6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b3c63e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-12 .elementor-element.elementor-element-7f4b0bf0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7f4b0bf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-12 .elementor-element.elementor-element-27acf999:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-27acf999 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-12 .elementor-element.elementor-element-2a77cfdf:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2a77cfdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-12 .elementor-element.elementor-element-748cc325:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-748cc325 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}