.elementor-845 .elementor-element.elementor-element-11145eef > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-845 .elementor-element.elementor-element-11145eef > .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-845 .elementor-element.elementor-element-11145eef > .elementor-container{min-height:560px;}.elementor-845 .elementor-element.elementor-element-11145eef{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-845 .elementor-element.elementor-element-6bb8bc04.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-845 .elementor-element.elementor-element-6bb8bc04.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-845 .elementor-element.elementor-element-6bb8bc04.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-845 .elementor-element.elementor-element-6bb8bc04 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 100px 0px 100px;}.elementor-845 .elementor-element.elementor-element-6a88b191{background-color:#FFFFFF00;text-align:center;}.elementor-845 .elementor-element.elementor-element-6a88b191.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-845 .elementor-element.elementor-element-6a88b191 .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-845 .elementor-element.elementor-element-2498c096{text-align:center;}.elementor-845 .elementor-element.elementor-element-2498c096 .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-845 .elementor-element.elementor-element-349a27c7{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;color:#FFFFFF;}.elementor-845 .elementor-element.elementor-element-489c9446 .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-845 .elementor-element.elementor-element-489c9446 .elementor-button:hover, .elementor-845 .elementor-element.elementor-element-489c9446 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-845 .elementor-element.elementor-element-489c9446 .elementor-button-content-wrapper{flex-direction:row;}.elementor-845 .elementor-element.elementor-element-489c9446 .elementor-button:hover svg, .elementor-845 .elementor-element.elementor-element-489c9446 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-845 .elementor-element.elementor-element-6d568961{margin-top:-150px;margin-bottom:0px;}.elementor-845 .elementor-element.elementor-element-19304761{text-align:start;}.elementor-845 .elementor-element.elementor-element-19304761 img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#FF5500;border-radius:10px 10px 10px 10px;}.elementor-845 .elementor-element.elementor-element-268c1fa6{text-align:start;}.elementor-845 .elementor-element.elementor-element-268c1fa6 img{height:213px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FF5500;border-radius:10px 10px 10px 10px;}.elementor-845 .elementor-element.elementor-element-22cd610e{text-align:start;}.elementor-845 .elementor-element.elementor-element-22cd610e img{width:100%;height:217px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FF5500;border-radius:10px 10px 10px 10px;}.elementor-845 .elementor-element.elementor-element-23961e50{text-align:start;}.elementor-845 .elementor-element.elementor-element-23961e50 img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#FF5500;border-radius:10px 10px 10px 10px;}.elementor-845 .elementor-element.elementor-element-6b9c0692{--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-845 .elementor-element.elementor-element-262eb569{--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-845 .elementor-element.elementor-element-3c3fea01{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-6d2a47e img{border-radius:10px 10px 10px 10px;}.elementor-845 .elementor-element.elementor-element-29b2de88{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-102b9e6 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-845 .elementor-element.elementor-element-102b9e6 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-845 .elementor-element.elementor-element-102b9e6 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-102b9e6 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-102b9e6{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-845 .elementor-element.elementor-element-102b9e6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-845 .elementor-element.elementor-element-102b9e6 .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-845 .elementor-element.elementor-element-102b9e6 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-845 .elementor-element.elementor-element-102b9e6 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-52d5c06c .elementor-heading-title{font-size:37px;font-weight:600;color:#FF5500;}.elementor-845 .elementor-element.elementor-element-4b6bfb1f{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-845 .elementor-element.elementor-element-79e79553{--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-845 .elementor-element.elementor-element-79e79553:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-79e79553 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-03c4aa2 );}.elementor-845 .elementor-element.elementor-element-412a18de{--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-845 .elementor-element.elementor-element-7b56dc0c .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-845 .elementor-element.elementor-element-7b56dc0c .elementor-button:hover, .elementor-845 .elementor-element.elementor-element-7b56dc0c .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-845 .elementor-element.elementor-element-7b56dc0c .elementor-button:hover svg, .elementor-845 .elementor-element.elementor-element-7b56dc0c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-845 .elementor-element.elementor-element-4130fb5c{--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:43px 43px;--row-gap:43px;--column-gap:43px;}.elementor-845 .elementor-element.elementor-element-60b8690e{text-align:center;}.elementor-845 .elementor-element.elementor-element-60b8690e .elementor-heading-title{font-size:25px;font-weight:600;text-transform:uppercase;color:#FF5500;}.elementor-845 .elementor-element.elementor-element-2e8a480{text-align:center;font-size:29px;font-weight:600;}.elementor-845 .elementor-element.elementor-element-76392165{--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:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-76392165:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-76392165 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-4f2a4414{--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-845 .elementor-element.elementor-element-6609350d{--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-845 .elementor-element.elementor-element-6609350d:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-6609350d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-03c4aa2 );}.elementor-845 .elementor-element.elementor-element-6bd32e3c{--display:flex;--min-height:165px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-6bd32e3c:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-6bd32e3c > .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-845 .elementor-element.elementor-element-292e0ef3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-10px;z-index:3;}.elementor-845 .elementor-element.elementor-element-292e0ef3.elementor-element{--align-self:center;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-292e0ef3{left:202px;}body.rtl .elementor-845 .elementor-element.elementor-element-292e0ef3{right:202px;}.elementor-845 .elementor-element.elementor-element-292e0ef3 .elementor-icon-wrapper{text-align:center;}.elementor-845 .elementor-element.elementor-element-292e0ef3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-03c4aa2 );color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-292e0ef3.elementor-view-framed .elementor-icon, .elementor-845 .elementor-element.elementor-element-292e0ef3.elementor-view-default .elementor-icon{color:var( --e-global-color-03c4aa2 );border-color:var( --e-global-color-03c4aa2 );}.elementor-845 .elementor-element.elementor-element-292e0ef3.elementor-view-framed .elementor-icon, .elementor-845 .elementor-element.elementor-element-292e0ef3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-03c4aa2 );}.elementor-845 .elementor-element.elementor-element-292e0ef3.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-292e0ef3.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-292e0ef3.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-292e0ef3.elementor-view-framed .elementor-icon:hover, .elementor-845 .elementor-element.elementor-element-292e0ef3.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-292e0ef3.elementor-view-framed .elementor-icon:hover, .elementor-845 .elementor-element.elementor-element-292e0ef3.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-292e0ef3.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-292e0ef3.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-292e0ef3 .elementor-icon{font-size:29px;border-width:0px 0px 0px 0px;}.elementor-845 .elementor-element.elementor-element-292e0ef3 .elementor-icon svg{height:29px;}.elementor-845 .elementor-element.elementor-element-79027ef8{--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-845 .elementor-element.elementor-element-79027ef8{right:1px;}body.rtl .elementor-845 .elementor-element.elementor-element-79027ef8{left:1px;}.elementor-845 .elementor-element.elementor-element-79661c77{--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-845 .elementor-element.elementor-element-79661c77{right:61px;}body.rtl .elementor-845 .elementor-element.elementor-element-79661c77{left:61px;}.elementor-845 .elementor-element.elementor-element-3c382d38{--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-845 .elementor-element.elementor-element-375b72ac .elementor-image-box-wrapper{text-align:start;}.elementor-845 .elementor-element.elementor-element-375b72ac .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-845 .elementor-element.elementor-element-375b72ac:has(:hover) .elementor-image-box-title,
					 .elementor-845 .elementor-element.elementor-element-375b72ac:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-845 .elementor-element.elementor-element-375b72ac .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-845 .elementor-element.elementor-element-6f867bad .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-845 .elementor-element.elementor-element-6f867bad .elementor-button:hover, .elementor-845 .elementor-element.elementor-element-6f867bad .elementor-button:focus{background-color:var( --e-global-color-75b5d99 );color:var( --e-global-color-secondary );}.elementor-845 .elementor-element.elementor-element-6f867bad{padding:10px 0px 0px 0px;}.elementor-845 .elementor-element.elementor-element-6f867bad .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-845 .elementor-element.elementor-element-6f867bad .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-845 .elementor-element.elementor-element-6f867bad .elementor-button:hover svg, .elementor-845 .elementor-element.elementor-element-6f867bad .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-845 .elementor-element.elementor-element-6ad4fcb0{--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-845 .elementor-element.elementor-element-6ad4fcb0:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-6ad4fcb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-03c4aa2 );}.elementor-845 .elementor-element.elementor-element-34febd73{--display:flex;--min-height:165px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-34febd73:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-34febd73 > .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-845 .elementor-element.elementor-element-122a9814{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-10px;z-index:3;}.elementor-845 .elementor-element.elementor-element-122a9814.elementor-element{--align-self:center;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-122a9814{left:202px;}body.rtl .elementor-845 .elementor-element.elementor-element-122a9814{right:202px;}.elementor-845 .elementor-element.elementor-element-122a9814 .elementor-icon-wrapper{text-align:center;}.elementor-845 .elementor-element.elementor-element-122a9814.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-03c4aa2 );color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-122a9814.elementor-view-framed .elementor-icon, .elementor-845 .elementor-element.elementor-element-122a9814.elementor-view-default .elementor-icon{color:var( --e-global-color-03c4aa2 );border-color:var( --e-global-color-03c4aa2 );}.elementor-845 .elementor-element.elementor-element-122a9814.elementor-view-framed .elementor-icon, .elementor-845 .elementor-element.elementor-element-122a9814.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-03c4aa2 );}.elementor-845 .elementor-element.elementor-element-122a9814.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-122a9814.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-122a9814.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-122a9814.elementor-view-framed .elementor-icon:hover, .elementor-845 .elementor-element.elementor-element-122a9814.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-122a9814.elementor-view-framed .elementor-icon:hover, .elementor-845 .elementor-element.elementor-element-122a9814.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-122a9814.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-122a9814.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-122a9814 .elementor-icon{font-size:29px;border-width:0px 0px 0px 0px;}.elementor-845 .elementor-element.elementor-element-122a9814 .elementor-icon svg{height:29px;}.elementor-845 .elementor-element.elementor-element-74fc2b36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-10px;z-index:3;}.elementor-845 .elementor-element.elementor-element-74fc2b36.elementor-element{--align-self:center;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-74fc2b36{left:202px;}body.rtl .elementor-845 .elementor-element.elementor-element-74fc2b36{right:202px;}.elementor-845 .elementor-element.elementor-element-74fc2b36 .elementor-icon-wrapper{text-align:center;}.elementor-845 .elementor-element.elementor-element-74fc2b36.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-03c4aa2 );color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-74fc2b36.elementor-view-framed .elementor-icon, .elementor-845 .elementor-element.elementor-element-74fc2b36.elementor-view-default .elementor-icon{color:var( --e-global-color-03c4aa2 );border-color:var( --e-global-color-03c4aa2 );}.elementor-845 .elementor-element.elementor-element-74fc2b36.elementor-view-framed .elementor-icon, .elementor-845 .elementor-element.elementor-element-74fc2b36.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-03c4aa2 );}.elementor-845 .elementor-element.elementor-element-74fc2b36.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-74fc2b36.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-74fc2b36.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-74fc2b36.elementor-view-framed .elementor-icon:hover, .elementor-845 .elementor-element.elementor-element-74fc2b36.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-74fc2b36.elementor-view-framed .elementor-icon:hover, .elementor-845 .elementor-element.elementor-element-74fc2b36.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-74fc2b36.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-74fc2b36.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-74fc2b36 .elementor-icon{font-size:29px;border-width:0px 0px 0px 0px;}.elementor-845 .elementor-element.elementor-element-74fc2b36 .elementor-icon svg{height:29px;}.elementor-845 .elementor-element.elementor-element-53e0d1fb{--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-845 .elementor-element.elementor-element-53e0d1fb{right:1px;}body.rtl .elementor-845 .elementor-element.elementor-element-53e0d1fb{left:1px;}.elementor-845 .elementor-element.elementor-element-1bc56377{--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-845 .elementor-element.elementor-element-1bc56377{right:61px;}body.rtl .elementor-845 .elementor-element.elementor-element-1bc56377{left:61px;}.elementor-845 .elementor-element.elementor-element-60501d4f{--display:flex;--gap:27px 0px;--row-gap:27px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-31c8b694 .elementor-image-box-wrapper{text-align:start;}.elementor-845 .elementor-element.elementor-element-31c8b694 .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-845 .elementor-element.elementor-element-31c8b694:has(:hover) .elementor-image-box-title,
					 .elementor-845 .elementor-element.elementor-element-31c8b694:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-845 .elementor-element.elementor-element-31c8b694 .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-845 .elementor-element.elementor-element-22d668df .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-845 .elementor-element.elementor-element-22d668df .elementor-button:hover, .elementor-845 .elementor-element.elementor-element-22d668df .elementor-button:focus{background-color:var( --e-global-color-75b5d99 );color:var( --e-global-color-secondary );}.elementor-845 .elementor-element.elementor-element-22d668df{padding:10px 0px 0px 0px;}.elementor-845 .elementor-element.elementor-element-22d668df .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-845 .elementor-element.elementor-element-22d668df .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-845 .elementor-element.elementor-element-22d668df .elementor-button:hover svg, .elementor-845 .elementor-element.elementor-element-22d668df .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-845 .elementor-element.elementor-element-5f9d2952{--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-845 .elementor-element.elementor-element-5f9d2952:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-5f9d2952 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-03c4aa2 );}.elementor-845 .elementor-element.elementor-element-418c7117{--display:flex;--min-height:165px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-418c7117:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-418c7117 > .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-845 .elementor-element.elementor-element-69bd17db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-10px;z-index:3;}.elementor-845 .elementor-element.elementor-element-69bd17db.elementor-element{--align-self:center;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-69bd17db{left:202px;}body.rtl .elementor-845 .elementor-element.elementor-element-69bd17db{right:202px;}.elementor-845 .elementor-element.elementor-element-69bd17db .elementor-icon-wrapper{text-align:center;}.elementor-845 .elementor-element.elementor-element-69bd17db.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-03c4aa2 );color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-69bd17db.elementor-view-framed .elementor-icon, .elementor-845 .elementor-element.elementor-element-69bd17db.elementor-view-default .elementor-icon{color:var( --e-global-color-03c4aa2 );border-color:var( --e-global-color-03c4aa2 );}.elementor-845 .elementor-element.elementor-element-69bd17db.elementor-view-framed .elementor-icon, .elementor-845 .elementor-element.elementor-element-69bd17db.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-03c4aa2 );}.elementor-845 .elementor-element.elementor-element-69bd17db.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-69bd17db.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-69bd17db.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-69bd17db.elementor-view-framed .elementor-icon:hover, .elementor-845 .elementor-element.elementor-element-69bd17db.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-69bd17db.elementor-view-framed .elementor-icon:hover, .elementor-845 .elementor-element.elementor-element-69bd17db.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-69bd17db.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-69bd17db.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-69bd17db .elementor-icon{font-size:29px;border-width:11px 11px 11px 11px;}.elementor-845 .elementor-element.elementor-element-69bd17db .elementor-icon svg{height:29px;}.elementor-845 .elementor-element.elementor-element-5905df18{--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-845 .elementor-element.elementor-element-5905df18{right:1px;}body.rtl .elementor-845 .elementor-element.elementor-element-5905df18{left:1px;}.elementor-845 .elementor-element.elementor-element-60e9da69{--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-845 .elementor-element.elementor-element-60e9da69{right:61px;}body.rtl .elementor-845 .elementor-element.elementor-element-60e9da69{left:61px;}.elementor-845 .elementor-element.elementor-element-6935ab1f{--display:flex;--gap:21px 21px;--row-gap:21px;--column-gap:21px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-61ef63c5 .elementor-image-box-wrapper{text-align:start;}.elementor-845 .elementor-element.elementor-element-61ef63c5 .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-845 .elementor-element.elementor-element-61ef63c5:has(:hover) .elementor-image-box-title,
					 .elementor-845 .elementor-element.elementor-element-61ef63c5:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-845 .elementor-element.elementor-element-61ef63c5 .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-845 .elementor-element.elementor-element-7166909 .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-845 .elementor-element.elementor-element-7166909 .elementor-button:hover, .elementor-845 .elementor-element.elementor-element-7166909 .elementor-button:focus{background-color:var( --e-global-color-75b5d99 );color:var( --e-global-color-secondary );}.elementor-845 .elementor-element.elementor-element-7166909{padding:10px 0px 0px 0px;}.elementor-845 .elementor-element.elementor-element-7166909 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-845 .elementor-element.elementor-element-7166909 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-845 .elementor-element.elementor-element-7166909 .elementor-button:hover svg, .elementor-845 .elementor-element.elementor-element-7166909 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-845 .elementor-element.elementor-element-45433c70{--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-845 .elementor-element.elementor-element-45433c70:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-45433c70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-03c4aa2 );}.elementor-845 .elementor-element.elementor-element-3ad2d9db{--display:flex;--min-height:165px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-3ad2d9db:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-3ad2d9db > .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-845 .elementor-element.elementor-element-1ba3dd2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-10px;z-index:3;}.elementor-845 .elementor-element.elementor-element-1ba3dd2.elementor-element{--align-self:center;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-1ba3dd2{left:202px;}body.rtl .elementor-845 .elementor-element.elementor-element-1ba3dd2{right:202px;}.elementor-845 .elementor-element.elementor-element-1ba3dd2 .elementor-icon-wrapper{text-align:center;}.elementor-845 .elementor-element.elementor-element-1ba3dd2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-03c4aa2 );color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-1ba3dd2.elementor-view-framed .elementor-icon, .elementor-845 .elementor-element.elementor-element-1ba3dd2.elementor-view-default .elementor-icon{color:var( --e-global-color-03c4aa2 );border-color:var( --e-global-color-03c4aa2 );}.elementor-845 .elementor-element.elementor-element-1ba3dd2.elementor-view-framed .elementor-icon, .elementor-845 .elementor-element.elementor-element-1ba3dd2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-03c4aa2 );}.elementor-845 .elementor-element.elementor-element-1ba3dd2.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-1ba3dd2.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-1ba3dd2.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-1ba3dd2.elementor-view-framed .elementor-icon:hover, .elementor-845 .elementor-element.elementor-element-1ba3dd2.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-1ba3dd2.elementor-view-framed .elementor-icon:hover, .elementor-845 .elementor-element.elementor-element-1ba3dd2.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-1ba3dd2.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-1ba3dd2.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-1ba3dd2 .elementor-icon{font-size:29px;border-width:11px 11px 11px 11px;}.elementor-845 .elementor-element.elementor-element-1ba3dd2 .elementor-icon svg{height:29px;}.elementor-845 .elementor-element.elementor-element-7d1f202{--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-845 .elementor-element.elementor-element-7d1f202{right:1px;}body.rtl .elementor-845 .elementor-element.elementor-element-7d1f202{left:1px;}.elementor-845 .elementor-element.elementor-element-6954400a{--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-845 .elementor-element.elementor-element-6954400a{right:61px;}body.rtl .elementor-845 .elementor-element.elementor-element-6954400a{left:61px;}.elementor-845 .elementor-element.elementor-element-67e84af8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-481ee314 .elementor-image-box-wrapper{text-align:start;}.elementor-845 .elementor-element.elementor-element-481ee314 .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-845 .elementor-element.elementor-element-481ee314:has(:hover) .elementor-image-box-title,
					 .elementor-845 .elementor-element.elementor-element-481ee314:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-845 .elementor-element.elementor-element-481ee314 .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-845 .elementor-element.elementor-element-38b55076 .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-845 .elementor-element.elementor-element-38b55076 .elementor-button:hover, .elementor-845 .elementor-element.elementor-element-38b55076 .elementor-button:focus{background-color:var( --e-global-color-75b5d99 );color:var( --e-global-color-secondary );}.elementor-845 .elementor-element.elementor-element-38b55076{padding:10px 0px 0px 0px;}.elementor-845 .elementor-element.elementor-element-38b55076 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-845 .elementor-element.elementor-element-38b55076 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-845 .elementor-element.elementor-element-38b55076 .elementor-button:hover svg, .elementor-845 .elementor-element.elementor-element-38b55076 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-845 .elementor-element.elementor-element-622bdb7b{--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-845 .elementor-element.elementor-element-6905cda2{--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-845 .elementor-element.elementor-element-6905cda2:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-6905cda2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-03c4aa2 );}.elementor-845 .elementor-element.elementor-element-3e9614ea{--display:flex;--min-height:165px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-3e9614ea:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-3e9614ea > .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-845 .elementor-element.elementor-element-16810ec6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-10px;z-index:3;}.elementor-845 .elementor-element.elementor-element-16810ec6.elementor-element{--align-self:center;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-16810ec6{left:202px;}body.rtl .elementor-845 .elementor-element.elementor-element-16810ec6{right:202px;}.elementor-845 .elementor-element.elementor-element-16810ec6 .elementor-icon-wrapper{text-align:center;}.elementor-845 .elementor-element.elementor-element-16810ec6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-03c4aa2 );color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-16810ec6.elementor-view-framed .elementor-icon, .elementor-845 .elementor-element.elementor-element-16810ec6.elementor-view-default .elementor-icon{color:var( --e-global-color-03c4aa2 );border-color:var( --e-global-color-03c4aa2 );}.elementor-845 .elementor-element.elementor-element-16810ec6.elementor-view-framed .elementor-icon, .elementor-845 .elementor-element.elementor-element-16810ec6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-03c4aa2 );}.elementor-845 .elementor-element.elementor-element-16810ec6.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-16810ec6.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-16810ec6.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-16810ec6.elementor-view-framed .elementor-icon:hover, .elementor-845 .elementor-element.elementor-element-16810ec6.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-16810ec6.elementor-view-framed .elementor-icon:hover, .elementor-845 .elementor-element.elementor-element-16810ec6.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-16810ec6.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-16810ec6.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-16810ec6 .elementor-icon{font-size:29px;border-width:11px 11px 11px 11px;}.elementor-845 .elementor-element.elementor-element-16810ec6 .elementor-icon svg{height:29px;}.elementor-845 .elementor-element.elementor-element-33c7adf2{--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-845 .elementor-element.elementor-element-33c7adf2{right:1px;}body.rtl .elementor-845 .elementor-element.elementor-element-33c7adf2{left:1px;}.elementor-845 .elementor-element.elementor-element-e56e78b{--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-845 .elementor-element.elementor-element-e56e78b{right:61px;}body.rtl .elementor-845 .elementor-element.elementor-element-e56e78b{left:61px;}.elementor-845 .elementor-element.elementor-element-2f1f9878{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-6b694ca6 .elementor-image-box-wrapper{text-align:start;}.elementor-845 .elementor-element.elementor-element-6b694ca6 .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-845 .elementor-element.elementor-element-6b694ca6:has(:hover) .elementor-image-box-title,
					 .elementor-845 .elementor-element.elementor-element-6b694ca6:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-845 .elementor-element.elementor-element-6b694ca6 .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-845 .elementor-element.elementor-element-3f39e6b3 .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-845 .elementor-element.elementor-element-3f39e6b3 .elementor-button:hover, .elementor-845 .elementor-element.elementor-element-3f39e6b3 .elementor-button:focus{background-color:var( --e-global-color-75b5d99 );color:var( --e-global-color-secondary );}.elementor-845 .elementor-element.elementor-element-3f39e6b3{padding:10px 0px 0px 0px;}.elementor-845 .elementor-element.elementor-element-3f39e6b3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-845 .elementor-element.elementor-element-3f39e6b3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-845 .elementor-element.elementor-element-3f39e6b3 .elementor-button:hover svg, .elementor-845 .elementor-element.elementor-element-3f39e6b3 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-845 .elementor-element.elementor-element-667a2bce{--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-845 .elementor-element.elementor-element-667a2bce:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-667a2bce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-03c4aa2 );}.elementor-845 .elementor-element.elementor-element-7e2a062e{--display:flex;--min-height:165px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-7e2a062e:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-7e2a062e > .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-845 .elementor-element.elementor-element-35040d2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-10px;z-index:3;}.elementor-845 .elementor-element.elementor-element-35040d2e.elementor-element{--align-self:center;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-35040d2e{left:202px;}body.rtl .elementor-845 .elementor-element.elementor-element-35040d2e{right:202px;}.elementor-845 .elementor-element.elementor-element-35040d2e .elementor-icon-wrapper{text-align:center;}.elementor-845 .elementor-element.elementor-element-35040d2e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-03c4aa2 );color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-35040d2e.elementor-view-framed .elementor-icon, .elementor-845 .elementor-element.elementor-element-35040d2e.elementor-view-default .elementor-icon{color:var( --e-global-color-03c4aa2 );border-color:var( --e-global-color-03c4aa2 );}.elementor-845 .elementor-element.elementor-element-35040d2e.elementor-view-framed .elementor-icon, .elementor-845 .elementor-element.elementor-element-35040d2e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-03c4aa2 );}.elementor-845 .elementor-element.elementor-element-35040d2e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-35040d2e.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-35040d2e.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-35040d2e.elementor-view-framed .elementor-icon:hover, .elementor-845 .elementor-element.elementor-element-35040d2e.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-35040d2e.elementor-view-framed .elementor-icon:hover, .elementor-845 .elementor-element.elementor-element-35040d2e.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-35040d2e.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-35040d2e.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-35040d2e .elementor-icon{font-size:29px;border-width:11px 11px 11px 11px;}.elementor-845 .elementor-element.elementor-element-35040d2e .elementor-icon svg{height:29px;}.elementor-845 .elementor-element.elementor-element-64adbeb8{--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-845 .elementor-element.elementor-element-64adbeb8{right:1px;}body.rtl .elementor-845 .elementor-element.elementor-element-64adbeb8{left:1px;}.elementor-845 .elementor-element.elementor-element-19a4a839{--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-845 .elementor-element.elementor-element-19a4a839{right:61px;}body.rtl .elementor-845 .elementor-element.elementor-element-19a4a839{left:61px;}.elementor-845 .elementor-element.elementor-element-50144c6e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-1a784694 .elementor-image-box-wrapper{text-align:start;}.elementor-845 .elementor-element.elementor-element-1a784694 .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-845 .elementor-element.elementor-element-1a784694:has(:hover) .elementor-image-box-title,
					 .elementor-845 .elementor-element.elementor-element-1a784694:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-845 .elementor-element.elementor-element-1a784694 .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-845 .elementor-element.elementor-element-5ebf9e .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-845 .elementor-element.elementor-element-5ebf9e .elementor-button:hover, .elementor-845 .elementor-element.elementor-element-5ebf9e .elementor-button:focus{background-color:var( --e-global-color-75b5d99 );color:var( --e-global-color-secondary );}.elementor-845 .elementor-element.elementor-element-5ebf9e{padding:10px 0px 0px 0px;}.elementor-845 .elementor-element.elementor-element-5ebf9e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-845 .elementor-element.elementor-element-5ebf9e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-845 .elementor-element.elementor-element-5ebf9e .elementor-button:hover svg, .elementor-845 .elementor-element.elementor-element-5ebf9e .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-845 .elementor-element.elementor-element-60292a5d{--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-845 .elementor-element.elementor-element-60292a5d:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-60292a5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-03c4aa2 );}.elementor-845 .elementor-element.elementor-element-2df8a102{--display:flex;--min-height:165px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-2df8a102:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-2df8a102 > .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-845 .elementor-element.elementor-element-1c0d1bbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-10px;z-index:3;}.elementor-845 .elementor-element.elementor-element-1c0d1bbb.elementor-element{--align-self:center;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-1c0d1bbb{left:202px;}body.rtl .elementor-845 .elementor-element.elementor-element-1c0d1bbb{right:202px;}.elementor-845 .elementor-element.elementor-element-1c0d1bbb .elementor-icon-wrapper{text-align:center;}.elementor-845 .elementor-element.elementor-element-1c0d1bbb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-03c4aa2 );color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-1c0d1bbb.elementor-view-framed .elementor-icon, .elementor-845 .elementor-element.elementor-element-1c0d1bbb.elementor-view-default .elementor-icon{color:var( --e-global-color-03c4aa2 );border-color:var( --e-global-color-03c4aa2 );}.elementor-845 .elementor-element.elementor-element-1c0d1bbb.elementor-view-framed .elementor-icon, .elementor-845 .elementor-element.elementor-element-1c0d1bbb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-03c4aa2 );}.elementor-845 .elementor-element.elementor-element-1c0d1bbb.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-1c0d1bbb.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-1c0d1bbb.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-1c0d1bbb.elementor-view-framed .elementor-icon:hover, .elementor-845 .elementor-element.elementor-element-1c0d1bbb.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-1c0d1bbb.elementor-view-framed .elementor-icon:hover, .elementor-845 .elementor-element.elementor-element-1c0d1bbb.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-1c0d1bbb.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-1c0d1bbb.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-1c0d1bbb .elementor-icon{font-size:29px;border-width:11px 11px 11px 11px;}.elementor-845 .elementor-element.elementor-element-1c0d1bbb .elementor-icon svg{height:29px;}.elementor-845 .elementor-element.elementor-element-22b07b0f{--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-845 .elementor-element.elementor-element-22b07b0f{right:1px;}body.rtl .elementor-845 .elementor-element.elementor-element-22b07b0f{left:1px;}.elementor-845 .elementor-element.elementor-element-2e604262{--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-845 .elementor-element.elementor-element-2e604262{right:61px;}body.rtl .elementor-845 .elementor-element.elementor-element-2e604262{left:61px;}.elementor-845 .elementor-element.elementor-element-600e1e63{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-2f19a5ba .elementor-image-box-wrapper{text-align:start;}.elementor-845 .elementor-element.elementor-element-2f19a5ba .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-845 .elementor-element.elementor-element-2f19a5ba:has(:hover) .elementor-image-box-title,
					 .elementor-845 .elementor-element.elementor-element-2f19a5ba:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-845 .elementor-element.elementor-element-2f19a5ba .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-845 .elementor-element.elementor-element-6b791b36 .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-845 .elementor-element.elementor-element-6b791b36 .elementor-button:hover, .elementor-845 .elementor-element.elementor-element-6b791b36 .elementor-button:focus{background-color:var( --e-global-color-75b5d99 );color:var( --e-global-color-secondary );}.elementor-845 .elementor-element.elementor-element-6b791b36{padding:10px 0px 0px 0px;}.elementor-845 .elementor-element.elementor-element-6b791b36 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-845 .elementor-element.elementor-element-6b791b36 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-845 .elementor-element.elementor-element-6b791b36 .elementor-button:hover svg, .elementor-845 .elementor-element.elementor-element-6b791b36 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-845 .elementor-element.elementor-element-f1ea481{--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-845 .elementor-element.elementor-element-f1ea481:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-f1ea481 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-03c4aa2 );}.elementor-845 .elementor-element.elementor-element-2d384581{--display:flex;--min-height:165px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-2d384581:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-2d384581 > .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-845 .elementor-element.elementor-element-35c78964{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-10px;z-index:3;}.elementor-845 .elementor-element.elementor-element-35c78964.elementor-element{--align-self:center;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-35c78964{left:202px;}body.rtl .elementor-845 .elementor-element.elementor-element-35c78964{right:202px;}.elementor-845 .elementor-element.elementor-element-35c78964 .elementor-icon-wrapper{text-align:center;}.elementor-845 .elementor-element.elementor-element-35c78964.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-03c4aa2 );color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-35c78964.elementor-view-framed .elementor-icon, .elementor-845 .elementor-element.elementor-element-35c78964.elementor-view-default .elementor-icon{color:var( --e-global-color-03c4aa2 );border-color:var( --e-global-color-03c4aa2 );}.elementor-845 .elementor-element.elementor-element-35c78964.elementor-view-framed .elementor-icon, .elementor-845 .elementor-element.elementor-element-35c78964.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-03c4aa2 );}.elementor-845 .elementor-element.elementor-element-35c78964.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-35c78964.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-35c78964.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-35c78964.elementor-view-framed .elementor-icon:hover, .elementor-845 .elementor-element.elementor-element-35c78964.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-35c78964.elementor-view-framed .elementor-icon:hover, .elementor-845 .elementor-element.elementor-element-35c78964.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-35c78964.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-35c78964.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-35c78964 .elementor-icon{font-size:29px;border-width:11px 11px 11px 11px;}.elementor-845 .elementor-element.elementor-element-35c78964 .elementor-icon svg{height:29px;}.elementor-845 .elementor-element.elementor-element-3eaac3f9{--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-845 .elementor-element.elementor-element-3eaac3f9{right:1px;}body.rtl .elementor-845 .elementor-element.elementor-element-3eaac3f9{left:1px;}.elementor-845 .elementor-element.elementor-element-1395b420{--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-845 .elementor-element.elementor-element-1395b420{right:61px;}body.rtl .elementor-845 .elementor-element.elementor-element-1395b420{left:61px;}.elementor-845 .elementor-element.elementor-element-7212c2b1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-559a225c .elementor-image-box-wrapper{text-align:start;}.elementor-845 .elementor-element.elementor-element-559a225c .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-845 .elementor-element.elementor-element-559a225c:has(:hover) .elementor-image-box-title,
					 .elementor-845 .elementor-element.elementor-element-559a225c:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-845 .elementor-element.elementor-element-559a225c .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-845 .elementor-element.elementor-element-76545580 .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-845 .elementor-element.elementor-element-76545580 .elementor-button:hover, .elementor-845 .elementor-element.elementor-element-76545580 .elementor-button:focus{background-color:var( --e-global-color-75b5d99 );color:var( --e-global-color-secondary );}.elementor-845 .elementor-element.elementor-element-76545580{padding:10px 0px 0px 0px;}.elementor-845 .elementor-element.elementor-element-76545580 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-845 .elementor-element.elementor-element-76545580 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-845 .elementor-element.elementor-element-76545580 .elementor-button:hover svg, .elementor-845 .elementor-element.elementor-element-76545580 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-845 .elementor-element.elementor-element-440f6ee7{--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-845 .elementor-element.elementor-element-440f6ee7:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-440f6ee7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-2acb9057{--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-845 .elementor-element.elementor-element-2386704a{--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-845 .elementor-element.elementor-element-2386704a:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-2386704a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-03c4aa2 );}.elementor-845 .elementor-element.elementor-element-51c9c9ed{--display:flex;--min-height:165px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-51c9c9ed:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-51c9c9ed > .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-845 .elementor-element.elementor-element-30295826{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-10px;z-index:3;}.elementor-845 .elementor-element.elementor-element-30295826.elementor-element{--align-self:center;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-30295826{left:202px;}body.rtl .elementor-845 .elementor-element.elementor-element-30295826{right:202px;}.elementor-845 .elementor-element.elementor-element-30295826 .elementor-icon-wrapper{text-align:center;}.elementor-845 .elementor-element.elementor-element-30295826.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-03c4aa2 );color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-30295826.elementor-view-framed .elementor-icon, .elementor-845 .elementor-element.elementor-element-30295826.elementor-view-default .elementor-icon{color:var( --e-global-color-03c4aa2 );border-color:var( --e-global-color-03c4aa2 );}.elementor-845 .elementor-element.elementor-element-30295826.elementor-view-framed .elementor-icon, .elementor-845 .elementor-element.elementor-element-30295826.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-03c4aa2 );}.elementor-845 .elementor-element.elementor-element-30295826.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-30295826.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-30295826.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-30295826.elementor-view-framed .elementor-icon:hover, .elementor-845 .elementor-element.elementor-element-30295826.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-30295826.elementor-view-framed .elementor-icon:hover, .elementor-845 .elementor-element.elementor-element-30295826.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-30295826.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-30295826.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-30295826 .elementor-icon{font-size:29px;border-width:11px 11px 11px 11px;}.elementor-845 .elementor-element.elementor-element-30295826 .elementor-icon svg{height:29px;}.elementor-845 .elementor-element.elementor-element-1c876940{--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-845 .elementor-element.elementor-element-1c876940{right:1px;}body.rtl .elementor-845 .elementor-element.elementor-element-1c876940{left:1px;}.elementor-845 .elementor-element.elementor-element-4a450d92{--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-845 .elementor-element.elementor-element-4a450d92{right:61px;}body.rtl .elementor-845 .elementor-element.elementor-element-4a450d92{left:61px;}.elementor-845 .elementor-element.elementor-element-3674ed2e{--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-845 .elementor-element.elementor-element-5108cc92 .elementor-image-box-wrapper{text-align:start;}.elementor-845 .elementor-element.elementor-element-5108cc92 .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-845 .elementor-element.elementor-element-5108cc92:has(:hover) .elementor-image-box-title,
					 .elementor-845 .elementor-element.elementor-element-5108cc92:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-845 .elementor-element.elementor-element-5108cc92 .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-845 .elementor-element.elementor-element-7febebfc .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-845 .elementor-element.elementor-element-7febebfc .elementor-button:hover, .elementor-845 .elementor-element.elementor-element-7febebfc .elementor-button:focus{background-color:var( --e-global-color-75b5d99 );color:var( --e-global-color-secondary );}.elementor-845 .elementor-element.elementor-element-7febebfc{padding:10px 0px 0px 0px;}.elementor-845 .elementor-element.elementor-element-7febebfc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-845 .elementor-element.elementor-element-7febebfc .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-845 .elementor-element.elementor-element-7febebfc .elementor-button:hover svg, .elementor-845 .elementor-element.elementor-element-7febebfc .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-845 .elementor-element.elementor-element-11f9e79e{--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-845 .elementor-element.elementor-element-11f9e79e:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-11f9e79e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-03c4aa2 );}.elementor-845 .elementor-element.elementor-element-226c26a{--display:flex;--min-height:165px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-226c26a:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-226c26a > .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-845 .elementor-element.elementor-element-3a01f79a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-10px;z-index:3;}.elementor-845 .elementor-element.elementor-element-3a01f79a.elementor-element{--align-self:center;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-3a01f79a{left:202px;}body.rtl .elementor-845 .elementor-element.elementor-element-3a01f79a{right:202px;}.elementor-845 .elementor-element.elementor-element-3a01f79a .elementor-icon-wrapper{text-align:center;}.elementor-845 .elementor-element.elementor-element-3a01f79a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-03c4aa2 );color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-3a01f79a.elementor-view-framed .elementor-icon, .elementor-845 .elementor-element.elementor-element-3a01f79a.elementor-view-default .elementor-icon{color:var( --e-global-color-03c4aa2 );border-color:var( --e-global-color-03c4aa2 );}.elementor-845 .elementor-element.elementor-element-3a01f79a.elementor-view-framed .elementor-icon, .elementor-845 .elementor-element.elementor-element-3a01f79a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-03c4aa2 );}.elementor-845 .elementor-element.elementor-element-3a01f79a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-3a01f79a.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-3a01f79a.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-3a01f79a.elementor-view-framed .elementor-icon:hover, .elementor-845 .elementor-element.elementor-element-3a01f79a.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-3a01f79a.elementor-view-framed .elementor-icon:hover, .elementor-845 .elementor-element.elementor-element-3a01f79a.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-3a01f79a.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-3a01f79a.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-3a01f79a .elementor-icon{font-size:29px;border-width:11px 11px 11px 11px;}.elementor-845 .elementor-element.elementor-element-3a01f79a .elementor-icon svg{height:29px;}.elementor-845 .elementor-element.elementor-element-11a8b8be{--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-845 .elementor-element.elementor-element-11a8b8be{right:1px;}body.rtl .elementor-845 .elementor-element.elementor-element-11a8b8be{left:1px;}.elementor-845 .elementor-element.elementor-element-42469f9f{--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-845 .elementor-element.elementor-element-42469f9f{right:61px;}body.rtl .elementor-845 .elementor-element.elementor-element-42469f9f{left:61px;}.elementor-845 .elementor-element.elementor-element-524e7d36{--display:flex;--gap:51px 0px;--row-gap:51px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-703ad67 .elementor-image-box-wrapper{text-align:start;}.elementor-845 .elementor-element.elementor-element-703ad67 .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-845 .elementor-element.elementor-element-703ad67:has(:hover) .elementor-image-box-title,
					 .elementor-845 .elementor-element.elementor-element-703ad67:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-845 .elementor-element.elementor-element-703ad67 .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-845 .elementor-element.elementor-element-3009cc61 .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-845 .elementor-element.elementor-element-3009cc61 .elementor-button:hover, .elementor-845 .elementor-element.elementor-element-3009cc61 .elementor-button:focus{background-color:var( --e-global-color-75b5d99 );color:var( --e-global-color-secondary );}.elementor-845 .elementor-element.elementor-element-3009cc61{padding:10px 0px 0px 0px;}.elementor-845 .elementor-element.elementor-element-3009cc61 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-845 .elementor-element.elementor-element-3009cc61 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-845 .elementor-element.elementor-element-3009cc61 .elementor-button:hover svg, .elementor-845 .elementor-element.elementor-element-3009cc61 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-845 .elementor-element.elementor-element-3b56aa1e{--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-845 .elementor-element.elementor-element-3b56aa1e:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-3b56aa1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-03c4aa2 );}.elementor-845 .elementor-element.elementor-element-50f58082{--display:flex;--min-height:165px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-50f58082:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-50f58082 > .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-845 .elementor-element.elementor-element-21f2b282{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-10px;z-index:3;}.elementor-845 .elementor-element.elementor-element-21f2b282.elementor-element{--align-self:center;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-21f2b282{left:202px;}body.rtl .elementor-845 .elementor-element.elementor-element-21f2b282{right:202px;}.elementor-845 .elementor-element.elementor-element-21f2b282 .elementor-icon-wrapper{text-align:center;}.elementor-845 .elementor-element.elementor-element-21f2b282.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-03c4aa2 );color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-21f2b282.elementor-view-framed .elementor-icon, .elementor-845 .elementor-element.elementor-element-21f2b282.elementor-view-default .elementor-icon{color:var( --e-global-color-03c4aa2 );border-color:var( --e-global-color-03c4aa2 );}.elementor-845 .elementor-element.elementor-element-21f2b282.elementor-view-framed .elementor-icon, .elementor-845 .elementor-element.elementor-element-21f2b282.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-03c4aa2 );}.elementor-845 .elementor-element.elementor-element-21f2b282.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-21f2b282.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-21f2b282.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-21f2b282.elementor-view-framed .elementor-icon:hover, .elementor-845 .elementor-element.elementor-element-21f2b282.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-21f2b282.elementor-view-framed .elementor-icon:hover, .elementor-845 .elementor-element.elementor-element-21f2b282.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-21f2b282.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-21f2b282.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-21f2b282 .elementor-icon{font-size:29px;border-width:11px 11px 11px 11px;}.elementor-845 .elementor-element.elementor-element-21f2b282 .elementor-icon svg{height:29px;}.elementor-845 .elementor-element.elementor-element-10af6706{--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-845 .elementor-element.elementor-element-10af6706{right:1px;}body.rtl .elementor-845 .elementor-element.elementor-element-10af6706{left:1px;}.elementor-845 .elementor-element.elementor-element-19d0df0c{--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-845 .elementor-element.elementor-element-19d0df0c{right:61px;}body.rtl .elementor-845 .elementor-element.elementor-element-19d0df0c{left:61px;}.elementor-845 .elementor-element.elementor-element-b9badba{--display:flex;--gap:29px 0px;--row-gap:29px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-a5363ee .elementor-image-box-wrapper{text-align:start;}.elementor-845 .elementor-element.elementor-element-a5363ee .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-845 .elementor-element.elementor-element-a5363ee:has(:hover) .elementor-image-box-title,
					 .elementor-845 .elementor-element.elementor-element-a5363ee:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-845 .elementor-element.elementor-element-a5363ee .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-845 .elementor-element.elementor-element-4d557846 .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-845 .elementor-element.elementor-element-4d557846 .elementor-button:hover, .elementor-845 .elementor-element.elementor-element-4d557846 .elementor-button:focus{background-color:var( --e-global-color-75b5d99 );color:var( --e-global-color-secondary );}.elementor-845 .elementor-element.elementor-element-4d557846{padding:10px 0px 0px 0px;}.elementor-845 .elementor-element.elementor-element-4d557846 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-845 .elementor-element.elementor-element-4d557846 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-845 .elementor-element.elementor-element-4d557846 .elementor-button:hover svg, .elementor-845 .elementor-element.elementor-element-4d557846 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-845 .elementor-element.elementor-element-7dbe2a8c{--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-845 .elementor-element.elementor-element-7dbe2a8c:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-7dbe2a8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-03c4aa2 );}.elementor-845 .elementor-element.elementor-element-405d917d{--display:flex;--min-height:165px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-405d917d:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-405d917d > .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-845 .elementor-element.elementor-element-34febedf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-10px;z-index:3;}.elementor-845 .elementor-element.elementor-element-34febedf.elementor-element{--align-self:center;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-34febedf{left:202px;}body.rtl .elementor-845 .elementor-element.elementor-element-34febedf{right:202px;}.elementor-845 .elementor-element.elementor-element-34febedf .elementor-icon-wrapper{text-align:center;}.elementor-845 .elementor-element.elementor-element-34febedf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-03c4aa2 );color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-34febedf.elementor-view-framed .elementor-icon, .elementor-845 .elementor-element.elementor-element-34febedf.elementor-view-default .elementor-icon{color:var( --e-global-color-03c4aa2 );border-color:var( --e-global-color-03c4aa2 );}.elementor-845 .elementor-element.elementor-element-34febedf.elementor-view-framed .elementor-icon, .elementor-845 .elementor-element.elementor-element-34febedf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-03c4aa2 );}.elementor-845 .elementor-element.elementor-element-34febedf.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-34febedf.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-34febedf.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-34febedf.elementor-view-framed .elementor-icon:hover, .elementor-845 .elementor-element.elementor-element-34febedf.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-34febedf.elementor-view-framed .elementor-icon:hover, .elementor-845 .elementor-element.elementor-element-34febedf.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-34febedf.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-34febedf.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-34febedf .elementor-icon{font-size:29px;border-width:11px 11px 11px 11px;}.elementor-845 .elementor-element.elementor-element-34febedf .elementor-icon svg{height:29px;}.elementor-845 .elementor-element.elementor-element-4307e659{--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-845 .elementor-element.elementor-element-4307e659{right:1px;}body.rtl .elementor-845 .elementor-element.elementor-element-4307e659{left:1px;}.elementor-845 .elementor-element.elementor-element-177084a6{--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-845 .elementor-element.elementor-element-177084a6{right:61px;}body.rtl .elementor-845 .elementor-element.elementor-element-177084a6{left:61px;}.elementor-845 .elementor-element.elementor-element-32fd0b43{--display:flex;--gap:7px 0px;--row-gap:7px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-1f513b43 .elementor-image-box-wrapper{text-align:start;}.elementor-845 .elementor-element.elementor-element-1f513b43 .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-845 .elementor-element.elementor-element-1f513b43:has(:hover) .elementor-image-box-title,
					 .elementor-845 .elementor-element.elementor-element-1f513b43:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-845 .elementor-element.elementor-element-1f513b43 .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-845 .elementor-element.elementor-element-11578a57 .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-845 .elementor-element.elementor-element-11578a57 .elementor-button:hover, .elementor-845 .elementor-element.elementor-element-11578a57 .elementor-button:focus{background-color:var( --e-global-color-75b5d99 );color:var( --e-global-color-secondary );}.elementor-845 .elementor-element.elementor-element-11578a57{padding:10px 0px 0px 0px;}.elementor-845 .elementor-element.elementor-element-11578a57 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-845 .elementor-element.elementor-element-11578a57 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-845 .elementor-element.elementor-element-11578a57 .elementor-button:hover svg, .elementor-845 .elementor-element.elementor-element-11578a57 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-845 .elementor-element.elementor-element-165f8f21{--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-845 .elementor-element.elementor-element-165f8f21:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-165f8f21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heartofmichiganmechanical.com/wp-content/uploads/2026/04/AdobeStock_328126538-scaled-1-1.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-845 .elementor-element.elementor-element-165f8f21::before, .elementor-845 .elementor-element.elementor-element-165f8f21 > .elementor-background-video-container::before, .elementor-845 .elementor-element.elementor-element-165f8f21 > .e-con-inner > .elementor-background-video-container::before, .elementor-845 .elementor-element.elementor-element-165f8f21 > .elementor-background-slideshow::before, .elementor-845 .elementor-element.elementor-element-165f8f21 > .e-con-inner > .elementor-background-slideshow::before, .elementor-845 .elementor-element.elementor-element-165f8f21 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-845 .elementor-element.elementor-element-77454804{text-align:center;}.elementor-845 .elementor-element.elementor-element-77454804 .elementor-heading-title{font-size:38px;color:#FFFFFF;}.elementor-845 .elementor-element.elementor-element-3bce5a19{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;color:#FFFFFF;}.elementor-845 .elementor-element.elementor-element-7ba6a006{--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-845 .elementor-element.elementor-element-194eeca8{--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-845 .elementor-element.elementor-element-194eeca8:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-194eeca8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-03c4aa2 );}.elementor-845 .elementor-element.elementor-element-194eeca8::before, .elementor-845 .elementor-element.elementor-element-194eeca8 > .elementor-background-video-container::before, .elementor-845 .elementor-element.elementor-element-194eeca8 > .e-con-inner > .elementor-background-video-container::before, .elementor-845 .elementor-element.elementor-element-194eeca8 > .elementor-background-slideshow::before, .elementor-845 .elementor-element.elementor-element-194eeca8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-845 .elementor-element.elementor-element-194eeca8 > .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-845 .elementor-element.elementor-element-6d592d09{--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-845 .elementor-element.elementor-element-f605cb2{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-40af4a08 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-845 .elementor-element.elementor-element-40af4a08 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-845 .elementor-element.elementor-element-40af4a08 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-40af4a08 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-40af4a08{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-845 .elementor-element.elementor-element-40af4a08 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-845 .elementor-element.elementor-element-40af4a08 .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-845 .elementor-element.elementor-element-40af4a08 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-845 .elementor-element.elementor-element-40af4a08 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-118a7a45 .elementor-heading-title{font-size:37px;font-weight:600;color:#000000;}.elementor-845 .elementor-element.elementor-element-32ef077c{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-2b44e20f{text-align:start;color:#000000;}.elementor-845 .elementor-element.elementor-element-1d9532e8{--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-845 .elementor-element.elementor-element-41600889{--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-845 .elementor-element.elementor-element-41600889:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-41600889 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heartofmichiganmechanical.com/wp-content/uploads/2026/04/furnace-tune-up.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-845 .elementor-element.elementor-element-28fc0547{--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-845 .elementor-element.elementor-element-28fc0547:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-28fc0547 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heartofmichiganmechanical.com/wp-content/uploads/2026/04/commercial-hvac-components.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-845 .elementor-element.elementor-element-98e9296{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5em 5em;--row-gap:5em;--column-gap:5em;--overflow:hidden;--padding-top:7em;--padding-bottom:7em;--padding-left:1em;--padding-right:1em;}.elementor-845 .elementor-element.elementor-element-3260d448{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-48f83134 .elementor-heading-title{font-size:37px;font-weight:600;color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-1a36911f .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-845 .elementor-element.elementor-element-1a36911f .elementor-button:hover, .elementor-845 .elementor-element.elementor-element-1a36911f .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-845 .elementor-element.elementor-element-1a36911f .elementor-button:hover svg, .elementor-845 .elementor-element.elementor-element-1a36911f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-845 .elementor-element.elementor-element-4aee1a5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-845 .elementor-element.elementor-element-108316eb{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;top:4px;z-index:3;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-108316eb{left:-1px;}body.rtl .elementor-845 .elementor-element.elementor-element-108316eb{right:-1px;}.elementor-845 .elementor-element.elementor-element-108316eb img{border-radius:0px 6px 0px 6px;box-shadow:0px 10px 40px -5px rgba(0, 0, 0, 0.15);}.elementor-845 .elementor-element.elementor-element-2c96e52a{width:var( --container-widget-width, 330px );max-width:330px;--container-widget-width:330px;--container-widget-flex-grow:0;bottom:0px;z-index:3;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-2c96e52a{right:0px;}body.rtl .elementor-845 .elementor-element.elementor-element-2c96e52a{left:0px;}.elementor-845 .elementor-element.elementor-element-2c96e52a img{border-radius:0px 10px 0px 11px;box-shadow:0px 10px 40px -5px rgba(0, 0, 0, 0.15);}.elementor-845 .elementor-element.elementor-element-209e17ea{z-index:2;}.elementor-845 .elementor-element.elementor-element-209e17ea img{width:100%;height:440px;object-fit:cover;object-position:center center;border-radius:0px 3px 0px 11px;}.elementor-845 .elementor-element.elementor-element-77871040{--spacer-size:140px;width:var( --container-widget-width, 140px );max-width:140px;background-color:#FF5500;--container-widget-width:140px;--container-widget-flex-grow:0;top:30px;z-index:0;border-style:none;}.elementor-845 .elementor-element.elementor-element-77871040.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-77871040{right:30px;}body.rtl .elementor-845 .elementor-element.elementor-element-77871040{left:30px;}.elementor-845 .elementor-element.elementor-element-5349ba1{--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-845 .elementor-element.elementor-element-470b8c5b{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-29206979{border-radius:10px 10px 10px 10px;}.elementor-845 .elementor-element.elementor-element-29206979 iframe{height:380px;}.elementor-845 .elementor-element.elementor-element-1298265c{--display:flex;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}@media(max-width:1024px){.elementor-845 .elementor-element.elementor-element-6bb8bc04 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-845 .elementor-element.elementor-element-6b9c0692{--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-845 .elementor-element.elementor-element-29b2de88{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-102b9e6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-845 .elementor-element.elementor-element-102b9e6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-845 .elementor-element.elementor-element-4b6bfb1f{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-845 .elementor-element.elementor-element-79e79553{--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-845 .elementor-element.elementor-element-412a18de{--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-845 .elementor-element.elementor-element-76392165{--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-845 .elementor-element.elementor-element-4f2a4414{--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-845 .elementor-element.elementor-element-6609350d{--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-845 .elementor-element.elementor-element-292e0ef3{left:247px;}body.rtl .elementor-845 .elementor-element.elementor-element-292e0ef3{right:247px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-79661c77{right:68px;}body.rtl .elementor-845 .elementor-element.elementor-element-79661c77{left:68px;}.elementor-845 .elementor-element.elementor-element-375b72ac .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-845 .elementor-element.elementor-element-375b72ac .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-845 .elementor-element.elementor-element-6f867bad .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}.elementor-845 .elementor-element.elementor-element-6ad4fcb0{--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-845 .elementor-element.elementor-element-122a9814{left:247px;}body.rtl .elementor-845 .elementor-element.elementor-element-122a9814{right:247px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-74fc2b36{left:247px;}body.rtl .elementor-845 .elementor-element.elementor-element-74fc2b36{right:247px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-1bc56377{right:68px;}body.rtl .elementor-845 .elementor-element.elementor-element-1bc56377{left:68px;}.elementor-845 .elementor-element.elementor-element-31c8b694 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-845 .elementor-element.elementor-element-31c8b694 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-845 .elementor-element.elementor-element-22d668df .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}.elementor-845 .elementor-element.elementor-element-5f9d2952{--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-845 .elementor-element.elementor-element-69bd17db{left:247px;}body.rtl .elementor-845 .elementor-element.elementor-element-69bd17db{right:247px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-60e9da69{right:68px;}body.rtl .elementor-845 .elementor-element.elementor-element-60e9da69{left:68px;}.elementor-845 .elementor-element.elementor-element-61ef63c5 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-845 .elementor-element.elementor-element-61ef63c5 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-845 .elementor-element.elementor-element-7166909 .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}.elementor-845 .elementor-element.elementor-element-45433c70{--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-845 .elementor-element.elementor-element-1ba3dd2{left:247px;}body.rtl .elementor-845 .elementor-element.elementor-element-1ba3dd2{right:247px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-6954400a{right:68px;}body.rtl .elementor-845 .elementor-element.elementor-element-6954400a{left:68px;}.elementor-845 .elementor-element.elementor-element-481ee314 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-845 .elementor-element.elementor-element-481ee314 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-845 .elementor-element.elementor-element-38b55076 .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}.elementor-845 .elementor-element.elementor-element-622bdb7b{--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-845 .elementor-element.elementor-element-6905cda2{--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-845 .elementor-element.elementor-element-16810ec6{left:247px;}body.rtl .elementor-845 .elementor-element.elementor-element-16810ec6{right:247px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-e56e78b{right:68px;}body.rtl .elementor-845 .elementor-element.elementor-element-e56e78b{left:68px;}.elementor-845 .elementor-element.elementor-element-6b694ca6 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-845 .elementor-element.elementor-element-6b694ca6 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-845 .elementor-element.elementor-element-3f39e6b3 .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}.elementor-845 .elementor-element.elementor-element-667a2bce{--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-845 .elementor-element.elementor-element-35040d2e{left:247px;}body.rtl .elementor-845 .elementor-element.elementor-element-35040d2e{right:247px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-19a4a839{right:68px;}body.rtl .elementor-845 .elementor-element.elementor-element-19a4a839{left:68px;}.elementor-845 .elementor-element.elementor-element-1a784694 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-845 .elementor-element.elementor-element-1a784694 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-845 .elementor-element.elementor-element-5ebf9e .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}.elementor-845 .elementor-element.elementor-element-60292a5d{--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-845 .elementor-element.elementor-element-1c0d1bbb{left:247px;}body.rtl .elementor-845 .elementor-element.elementor-element-1c0d1bbb{right:247px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-2e604262{right:68px;}body.rtl .elementor-845 .elementor-element.elementor-element-2e604262{left:68px;}.elementor-845 .elementor-element.elementor-element-2f19a5ba .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-845 .elementor-element.elementor-element-2f19a5ba .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-845 .elementor-element.elementor-element-6b791b36 .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}.elementor-845 .elementor-element.elementor-element-f1ea481{--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-845 .elementor-element.elementor-element-35c78964{left:247px;}body.rtl .elementor-845 .elementor-element.elementor-element-35c78964{right:247px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-1395b420{right:68px;}body.rtl .elementor-845 .elementor-element.elementor-element-1395b420{left:68px;}.elementor-845 .elementor-element.elementor-element-559a225c .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-845 .elementor-element.elementor-element-559a225c .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-845 .elementor-element.elementor-element-76545580 .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}.elementor-845 .elementor-element.elementor-element-440f6ee7{--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-845 .elementor-element.elementor-element-2acb9057{--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-845 .elementor-element.elementor-element-2386704a{--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-845 .elementor-element.elementor-element-30295826{left:247px;}body.rtl .elementor-845 .elementor-element.elementor-element-30295826{right:247px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-4a450d92{right:68px;}body.rtl .elementor-845 .elementor-element.elementor-element-4a450d92{left:68px;}.elementor-845 .elementor-element.elementor-element-5108cc92 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-845 .elementor-element.elementor-element-5108cc92 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-845 .elementor-element.elementor-element-7febebfc .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}.elementor-845 .elementor-element.elementor-element-11f9e79e{--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-845 .elementor-element.elementor-element-3a01f79a{left:247px;}body.rtl .elementor-845 .elementor-element.elementor-element-3a01f79a{right:247px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-42469f9f{right:68px;}body.rtl .elementor-845 .elementor-element.elementor-element-42469f9f{left:68px;}.elementor-845 .elementor-element.elementor-element-703ad67 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-845 .elementor-element.elementor-element-703ad67 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-845 .elementor-element.elementor-element-3009cc61 .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}.elementor-845 .elementor-element.elementor-element-3b56aa1e{--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-845 .elementor-element.elementor-element-21f2b282{left:247px;}body.rtl .elementor-845 .elementor-element.elementor-element-21f2b282{right:247px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-19d0df0c{right:68px;}body.rtl .elementor-845 .elementor-element.elementor-element-19d0df0c{left:68px;}.elementor-845 .elementor-element.elementor-element-a5363ee .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-845 .elementor-element.elementor-element-a5363ee .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-845 .elementor-element.elementor-element-4d557846 .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}.elementor-845 .elementor-element.elementor-element-7dbe2a8c{--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-845 .elementor-element.elementor-element-34febedf{left:247px;}body.rtl .elementor-845 .elementor-element.elementor-element-34febedf{right:247px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-177084a6{right:68px;}body.rtl .elementor-845 .elementor-element.elementor-element-177084a6{left:68px;}.elementor-845 .elementor-element.elementor-element-1f513b43 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-845 .elementor-element.elementor-element-11578a57 .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}.elementor-845 .elementor-element.elementor-element-165f8f21{--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-845 .elementor-element.elementor-element-7ba6a006{--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-845 .elementor-element.elementor-element-194eeca8{--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-845 .elementor-element.elementor-element-6d592d09{--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-845 .elementor-element.elementor-element-1d9532e8{--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-845 .elementor-element.elementor-element-98e9296{--gap:3em 3em;--row-gap:3em;--column-gap:3em;--flex-wrap:wrap;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-845 .elementor-element.elementor-element-209e17ea img{height:395px;}}@media(max-width:767px){.elementor-845 .elementor-element.elementor-element-11145eef > .elementor-container{min-height:512px;}.elementor-845 .elementor-element.elementor-element-11145eef{padding:20px 0px 20px 0px;}.elementor-845 .elementor-element.elementor-element-6bb8bc04 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-845 .elementor-element.elementor-element-2498c096{text-align:center;}.elementor-845 .elementor-element.elementor-element-2498c096 .elementor-heading-title{font-size:24px;letter-spacing:0.2px;}.elementor-845 .elementor-element.elementor-element-489c9446{width:auto;max-width:auto;}.elementor-845 .elementor-element.elementor-element-6d568961{margin-top:33px;margin-bottom:33px;}.elementor-845 .elementor-element.elementor-element-19304761{text-align:center;}.elementor-845 .elementor-element.elementor-element-268c1fa6{text-align:center;}.elementor-845 .elementor-element.elementor-element-22cd610e{text-align:center;}.elementor-845 .elementor-element.elementor-element-23961e50{text-align:center;}.elementor-845 .elementor-element.elementor-element-6b9c0692{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-845 .elementor-element.elementor-element-102b9e6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-845 .elementor-element.elementor-element-102b9e6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-845 .elementor-element.elementor-element-52d5c06c{text-align:center;}.elementor-845 .elementor-element.elementor-element-52d5c06c .elementor-heading-title{font-size:25px;}.elementor-845 .elementor-element.elementor-element-4b6bfb1f{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-845 .elementor-element.elementor-element-79e79553{--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-845 .elementor-element.elementor-element-412a18de{--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-845 .elementor-element.elementor-element-76392165{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-292e0ef3{left:209px;}body.rtl .elementor-845 .elementor-element.elementor-element-292e0ef3{right:209px;}.elementor-845 .elementor-element.elementor-element-292e0ef3{top:-10px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-79027ef8{right:0px;}body.rtl .elementor-845 .elementor-element.elementor-element-79027ef8{left:0px;}.elementor-845 .elementor-element.elementor-element-79027ef8{top:68px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-79661c77{right:69px;}body.rtl .elementor-845 .elementor-element.elementor-element-79661c77{left:69px;}.elementor-845 .elementor-element.elementor-element-375b72ac .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-845 .elementor-element.elementor-element-375b72ac .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-845 .elementor-element.elementor-element-6f867bad .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-122a9814{left:209px;}body.rtl .elementor-845 .elementor-element.elementor-element-122a9814{right:209px;}.elementor-845 .elementor-element.elementor-element-122a9814{top:-10px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-74fc2b36{left:209px;}body.rtl .elementor-845 .elementor-element.elementor-element-74fc2b36{right:209px;}.elementor-845 .elementor-element.elementor-element-74fc2b36{top:-10px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-53e0d1fb{right:0px;}body.rtl .elementor-845 .elementor-element.elementor-element-53e0d1fb{left:0px;}.elementor-845 .elementor-element.elementor-element-53e0d1fb{top:68px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-1bc56377{right:69px;}body.rtl .elementor-845 .elementor-element.elementor-element-1bc56377{left:69px;}.elementor-845 .elementor-element.elementor-element-31c8b694 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-845 .elementor-element.elementor-element-31c8b694 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-845 .elementor-element.elementor-element-22d668df .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-69bd17db{left:209px;}body.rtl .elementor-845 .elementor-element.elementor-element-69bd17db{right:209px;}.elementor-845 .elementor-element.elementor-element-69bd17db{top:-10px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-5905df18{right:0px;}body.rtl .elementor-845 .elementor-element.elementor-element-5905df18{left:0px;}.elementor-845 .elementor-element.elementor-element-5905df18{top:68px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-60e9da69{right:69px;}body.rtl .elementor-845 .elementor-element.elementor-element-60e9da69{left:69px;}.elementor-845 .elementor-element.elementor-element-61ef63c5 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-845 .elementor-element.elementor-element-61ef63c5 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-845 .elementor-element.elementor-element-7166909 .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-1ba3dd2{left:209px;}body.rtl .elementor-845 .elementor-element.elementor-element-1ba3dd2{right:209px;}.elementor-845 .elementor-element.elementor-element-1ba3dd2{top:-10px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-7d1f202{right:0px;}body.rtl .elementor-845 .elementor-element.elementor-element-7d1f202{left:0px;}.elementor-845 .elementor-element.elementor-element-7d1f202{top:68px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-6954400a{right:69px;}body.rtl .elementor-845 .elementor-element.elementor-element-6954400a{left:69px;}.elementor-845 .elementor-element.elementor-element-481ee314 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-845 .elementor-element.elementor-element-481ee314 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-845 .elementor-element.elementor-element-38b55076 .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-16810ec6{left:209px;}body.rtl .elementor-845 .elementor-element.elementor-element-16810ec6{right:209px;}.elementor-845 .elementor-element.elementor-element-16810ec6{top:-10px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-33c7adf2{right:0px;}body.rtl .elementor-845 .elementor-element.elementor-element-33c7adf2{left:0px;}.elementor-845 .elementor-element.elementor-element-33c7adf2{top:68px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-e56e78b{right:69px;}body.rtl .elementor-845 .elementor-element.elementor-element-e56e78b{left:69px;}.elementor-845 .elementor-element.elementor-element-6b694ca6 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-845 .elementor-element.elementor-element-6b694ca6 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-845 .elementor-element.elementor-element-3f39e6b3 .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-35040d2e{left:209px;}body.rtl .elementor-845 .elementor-element.elementor-element-35040d2e{right:209px;}.elementor-845 .elementor-element.elementor-element-35040d2e{top:-10px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-64adbeb8{right:0px;}body.rtl .elementor-845 .elementor-element.elementor-element-64adbeb8{left:0px;}.elementor-845 .elementor-element.elementor-element-64adbeb8{top:68px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-19a4a839{right:69px;}body.rtl .elementor-845 .elementor-element.elementor-element-19a4a839{left:69px;}.elementor-845 .elementor-element.elementor-element-1a784694 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-845 .elementor-element.elementor-element-1a784694 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-845 .elementor-element.elementor-element-5ebf9e .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-1c0d1bbb{left:209px;}body.rtl .elementor-845 .elementor-element.elementor-element-1c0d1bbb{right:209px;}.elementor-845 .elementor-element.elementor-element-1c0d1bbb{top:-10px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-22b07b0f{right:0px;}body.rtl .elementor-845 .elementor-element.elementor-element-22b07b0f{left:0px;}.elementor-845 .elementor-element.elementor-element-22b07b0f{top:68px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-2e604262{right:69px;}body.rtl .elementor-845 .elementor-element.elementor-element-2e604262{left:69px;}.elementor-845 .elementor-element.elementor-element-2f19a5ba .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-845 .elementor-element.elementor-element-2f19a5ba .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-845 .elementor-element.elementor-element-6b791b36 .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-35c78964{left:209px;}body.rtl .elementor-845 .elementor-element.elementor-element-35c78964{right:209px;}.elementor-845 .elementor-element.elementor-element-35c78964{top:-10px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-3eaac3f9{right:0px;}body.rtl .elementor-845 .elementor-element.elementor-element-3eaac3f9{left:0px;}.elementor-845 .elementor-element.elementor-element-3eaac3f9{top:68px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-1395b420{right:69px;}body.rtl .elementor-845 .elementor-element.elementor-element-1395b420{left:69px;}.elementor-845 .elementor-element.elementor-element-559a225c .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-845 .elementor-element.elementor-element-559a225c .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-845 .elementor-element.elementor-element-76545580 .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}.elementor-845 .elementor-element.elementor-element-440f6ee7{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-30295826{left:209px;}body.rtl .elementor-845 .elementor-element.elementor-element-30295826{right:209px;}.elementor-845 .elementor-element.elementor-element-30295826{top:-10px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-1c876940{right:0px;}body.rtl .elementor-845 .elementor-element.elementor-element-1c876940{left:0px;}.elementor-845 .elementor-element.elementor-element-1c876940{top:68px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-4a450d92{right:69px;}body.rtl .elementor-845 .elementor-element.elementor-element-4a450d92{left:69px;}.elementor-845 .elementor-element.elementor-element-5108cc92 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-845 .elementor-element.elementor-element-5108cc92 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-845 .elementor-element.elementor-element-7febebfc .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-3a01f79a{left:209px;}body.rtl .elementor-845 .elementor-element.elementor-element-3a01f79a{right:209px;}.elementor-845 .elementor-element.elementor-element-3a01f79a{top:-10px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-11a8b8be{right:0px;}body.rtl .elementor-845 .elementor-element.elementor-element-11a8b8be{left:0px;}.elementor-845 .elementor-element.elementor-element-11a8b8be{top:68px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-42469f9f{right:69px;}body.rtl .elementor-845 .elementor-element.elementor-element-42469f9f{left:69px;}.elementor-845 .elementor-element.elementor-element-703ad67 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-845 .elementor-element.elementor-element-703ad67 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-845 .elementor-element.elementor-element-3009cc61 .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-21f2b282{left:209px;}body.rtl .elementor-845 .elementor-element.elementor-element-21f2b282{right:209px;}.elementor-845 .elementor-element.elementor-element-21f2b282{top:-10px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-10af6706{right:0px;}body.rtl .elementor-845 .elementor-element.elementor-element-10af6706{left:0px;}.elementor-845 .elementor-element.elementor-element-10af6706{top:68px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-19d0df0c{right:69px;}body.rtl .elementor-845 .elementor-element.elementor-element-19d0df0c{left:69px;}.elementor-845 .elementor-element.elementor-element-a5363ee .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-845 .elementor-element.elementor-element-a5363ee .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-845 .elementor-element.elementor-element-4d557846 .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-34febedf{left:209px;}body.rtl .elementor-845 .elementor-element.elementor-element-34febedf{right:209px;}.elementor-845 .elementor-element.elementor-element-34febedf{top:-10px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-4307e659{right:0px;}body.rtl .elementor-845 .elementor-element.elementor-element-4307e659{left:0px;}.elementor-845 .elementor-element.elementor-element-4307e659{top:68px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-177084a6{right:69px;}body.rtl .elementor-845 .elementor-element.elementor-element-177084a6{left:69px;}.elementor-845 .elementor-element.elementor-element-1f513b43 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-845 .elementor-element.elementor-element-11578a57 .elementor-button{font-size:var( --e-global-typography-20528a9-font-size );line-height:var( --e-global-typography-20528a9-line-height );}.elementor-845 .elementor-element.elementor-element-165f8f21{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-845 .elementor-element.elementor-element-77454804 .elementor-heading-title{font-size:21px;}.elementor-845 .elementor-element.elementor-element-3bce5a19{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-845 .elementor-element.elementor-element-7ba6a006{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-845 .elementor-element.elementor-element-194eeca8{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-845 .elementor-element.elementor-element-118a7a45{text-align:center;}.elementor-845 .elementor-element.elementor-element-118a7a45 .elementor-heading-title{font-size:19px;}.elementor-845 .elementor-element.elementor-element-2b44e20f{text-align:center;}.elementor-845 .elementor-element.elementor-element-1d9532e8{--min-height:0px;}.elementor-845 .elementor-element.elementor-element-98e9296{--content-width:90%;--gap:2em 2em;--row-gap:2em;--column-gap:2em;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-845 .elementor-element.elementor-element-48f83134{text-align:center;}.elementor-845 .elementor-element.elementor-element-48f83134 .elementor-heading-title{font-size:19px;}.elementor-845 .elementor-element.elementor-element-6cda17b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-845 .elementor-element.elementor-element-4aee1a5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-845 .elementor-element.elementor-element-108316eb{--container-widget-width:135px;--container-widget-flex-grow:0;width:var( --container-widget-width, 135px );max-width:135px;}.elementor-845 .elementor-element.elementor-element-2c96e52a{--container-widget-width:165px;--container-widget-flex-grow:0;width:var( --container-widget-width, 165px );max-width:165px;}.elementor-845 .elementor-element.elementor-element-209e17ea img{height:220px;}.elementor-845 .elementor-element.elementor-element-77871040{--spacer-size:85px;--container-widget-width:85px;--container-widget-flex-grow:0;width:var( --container-widget-width, 85px );max-width:85px;top:10px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-77871040{right:10px;}body.rtl .elementor-845 .elementor-element.elementor-element-77871040{left:10px;}.elementor-845 .elementor-element.elementor-element-5349ba1{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-845 .elementor-element.elementor-element-6bb8bc04{width:100%;}.elementor-845 .elementor-element.elementor-element-79e79553{--width:90%;}.elementor-845 .elementor-element.elementor-element-412a18de{--width:100%;}.elementor-845 .elementor-element.elementor-element-3c382d38{--width:100%;}.elementor-845 .elementor-element.elementor-element-60501d4f{--width:100%;}.elementor-845 .elementor-element.elementor-element-6935ab1f{--width:100%;}.elementor-845 .elementor-element.elementor-element-67e84af8{--width:100%;}.elementor-845 .elementor-element.elementor-element-2f1f9878{--width:100%;}.elementor-845 .elementor-element.elementor-element-50144c6e{--width:100%;}.elementor-845 .elementor-element.elementor-element-600e1e63{--width:100%;}.elementor-845 .elementor-element.elementor-element-7212c2b1{--width:100%;}.elementor-845 .elementor-element.elementor-element-3674ed2e{--width:100%;}.elementor-845 .elementor-element.elementor-element-524e7d36{--width:100%;}.elementor-845 .elementor-element.elementor-element-b9badba{--width:100%;}.elementor-845 .elementor-element.elementor-element-32fd0b43{--width:100%;}.elementor-845 .elementor-element.elementor-element-41600889{--width:60%;}.elementor-845 .elementor-element.elementor-element-28fc0547{--width:40%;}.elementor-845 .elementor-element.elementor-element-3260d448{--width:50%;}.elementor-845 .elementor-element.elementor-element-4aee1a5{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-845 .elementor-element.elementor-element-262eb569{--width:70%;}.elementor-845 .elementor-element.elementor-element-29b2de88{--width:70%;}.elementor-845 .elementor-element.elementor-element-79e79553{--width:100%;}.elementor-845 .elementor-element.elementor-element-4f2a4414{--width:50%;}.elementor-845 .elementor-element.elementor-element-3c382d38{--width:100%;}.elementor-845 .elementor-element.elementor-element-60501d4f{--width:100%;}.elementor-845 .elementor-element.elementor-element-6935ab1f{--width:100%;}.elementor-845 .elementor-element.elementor-element-67e84af8{--width:100%;}.elementor-845 .elementor-element.elementor-element-622bdb7b{--width:50%;}.elementor-845 .elementor-element.elementor-element-2f1f9878{--width:100%;}.elementor-845 .elementor-element.elementor-element-50144c6e{--width:100%;}.elementor-845 .elementor-element.elementor-element-600e1e63{--width:100%;}.elementor-845 .elementor-element.elementor-element-7212c2b1{--width:100%;}.elementor-845 .elementor-element.elementor-element-2acb9057{--width:50%;}.elementor-845 .elementor-element.elementor-element-3674ed2e{--width:100%;}.elementor-845 .elementor-element.elementor-element-524e7d36{--width:100%;}.elementor-845 .elementor-element.elementor-element-b9badba{--width:100%;}.elementor-845 .elementor-element.elementor-element-32fd0b43{--width:100%;}.elementor-845 .elementor-element.elementor-element-6d592d09{--width:70%;}.elementor-845 .elementor-element.elementor-element-1d9532e8{--width:64%;}.elementor-845 .elementor-element.elementor-element-41600889{--width:100%;}.elementor-845 .elementor-element.elementor-element-28fc0547{--width:100%;}.elementor-845 .elementor-element.elementor-element-98e9296{--content-width:92%;}.elementor-845 .elementor-element.elementor-element-3260d448{--width:100%;}.elementor-845 .elementor-element.elementor-element-4aee1a5{--width:100%;}}@media(min-width:1025px){.elementor-845 .elementor-element.elementor-element-6bd32e3c:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-6bd32e3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-845 .elementor-element.elementor-element-34febd73:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-34febd73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-845 .elementor-element.elementor-element-418c7117:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-418c7117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-845 .elementor-element.elementor-element-3ad2d9db:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-3ad2d9db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-845 .elementor-element.elementor-element-3e9614ea:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-3e9614ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-845 .elementor-element.elementor-element-7e2a062e:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-7e2a062e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-845 .elementor-element.elementor-element-2df8a102:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-2df8a102 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-845 .elementor-element.elementor-element-2d384581:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-2d384581 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-845 .elementor-element.elementor-element-51c9c9ed:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-51c9c9ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-845 .elementor-element.elementor-element-226c26a:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-226c26a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-845 .elementor-element.elementor-element-50f58082:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-50f58082 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-845 .elementor-element.elementor-element-405d917d:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-405d917d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-845 .elementor-element.elementor-element-165f8f21:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-165f8f21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-845 .elementor-element.elementor-element-41600889:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-41600889 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-845 .elementor-element.elementor-element-28fc0547:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-28fc0547 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}