.avia-section.av-l8ejmy31-4f821136c00db79c82e5872346d25f77{background-repeat:no-repeat;background-image:url(https://hartwigmechanical.com/wp-content/uploads/2026/01/Building-automation-controls.jpg);background-position:50% 50%;background-attachment:scroll}.avia-section.av-l8ejmy31-4f821136c00db79c82e5872346d25f77 .av-section-color-overlay{opacity:0.7;background-color:#26498a} .flex_column.av-1ocydi4-e2ef5c954204761012a47be466457a2c{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} #top .av-special-heading.av-l8ejmqd0-8c46cbd071d7810a5c3454fd693eaf2b{margin:0px 0px 0px 0px;padding-bottom:0}body .av-special-heading.av-l8ejmqd0-8c46cbd071d7810a5c3454fd693eaf2b .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-l8ejmqd0-8c46cbd071d7810a5c3454fd693eaf2b .av-subheading{font-size:23px} #top .av_textblock_section.av-ggd2jh8-14926c38453d325fae418a6e061e1d26 .avia_textblock{color:#ffffff} .flex_cell.av-fggkmbg-fc89677c7d21278552854cd15d55c3c8{vertical-align:middle} #top .hr.av-1fg3vlo-fc6a9bdf58834c0cf4513fa5f0ac9996{margin-top:10px;margin-bottom:10px}.hr.av-1fg3vlo-fc6a9bdf58834c0cf4513fa5f0ac9996 .hr-inner{width:150px} #top .av-special-heading.av-dzy0rzw-3c34903644e8c6b1ba3bb837f8421ae0{margin:0px 0px 0px 0px;padding-bottom:0}body .av-special-heading.av-dzy0rzw-3c34903644e8c6b1ba3bb837f8421ae0 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-dzy0rzw-3c34903644e8c6b1ba3bb837f8421ae0 .av-subheading{font-size:23px} .flex_cell.av-l8ejovfv-00713c3bfa6ff56331fa3bab431d94c2{vertical-align:middle} .avia-icon-grid-container.av-lntee3j4-50d70dde37c5fe8d00ff4b13f54f6cc7 .avia-icongrid{justify-content:space-between;row-gap:20px}.avia-icon-grid-container.av-lntee3j4-50d70dde37c5fe8d00ff4b13f54f6cc7 .avia-icongrid-wrapper .avia-icongrid-front{background-color:#ffffff;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 12px 5px rgba(0,0,0,0.1)}.avia-icon-grid-container.av-lntee3j4-50d70dde37c5fe8d00ff4b13f54f6cc7 .avia-icongrid-wrapper .avia-icongrid-front .avia-icongrid-inner{padding:30px 30px 30px 30px}.avia-icon-grid-container.av-lntee3j4-50d70dde37c5fe8d00ff4b13f54f6cc7 .avia-icongrid-wrapper .avia-icongrid-icon{font-size:50px;color:#46aec6}.avia-icon-grid-container.av-lntee3j4-50d70dde37c5fe8d00ff4b13f54f6cc7 .avia-icongrid-wrapper .avia-icongrid-icon .icongrid-char.avia-svg-icon svg:first-child{fill:#46aec6;stroke:#46aec6}.avia-icon-grid-container.av-lntee3j4-50d70dde37c5fe8d00ff4b13f54f6cc7 .avia-icongrid-wrapper .avia-icongrid-content .avia-icongrid-inner{padding:30px 30px 30px 30px}.avia-icon-grid-container.av-lntee3j4-50d70dde37c5fe8d00ff4b13f54f6cc7 .avia-icongrid-wrapper .avia-icongrid-flipback{border-radius:20px 20px 20px 20px}.avia-icon-grid-container.av-lntee3j4-50d70dde37c5fe8d00ff4b13f54f6cc7 .avia-icongrid-wrapper .avia-icongrid-flipback .avia-icongrid-inner{padding:30px 30px 30px 30px}.avia-icon-grid-container.av-lntee3j4-50d70dde37c5fe8d00ff4b13f54f6cc7 .avia-icongrid-wrapper .avia-icongrid-front.bg-img:before{border-radius:20px 20px 20px 20px}.avia-icon-grid-container.av-lntee3j4-50d70dde37c5fe8d00ff4b13f54f6cc7 .avia-icongrid-wrapper .avia-icongrid-flipback.bg-img:before{border-radius:20px 20px 20px 20px} .flex_cell.av-8yzww1o-4e82183c23ea27224046e30f71cb888a{vertical-align:middle} .flex_column.av-l8ejrb64-4982dcfdedb00d34ccd362cd66597f8e{background:url(https://hartwigmechanical.com/wp-content/uploads/2026/04/Building-Automation-controls-in-box.jpg) 50% 50% no-repeat scroll } #top .hr.hr-invisible.av-8ftecn0-e766e1bbc5ceb72a1c13d861ad806933{height:250px} .flex_cell.av-t9y60s-95775cf07c31d712db65e437edad37e8{vertical-align:middle} #top .hr.av-77qffoc-9c35b2fcd53333396c411667fd139ab2{margin-top:10px;margin-bottom:10px}.hr.av-77qffoc-9c35b2fcd53333396c411667fd139ab2 .hr-inner{width:150px} #top .av-special-heading.av-l8ejqidx-954d125c08ef7ac4aa4b8466ca815735{margin:0px 0px 0px 0px;padding-bottom:0}body .av-special-heading.av-l8ejqidx-954d125c08ef7ac4aa4b8466ca815735 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-l8ejqidx-954d125c08ef7ac4aa4b8466ca815735 .av-subheading{font-size:23px} #top .av_textblock_section.av-lneup8yo-34ffbed6be10072b2cd2ec766bc1fe67 .avia_textblock{column-count:2} .flex_cell.av-mclyjszr-368bf5d2e2f02eef3a6a8e8928e6db0f{vertical-align:top;background-color:var(--enfold-alternate-color-bg)} #top .av-special-heading.av-axeavy4-9c0748f7d11b71e99c9dd56c19e13e7b{margin:10px 0 0 0;padding-bottom:0}body .av-special-heading.av-axeavy4-9c0748f7d11b71e99c9dd56c19e13e7b .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-axeavy4-9c0748f7d11b71e99c9dd56c19e13e7b .av-special-heading-tag{padding:0 0 0 0}.av-special-heading.av-axeavy4-9c0748f7d11b71e99c9dd56c19e13e7b .av-subheading{font-size:15px} .flex_cell.av-ntlepo-b57939b3c1c188bcd26e67f927866d6a{vertical-align:middle} #top .hr.av-5sx9dto-11b562b12b35bb4135102cffd6e33a81{margin-top:10px;margin-bottom:10px}.hr.av-5sx9dto-11b562b12b35bb4135102cffd6e33a81 .hr-inner{width:150px} #top .av-special-heading.av-ivtdh8-98706ee4cab64d9c339e6d95700895e3{margin:0px 0px 0px 0px;padding-bottom:0}body .av-special-heading.av-ivtdh8-98706ee4cab64d9c339e6d95700895e3 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-ivtdh8-98706ee4cab64d9c339e6d95700895e3 .av-subheading{font-size:23px} .flex_cell.av-4qozruk-2792738913e8395892a1fc1461af7c85{vertical-align:middle} .flex_column.av-490ryt8-6e1cf32841dffd0b075af5ff9d4df62e{background:url(https://hartwigmechanical.com/wp-content/uploads/2026/05/Man-with-a-laptop-looking-at-building-automation-controls-in-cabinet-with-glasses.jpg) 50% 50% no-repeat scroll } #top .hr.hr-invisible.av-3yve8v0-7157c0526d4c209dbda0e9013eb52ad4{height:250px} .flex_cell.av-2e7vtel-06c8f179526b2ba780a11c7ca000e61c{vertical-align:middle} .avia-image-container.av-mo0f1zl3-f472c368cf363acfc2b7eac0e51fbc45 img.avia_image{box-shadow:none}.avia-image-container.av-mo0f1zl3-f472c368cf363acfc2b7eac0e51fbc45 .av-image-caption-overlay-center{color:#ffffff} .flex_cell.av-1sxtdbx-e571a0dfa26caae334b0d58ac3a4794e{vertical-align:middle} #top .hr.av-vuakd9-651a330c21ac484dce5c64bcc5ff777c{margin-top:10px;margin-bottom:10px}.hr.av-vuakd9-651a330c21ac484dce5c64bcc5ff777c .hr-inner{width:150px} #top .av-special-heading.av-mkrcftfk-72b191638a68acc83f3f72698f14968e{margin:0px 0px 0px 0px;padding-bottom:0}body .av-special-heading.av-mkrcftfk-72b191638a68acc83f3f72698f14968e .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-mkrcftfk-72b191638a68acc83f3f72698f14968e .av-subheading{font-size:23px} #top .hr.av-54d8yt8-cf8250a08d2c1eefd8e32514f7298fe0{margin-top:10px;margin-bottom:10px}.hr.av-54d8yt8-cf8250a08d2c1eefd8e32514f7298fe0 .hr-inner{width:150px} #top .av-special-heading.av-4ye2wsc-f1b82f6ad06f568515cde1498845015c{margin:0px 0px 0px 0px;padding-bottom:0}body .av-special-heading.av-4ye2wsc-f1b82f6ad06f568515cde1498845015c .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-4ye2wsc-f1b82f6ad06f568515cde1498845015c .av-subheading{font-size:23px} #top .hr.hr-invisible.av-lzubyuyt-f0d666f9927da6d369911c8258bd9703{height:20px} #top .togglecontainer.av-252rbrw-26d569911c4b886d7916500197770eed h3.toggler{background-color:#f4f4f4;border-color:#033a87}#top .togglecontainer.av-252rbrw-26d569911c4b886d7916500197770eed h3.toggler.activeTitle{color:#ffffff !important;border-color:#ffffff !important;background-color:#033a87}#top .togglecontainer.av-252rbrw-26d569911c4b886d7916500197770eed h3.toggler .toggle_icon{color:#033a87;border-color:#033a87}#top .togglecontainer.av-252rbrw-26d569911c4b886d7916500197770eed h3.toggler .toggle_icon > span{color:#033a87;border-color:#033a87}#top .togglecontainer.av-252rbrw-26d569911c4b886d7916500197770eed h3.toggler.activeTitle .toggle_icon,#top .togglecontainer.av-252rbrw-26d569911c4b886d7916500197770eed p.toggler.activeTitle .toggle_icon > span{color:#ffffff;border-color:#ffffff}#top .togglecontainer.av-252rbrw-26d569911c4b886d7916500197770eed .toggle_wrap .toggle_content{background-color:#f4f4f4;border-color:#033a87} .flex_cell.av-300emt8-2ea6b3303bba534c075aa07e46c6a0eb{vertical-align:bottom;background-color:#192f59}.responsive #top #wrap_all .flex_cell.av-300emt8-2ea6b3303bba534c075aa07e46c6a0eb{padding:0px 0px 0px 0px !important} .flex_column.av-2cor0d8-7997d3cb4e45e2f9dd7beb133d0bdf8d{padding:60px 60px 60px 60px} #top .av-special-heading.av-7mhgu4-84eb1fd731dde182ab1e03dadb053c98{margin:0px 0px 0px 0px;padding-bottom:0;color:#ffffff}body .av-special-heading.av-7mhgu4-84eb1fd731dde182ab1e03dadb053c98 .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-7mhgu4-84eb1fd731dde182ab1e03dadb053c98 .av-special-heading-tag{padding:20px 0 0 0}.av-special-heading.av-7mhgu4-84eb1fd731dde182ab1e03dadb053c98 .special-heading-inner-border{border-color:#ffffff}.av-special-heading.av-7mhgu4-84eb1fd731dde182ab1e03dadb053c98 .av-subheading{font-size:23px} .flex_column.av-1b425y4-465192868bb19d516a38e105ff7e4815{border-radius:100% 0 0 0} #top .hr.hr-invisible.av-vjt9p8-13db1e8cf9ddc53b92103552491199c9{height:50px} @media only screen and (min-width:990px){.responsive #top #wrap_all .flex_cell.av-fggkmbg-fc89677c7d21278552854cd15d55c3c8{padding:60px 60px 60px 60px !important} .responsive #top #wrap_all .flex_cell.av-l8ejovfv-00713c3bfa6ff56331fa3bab431d94c2{padding:60px 60px 60px 60px !important} .responsive #top #wrap_all .flex_cell.av-t9y60s-95775cf07c31d712db65e437edad37e8{padding:60px 60px 60px 60px !important} .responsive #top #wrap_all .flex_cell.av-ntlepo-b57939b3c1c188bcd26e67f927866d6a{padding:60px 60px 60px 60px !important} .responsive #top #wrap_all .flex_cell.av-1sxtdbx-e571a0dfa26caae334b0d58ac3a4794e{padding:60px 60px 60px 60px !important} .flex_column.av-5m5gdlo-f557d7f6ac2d2e8453265f57b9c452a5{padding:0 10% 0 10%}} @media only screen and (min-width:768px) and (max-width:989px){.responsive #top #wrap_all .flex_cell.av-fggkmbg-fc89677c7d21278552854cd15d55c3c8{padding:60px 60px 60px 60px !important} .responsive #top #wrap_all .flex_cell.av-l8ejovfv-00713c3bfa6ff56331fa3bab431d94c2{padding:60px 60px 60px 60px !important} #top .avia-icon-grid-container.av-lntee3j4-50d70dde37c5fe8d00ff4b13f54f6cc7 .avia-icongrid.av-flex-cells.av-can-break-50.av-50-break-989 li{flex:0 1 calc(50% - 10px)} .responsive #top #wrap_all .flex_cell.av-t9y60s-95775cf07c31d712db65e437edad37e8{padding:60px 60px 60px 60px !important} .responsive #top #wrap_all .flex_cell.av-ntlepo-b57939b3c1c188bcd26e67f927866d6a{padding:60px 60px 60px 60px !important} .responsive #top #wrap_all .flex_cell.av-1sxtdbx-e571a0dfa26caae334b0d58ac3a4794e{padding:60px 60px 60px 60px !important} .flex_column.av-5m5gdlo-f557d7f6ac2d2e8453265f57b9c452a5{padding:0 10% 0 10%} #top .av_textblock_section.av-1kjntek-9ec66a532e6735502f0edfd6432552fc .avia_textblock{font-size:22px}} @media only screen and (max-width:767px){#top .avia-icon-grid-container.av-lntee3j4-50d70dde37c5fe8d00ff4b13f54f6cc7 .avia-icongrid.av-flex-cells.av-can-break-50.av-50-break-767 li{flex:0 1 calc(50% - 10px)} #top .av_textblock_section.av-lneup8yo-34ffbed6be10072b2cd2ec766bc1fe67 .avia_textblock{column-count:1}.av_textblock_section.av-lneup8yo-34ffbed6be10072b2cd2ec766bc1fe67 .avia_textblock.av_multi_colums > p:first-child{margin-top:0.85em}} @media only screen and (min-width:480px) and (max-width:767px){.responsive #top #wrap_all .flex_cell.av-4qozruk-2792738913e8395892a1fc1461af7c85{padding:0px 30px 0px 30px !important} .flex_column.av-5m5gdlo-f557d7f6ac2d2e8453265f57b9c452a5{padding:0 8% 0 8%} #top .av_textblock_section.av-1kjntek-9ec66a532e6735502f0edfd6432552fc .avia_textblock{font-size:22px}} @media only screen and (max-width:479px){.responsive #top #wrap_all .flex_cell.av-4qozruk-2792738913e8395892a1fc1461af7c85{padding:0 30px 0 30px !important} #top .av_textblock_section.av-1kjntek-9ec66a532e6735502f0edfd6432552fc .avia_textblock{font-size:22px}}