1<!doctype html> 2<html lang="en-US"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <link rel="profile" href="https://gmpg.org/xfn/11"> 7 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 8 9<!-- Google Tag Manager for WordPress by gtm4wp.com -->
10<script data-cfasync="false" data-pagespeed-no-defer> 11 var gtm4wp_datalayer_name = "dataLayer"; 12 var dataLayer = dataLayer || []; 13 (function(){dataLayer.push(arguments);})('set', 'developer_id.dNGJiYT', true); 14</script>
14 15<!-- End Google Tag Manager for WordPress by gtm4wp.com --><link rel="preconnect" href="https://fonts.googleapis.com"> 16<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 17<link rel="preconnect" href="https://mgstatic.net" crossorigin> 18<link rel="dns-prefetch" href="https://mgstatic.net"> 19
19<script> 20 (function() { 21 // Track which elements have already been rendered 22 var renderedElements = new Set(); 23 var renderProtectionActive = false; 24 25 function protectRecaptchaRender() { 26 // Only set up once 27 if (renderProtectionActive) return; 28 29 // Check if grecaptcha exists 30 if (typeof window.grecaptcha !== 'undefined' && window.grecaptcha.render) { 31 renderProtectionActive = true; 32 var originalRender = window.grecaptcha.render; 33 34 window.grecaptcha.render = function(container, parameters) { 35 // Get element ID 36 var elementId = null; 37 38 if (typeof container === 'string') { 39 elementId = container; 40 } else if (container) { 41 // Handle DOM element or jQuery element 42 if (container.jquery) { 43 elementId = container.attr('id') || (container[0] && container[0].id); 44 } else if (container.id) { 45 elementId = container.id; 46 } else if (container.getAttribute) { 47 elementId = container.getAttribute('id'); 48 } 49 } 50 51 // If already rendered, skip 52 if (elementId && renderedElements.has(elementId)) { 53 return -1; // Return dummy ID to prevent errors 54 } 55 56 // Mark as rendered and call original 57 try { 58 var widgetId = originalRender.call(this, container, parameters); 59 if (elementId) { 60 renderedElements.add(elementId); 61 } 62 return widgetId; 63 } catch (e) { 64 // If error, don't mark as rendered so it can retry 65 return -1; 66 } 67 }; 68 } 69 } 70 71 // Try to protect immediately 72 protectRecaptchaRender(); 73 74 // Also check periodically until grecaptcha loads (max 5 seconds) 75 var checkCount = 0; 76 var checkInterval = setInterval(function() { 77 checkCount++; 78 protectRecaptchaRender(); 79 80 // Stop checking after 5 seconds or if protection is active 81 if (renderProtectionActive || checkCount > 50) { 82 clearInterval(checkInterval); 83 } 84 }, 100); 85 86 // Also protect on DOM ready 87 if (document.readyState === 'loading') { 88 document.addEventListener('DOMContentLoaded', protectRecaptchaRender); 89 } else { 90 protectRecaptchaRender(); 91 } 92 })(); 93 </script>
93 94 95 <!-- This site is optimized with the Yoast SEO plugin v28.6 - https://yoast.com/product/yoast-seo-wordpress/ --> 96 <title>Shop | Metro Atlanta | Techmazing Heating and Cooling</title> 97 <link rel="canonical" href="https://calltechmazing.com/shop" /> 98 <meta property="og:locale" content="en_US" /> 99 <meta property="og:type" content="article" /> 100 <meta property="og:title" content="Shop | Metro Atlanta | Techmazing Heating and Cooling" /> 101 <meta property="og:url" content="https://calltechmazing.com/shop" /> 102 <meta property="og:site_name" content="Techmazing Heating and Cooling" /> 103 <meta property="article:modified_time" content="2026-04-15T13:26:49+00:00" /> 104 <meta property="og:image" content="https://calltechmazing.com/wp-content/uploads/2026/06/techmazing-transparent_logo_plumbing-color__2_.png" /> 105 <meta property="og:image:width" content="1852" /> 106 <meta property="og:image:height" content="937" /> 107 <meta property="og:image:type" content="image/png" /> 108
108<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/calltechmazing.com\/shop","url":"https:\/\/calltechmazing.com\/shop","name":"Shop | Metro Atlanta | Techmazing Heating and Cooling","isPartOf":{"@id":"https:\/\/calltechmazing.com\/#website"},"datePublished":"2025-10-01T20:20:18+00:00","dateModified":"2026-04-15T13:26:49+00:00","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/calltechmazing.com\/shop"]}]},{"@type":"WebSite","@id":"https:\/\/calltechmazing.com\/#website","url":"https:\/\/calltechmazing.com\/","name":"Techmazing Heating and Cooling","description":"","publisher":{"@id":"https:\/\/calltechmazing.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/calltechmazing.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Organization","Place","HVACBusiness"],"@id":"https:\/\/calltechmazing.com\/#organization","name":"Techmazing Heating and Cooling","url":"https:\/\/calltechmazing.com\/","logo":{"@id":"https:\/\/calltechmazing.com\/shop#local-main-organization-logo"},"image":{"@id":"https:\/\/calltechmazing.com\/shop#local-main-organization-logo"},"address":{"@id":"https:\/\/calltechmazing.com\/shop#local-main-place-address"},"geo":{"@type":"GeoCoordinates","latitude":"33.8536832","longitude":"-83.8838356"},"telephone":["678-253-2439"],"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday"],"opens":"06:00","closes":"21:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":["Saturday"],"opens":"08:00","closes":"18:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":["Sunday"],"opens":"00:00","closes":"00:00"}]},{"@type":"PostalAddress","@id":"https:\/\/calltechmazing.com\/shop#local-main-place-address","streetAddress":"4931 Hwy 81","addressLocality":"Loganville","postalCode":"30052","addressRegion":"Georgia","addressCountry":"US"},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/calltechmazing.com\/shop#local-main-organization-logo","url":"https:\/\/calltechmazing.com\/wp-content\/uploads\/2026\/06\/techmazing-transparent_logo_plumbing-color__2_.png","contentUrl":"https:\/\/calltechmazing.com\/wp-content\/uploads\/2026\/06\/techmazing-transparent_logo_plumbing-color__2_.png","width":1852,"height":937,"caption":"Techmazing Heating and Cooling"}]}</script>
108 109 <meta name="geo.placename" content="Loganville" /> 110 <meta name="geo.position" content="33.8536832;-83.8838356" /> 111 <meta name="geo.region" content="United States (US)" /> 112 <!-- / Yoast SEO plugin. --> 113 114 115<link rel='dns-prefetch' href='//mgstatic.net' /> 116<link rel="alternate" type="application/rss+xml" title="Techmazing Heating and Cooling » Feed" href="https://calltechmazing.com/feed" /> 117<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://calltechmazing.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fcalltechmazing.com%2Fshop" /> 118<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://calltechmazing.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fcalltechmazing.com%2Fshop&format=xml" /> 119<style id="wp-img-auto-sizes-contain-inline-css"> 120img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 121/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 122</style> 123<style id="global-styles-inline-css"> 124:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
124--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
124.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 125:root :where(.wp-block-icon svg){width: 24px;} 126:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} 127/*# sourceURL=global-styles-inline-css */ 128</style> 129<link rel='stylesheet' id='contractor-commerce-css' href='https://calltechmazing.com/wp-content/plugins/contractor-commerce-integration/public/css/contractor-commerce-public.css' media='all' /> 130<link rel='stylesheet' id='mg-ada-css' href='https://calltechmazing.com/wp-content/plugins/mg-ada/public/css/mg-ada-public.css' media='all' /> 131<link rel='stylesheet' id='mg-css' href='https://calltechmazing.com/wp-content/plugins/mg/public/css/mg-public.css' media='all' /> 132<link rel='stylesheet' id='wpa-style-css' href='https://calltechmazing.com/wp-content/plugins/wp-accessibility/css/wpa-style.css' media='all' /> 133<style id="wpa-style-inline-css"> 134.wpa-hide-ltr#skiplinks a, .wpa-hide-ltr#skiplinks a:hover, .wpa-hide-ltr#skiplinks a:visited { 135 136} 137.wpa-hide-ltr#skiplinks a:active, .wpa-hide-ltr#skiplinks a:focus { 138 139} 140 :root { --admin-bar-top : 7px; } 141/*# sourceURL=wpa-style-inline-css */ 142</style> 143<link rel='stylesheet' id='cmplz-general-css' href='https://calltechmazing.com/wp-content/plugins/complianz-gdpr-premium-3/assets/css/cookieblocker.min.css' media='all' /> 144<link rel='stylesheet' id='hello-elementor-css' href='https://calltechmazing.com/wp-content/themes/hello-elementor/assets/css/reset.css' media='all' /> 145<link rel='stylesheet' id='hello-elementor-theme-style-css' href='https://calltechmazing.com/wp-content/themes/hello-elementor/assets/css/theme.css' media='all' /> 146<link rel='stylesheet' id='hello-elementor-header-footer-css' href='https://calltechmazing.com/wp-content/themes/hello-elementor/assets/css/header-footer.css' media='all' /> 147<link rel='stylesheet' id='elementor-frontend-css' href='https://calltechmazing.com/wp-content/uploads/elementor/css/custom-frontend.min.css' media='all' /> 148<style id="elementor-frontend-inline-css"> 149@-webkit-keyframes ha_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ha_fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes ha_zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes ha_zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes ha_rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1}}@keyframes ha_rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1}}@-webkit-keyframes ha_bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}40%,43%{-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);
149-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translate3d(0,0,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes ha_bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}40%,43%{-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translate3d(0,0,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@-webkit-keyframes ha_bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1}}@keyframes ha_bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1}}@-webkit-keyframes ha_flipInX{0%{opacity:0;-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg)}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}}@keyframes ha_flipInX{0%{opacity:0;-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg)}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}}@-webkit-keyframes ha_flipInY{0%{opacity:0;-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg)}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}}@keyframes ha_flipInY{0%{opacity:0;-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg)}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}}
149@-webkit-keyframes ha_swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}}@keyframes ha_swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}}@-webkit-keyframes ha_slideInDown{0%{visibility:visible;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes ha_slideInDown{0%{visibility:visible;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes ha_slideInUp{0%{visibility:visible;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes ha_slideInUp{0%{visibility:visible;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes ha_slideInLeft{0%{visibility:visible;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes ha_slideInLeft{0%{visibility:visible;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes ha_slideInRight{0%{visibility:visible;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes ha_slideInRight{0%{visibility:visible;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.ha_fadeIn{-webkit-animation-name:ha_fadeIn;animation-name:ha_fadeIn}.ha_zoomIn{-webkit-animation-name:ha_zoomIn;animation-name:ha_zoomIn}.ha_rollIn{-webkit-animation-name:ha_rollIn;animation-name:ha_rollIn}.ha_bounce{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-name:ha_bounce;animation-name:ha_bounce}.ha_bounceIn{-webkit-animation-name:ha_bounceIn;animation-name:ha_bounceIn;-webkit-animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:.75s;animation-duration:calc(var(--animate-duration)*.75)}.ha_flipInX,.ha_flipInY{-webkit-animation-name:ha_flipInX;animation-name:ha_flipInX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.ha_flipInY{-webkit-animation-name:ha_flipInY;animation-name:ha_flipInY}.ha_swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:ha_swing;animation-name:ha_swing}.ha_slideInDown{-webkit-animation-name:ha_slideInDown;animation-name:ha_slideInDown}.ha_slideInUp{-webkit-animation-name:ha_slideInUp;animation-name:ha_slideInUp}.ha_slideInLeft{-webkit-animation-name:ha_slideInLeft;animation-name:ha_slideInLeft}.ha_slideInRight{-webkit-animation-name:ha_slideInRight;animation-name:ha_slideInRight}.ha-css-transform-yes{-webkit-transition-duration:var(--ha-tfx-transition-duration, .2s);transition-duration:var(--ha-tfx-transition-duration, .2s);-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transform:translate(var(--ha-tfx-translate-x, 0),var(--ha-tfx-translate-y, 0)) scale(var(--ha-tfx-scale-x, 1),var(--ha-tfx-scale-y, 1)) skew(var(--ha-tfx-skew-x, 0),var(--ha-tfx-skew-y, 0)) rotateX(var(--ha-tfx-rotate-x, 0)) rotateY(var(--ha-tfx-rotate-y, 0)) rotateZ(var(--ha-tfx-rotate-z, 0));transform:translate(var(--ha-tfx-translate-x, 0),var(--ha-tfx-translate-y, 0)) scale(var(--ha-tfx-scale-x, 1),var(--ha-tfx-scale-y, 1)) skew(var(--ha-tfx-skew-x, 0),var(--ha-tfx-skew-y, 0)) rotateX(var(--ha-tfx-rotate-x, 0)) rotateY(var(--ha-tfx-rotate-y, 0)) rotateZ(var(--ha-tfx-rotate-z, 0))}.ha-css-transform-yes:hover{-webkit-transform:translate(var(--ha-tfx-translate-x-hover, var(--ha-tfx-translate-x, 0)),var(--ha-tfx-translate-y-hover, var(--ha-tfx-translate-y, 0))) scale(var(--ha-tfx-scale-x-hover, var(--ha-tfx-scale-x, 1)),var(--ha-tfx-scale-y-hover, var(--ha-tfx-scale-y, 1))) skew(var(--ha-tfx-skew-x-hover, var(--ha-tfx-skew-x, 0)),var(--ha-tfx-skew-y-hover, var(--ha-tfx-skew-y, 0))) rotateX(var(--ha-tfx-rotate-x-hover, var(--ha-tfx-rotate-x, 0))) rotateY(var(--ha-tfx-rotate-y-hover, var(--ha-tfx-rotate-y, 0))) rotateZ(var(--ha-tfx-rotate-z-hover, var(--ha-tfx-rotate-z, 0)));transform:translate(var(--ha-tfx-translate-x-hover, var(--ha-tfx-translate-x, 0)),var(--ha-tfx-translate-y-hover, var(--ha-tfx-translate-y, 0))) scale(var(--ha-tfx-scale-x-hover, var(--ha-tfx-scale-x, 1)),var(--ha-tfx-scale-y-hover, var(--ha-tfx-scale-y, 1))) skew(var(--ha-tfx-skew-x-hover, var(--ha-tfx-skew-x, 0)),var(--ha-tfx-skew-y-hover, var(--ha-tfx-skew-y, 0))) rotateX(var(--ha-tfx-rotate-x-hover, var(--ha-tfx-rotate-x, 0))) rotateY(var(--ha-tfx-rotate-y-hover, var(--ha-tfx-rotate-y, 0))) rotateZ(var(--ha-tfx-rotate-z-hover, var(--ha-tfx-rotate-z, 0)))}.happy-addon>.elementor-widget-container{word-wrap:break-word;overflow-wrap:break-word}.happy-addon>.elementor-widget-container,.happy-addon>.elementor-widget-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.happy-addon:not(:has(.elementor-widget-container)),.happy-addon:not(:has(.elementor-widget-container)) *{-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word}.happy-addon p:empty{display:none}.happy-addon .elementor-inline-editing{min-height:auto!important}.happy-addon-pro img{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.ha-screen-reader-text{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);margin:-1px;padding:0;width:1px;height:1px;border:0;word-wrap:normal!important;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.ha-has-bg-overlay>.elementor-widget-container{position:relative;z-index:1}.ha-has-bg-overlay>.elementor-widget-container:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:""}.ha-has-bg-overlay:not(:has(.elementor-widget-container)){position:relative;z-index:1}.ha-has-bg-overlay:not(:has(.elementor-widget-container)):before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:""}.ha-popup--is-enabled .ha-js-popup,.ha-popup--is-enabled .ha-js-popup img{cursor:-webkit-zoom-in!important;cursor:zoom-in!important}.mfp-wrap .mfp-arrow,.mfp-wrap .mfp-close{background-color:transparent}.mfp-wrap .mfp-arrow:focus,.mfp-wrap .mfp-close:focus{outline-width:thin}.ha-advanced-tooltip-enable{position:relative;cursor:pointer;--ha-tooltip-arrow-color:black;--ha-tooltip-arrow-distance:0}.ha-advanced-tooltip-enable .ha-advanced-tooltip-content{position:absolute;z-index:999;display:none;padding:5px 0;width:120px;height:auto;border-radius:6px;background-color:#000;color:#fff;text-align:center;opacity:0}
149.ha-advanced-tooltip-enable .ha-advanced-tooltip-content::after{position:absolute;border-width:5px;border-style:solid;content:""}.ha-advanced-tooltip-enable .ha-advanced-tooltip-content.no-arrow::after{visibility:hidden}.ha-advanced-tooltip-enable .ha-advanced-tooltip-content.show{display:inline-block;opacity:1}.ha-advanced-tooltip-enable.ha-advanced-tooltip-top .ha-advanced-tooltip-content,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-top .ha-advanced-tooltip-content{top:unset;right:0;bottom:calc(101% + var(--ha-tooltip-arrow-distance));left:0;margin:0 auto}.ha-advanced-tooltip-enable.ha-advanced-tooltip-top .ha-advanced-tooltip-content::after,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-top .ha-advanced-tooltip-content::after{top:100%;right:unset;bottom:unset;left:50%;border-color:var(--ha-tooltip-arrow-color) transparent transparent transparent;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-bottom .ha-advanced-tooltip-content,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-bottom .ha-advanced-tooltip-content{top:calc(101% + var(--ha-tooltip-arrow-distance));right:0;bottom:unset;left:0;margin:0 auto}.ha-advanced-tooltip-enable.ha-advanced-tooltip-bottom .ha-advanced-tooltip-content::after,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-bottom .ha-advanced-tooltip-content::after{top:unset;right:unset;bottom:100%;left:50%;border-color:transparent transparent var(--ha-tooltip-arrow-color) transparent;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-left .ha-advanced-tooltip-content,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-left .ha-advanced-tooltip-content{top:50%;right:calc(101% + var(--ha-tooltip-arrow-distance));bottom:unset;left:unset;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-left .ha-advanced-tooltip-content::after,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-left .ha-advanced-tooltip-content::after{top:50%;right:unset;bottom:unset;left:100%;border-color:transparent transparent transparent var(--ha-tooltip-arrow-color);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-right .ha-advanced-tooltip-content,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-right .ha-advanced-tooltip-content{top:50%;right:unset;bottom:unset;left:calc(101% + var(--ha-tooltip-arrow-distance));-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-right .ha-advanced-tooltip-content::after,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-right .ha-advanced-tooltip-content::after{top:50%;right:100%;bottom:unset;left:unset;border-color:transparent var(--ha-tooltip-arrow-color) transparent transparent;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-top .ha-advanced-tooltip-content{top:unset;right:0;bottom:calc(101% + var(--ha-tooltip-arrow-distance));left:0;margin:0 auto}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-top .ha-advanced-tooltip-content::after{top:100%;right:unset;bottom:unset;left:50%;border-color:var(--ha-tooltip-arrow-color) transparent transparent transparent;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-bottom .ha-advanced-tooltip-content{top:calc(101% + var(--ha-tooltip-arrow-distance));right:0;bottom:unset;left:0;margin:0 auto}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-bottom .ha-advanced-tooltip-content::after{top:unset;right:unset;bottom:100%;left:50%;border-color:transparent transparent var(--ha-tooltip-arrow-color) transparent;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-left .ha-advanced-tooltip-content{top:50%;right:calc(101% + var(--ha-tooltip-arrow-distance));bottom:unset;left:unset;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-left .ha-advanced-tooltip-content::after{top:50%;right:unset;bottom:unset;left:100%;border-color:transparent transparent transparent var(--ha-tooltip-arrow-color);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-right .ha-advanced-tooltip-content{top:50%;right:unset;bottom:unset;left:calc(101% + var(--ha-tooltip-arrow-distance));-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-right .ha-advanced-tooltip-content::after{top:50%;right:100%;bottom:unset;left:unset;border-color:transparent var(--ha-tooltip-arrow-color) transparent transparent;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body.elementor-editor-active .happy-addon.ha-gravityforms .gform_wrapper{display:block!important}.ha-scroll-to-top-wrap.ha-scroll-to-top-hide{display:none}.ha-scroll-to-top-wrap.edit-mode,.ha-scroll-to-top-wrap.single-page-off{display:none!important}.ha-scroll-to-top-button{position:fixed;right:15px;bottom:15px;z-index:9999;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;
149-webkit-justify-content:center;justify-content:center;width:50px;height:50px;border-radius:50px;background-color:#5636d1;color:#fff;text-align:center;opacity:1;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.ha-scroll-to-top-button i{color:#fff;font-size:16px}.ha-scroll-to-top-button:hover{background-color:#e2498a}.ha-particle-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.ha-floating-element{position:fixed;z-index:999}.ha-floating-element-align-top-left .ha-floating-element{top:0;left:0}.ha-floating-element-align-top-right .ha-floating-element{top:0;right:0}.ha-floating-element-align-top-center .ha-floating-element{top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ha-floating-element-align-middle-left .ha-floating-element{top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-floating-element-align-middle-right .ha-floating-element{top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-floating-element-align-bottom-left .ha-floating-element{bottom:0;left:0}.ha-floating-element-align-bottom-right .ha-floating-element{right:0;bottom:0}.ha-floating-element-align-bottom-center .ha-floating-element{bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ha-editor-placeholder{padding:20px;border:5px double #f1f1f1;background:#f8f8f8;text-align:center;opacity:.5}.ha-editor-placeholder-title{margin-top:0;margin-bottom:8px;font-weight:700;font-size:16px}.ha-editor-placeholder-content{margin:0;font-size:12px}.ha-p-relative{position:relative}.ha-p-absolute{position:absolute}.ha-p-fixed{position:fixed}.ha-w-1{width:1%}.ha-h-1{height:1%}.ha-w-2{width:2%}.ha-h-2{height:2%}.ha-w-3{width:3%}.ha-h-3{height:3%}.ha-w-4{width:4%}.ha-h-4{height:4%}.ha-w-5{width:5%}.ha-h-5{height:5%}.ha-w-6{width:6%}.ha-h-6{height:6%}.ha-w-7{width:7%}.ha-h-7{height:7%}.ha-w-8{width:8%}.ha-h-8{height:8%}.ha-w-9{width:9%}.ha-h-9{height:9%}.ha-w-10{width:10%}.ha-h-10{height:10%}.ha-w-11{width:11%}.ha-h-11{height:11%}.ha-w-12{width:12%}.ha-h-12{height:12%}.ha-w-13{width:13%}.ha-h-13{height:13%}.ha-w-14{width:14%}.ha-h-14{height:14%}.ha-w-15{width:15%}.ha-h-15{height:15%}.ha-w-16{width:16%}.ha-h-16{height:16%}.ha-w-17{width:17%}.ha-h-17{height:17%}.ha-w-18{width:18%}.ha-h-18{height:18%}.ha-w-19{width:19%}.ha-h-19{height:19%}.ha-w-20{width:20%}.ha-h-20{height:20%}.ha-w-21{width:21%}.ha-h-21{height:21%}.ha-w-22{width:22%}.ha-h-22{height:22%}.ha-w-23{width:23%}.ha-h-23{height:23%}.ha-w-24{width:24%}.ha-h-24{height:24%}.ha-w-25{width:25%}.ha-h-25{height:25%}.ha-w-26{width:26%}.ha-h-26{height:26%}.ha-w-27{width:27%}.ha-h-27{height:27%}.ha-w-28{width:28%}.ha-h-28{height:28%}.ha-w-29{width:29%}.ha-h-29{height:29%}.ha-w-30{width:30%}.ha-h-30{height:30%}.ha-w-31{width:31%}.ha-h-31{height:31%}.ha-w-32{width:32%}.ha-h-32{height:32%}.ha-w-33{width:33%}.ha-h-33{height:33%}.ha-w-34{width:34%}.ha-h-34{height:34%}.ha-w-35{width:35%}.ha-h-35{height:35%}.ha-w-36{width:36%}.ha-h-36{height:36%}.ha-w-37{width:37%}.ha-h-37{height:37%}.ha-w-38{width:38%}.ha-h-38{height:38%}.ha-w-39{width:39%}.ha-h-39{height:39%}.ha-w-40{width:40%}.ha-h-40{height:40%}.ha-w-41{width:41%}.ha-h-41{height:41%}.ha-w-42{width:42%}.ha-h-42{height:42%}.ha-w-43{width:43%}.ha-h-43{height:43%}.ha-w-44{width:44%}.ha-h-44{height:44%}.ha-w-45{width:45%}.ha-h-45{height:45%}.ha-w-46{width:46%}.ha-h-46{height:46%}.ha-w-47{width:47%}.ha-h-47{height:47%}.ha-w-48{width:48%}.ha-h-48{height:48%}.ha-w-49{width:49%}.ha-h-49{height:49%}.ha-w-50{width:50%}.ha-h-50{height:50%}.ha-w-51{width:51%}.ha-h-51{height:51%}.ha-w-52{width:52%}.ha-h-52{height:52%}.ha-w-53{width:53%}.ha-h-53{height:53%}.ha-w-54{width:54%}.ha-h-54{height:54%}.ha-w-55{width:55%}.ha-h-55{height:55%}.ha-w-56{width:56%}.ha-h-56{height:56%}.ha-w-57{width:57%}.ha-h-57{height:57%}.ha-w-58{width:58%}.ha-h-58{height:58%}.ha-w-59{width:59%}.ha-h-59{height:59%}.ha-w-60{width:60%}.ha-h-60{height:60%}.ha-w-61{width:61%}.ha-h-61{height:61%}.ha-w-62{width:62%}.ha-h-62{height:62%}.ha-w-63{width:63%}.ha-h-63{height:63%}.ha-w-64{width:64%}.ha-h-64{height:64%}.ha-w-65{width:65%}.ha-h-65{height:65%}.ha-w-66{width:66%}.ha-h-66{height:66%}.ha-w-67{width:67%}.ha-h-67{height:67%}.ha-w-68{width:68%}.ha-h-68{height:68%}.ha-w-69{width:69%}.ha-h-69{height:69%}.ha-w-70{width:70%}.ha-h-70{height:70%}.ha-w-71{width:71%}.ha-h-71{height:71%}.ha-w-72{width:72%}.ha-h-72{height:72%}.ha-w-73{width:73%}.ha-h-73{height:73%}.ha-w-74{width:74%}.ha-h-74{height:74%}.ha-w-75{width:75%}.ha-h-75{height:75%}.ha-w-76{width:76%}.ha-h-76{height:76%}.ha-w-77{width:77%}.ha-h-77{height:77%}.ha-w-78{width:78%}.ha-h-78{height:78%}.ha-w-79{width:79%}.ha-h-79{height:79%}
149.ha-w-80{width:80%}.ha-h-80{height:80%}.ha-w-81{width:81%}.ha-h-81{height:81%}.ha-w-82{width:82%}.ha-h-82{height:82%}.ha-w-83{width:83%}.ha-h-83{height:83%}.ha-w-84{width:84%}.ha-h-84{height:84%}.ha-w-85{width:85%}.ha-h-85{height:85%}.ha-w-86{width:86%}.ha-h-86{height:86%}.ha-w-87{width:87%}.ha-h-87{height:87%}.ha-w-88{width:88%}.ha-h-88{height:88%}.ha-w-89{width:89%}.ha-h-89{height:89%}.ha-w-90{width:90%}.ha-h-90{height:90%}.ha-w-91{width:91%}.ha-h-91{height:91%}.ha-w-92{width:92%}.ha-h-92{height:92%}.ha-w-93{width:93%}.ha-h-93{height:93%}.ha-w-94{width:94%}.ha-h-94{height:94%}.ha-w-95{width:95%}.ha-h-95{height:95%}.ha-w-96{width:96%}.ha-h-96{height:96%}.ha-w-97{width:97%}.ha-h-97{height:97%}.ha-w-98{width:98%}.ha-h-98{height:98%}.ha-w-99{width:99%}.ha-h-99{height:99%}.ha-multi-layer-parallax--yes .ha-multi-layer-parallax img,.ha-w-100{width:100%}.ha-h-100{height:100%}.ha-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.ha-flex-inline{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.ha-flex-x-start{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.ha-flex-x-end{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.ha-flex-x-between{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.ha-flex-x-around{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}.ha-flex-x-even{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly}.ha-flex-x-center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-flex-y-top{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start}.ha-flex-y-center{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center}.ha-flex-y-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-ms-flex-align:end}.ha-multi-layer-parallax--yes .ha-multi-layer-parallax{position:absolute;display:block;background-repeat:no-repeat}.ha-multi-layer-parallax--yes .ha-multi-layer-parallax-left{left:0}.ha-multi-layer-parallax--yes .ha-multi-layer-parallax-center{left:50%}.ha-multi-layer-parallax--yes .ha-multi-layer-parallax-right{right:0}.ha-multi-layer-parallax--yes .ha-multi-layer-parallax-top{top:0}.ha-multi-layer-parallax--yes .ha-multi-layer-parallax-vcenter{top:50%}.ha-multi-layer-parallax--yes .ha-multi-layer-parallax-vcenter:not(.ha-multi-layer-parallax-center){-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-multi-layer-parallax--yes .ha-multi-layer-parallax-center.ha-multi-layer-parallax-vcenter{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ha-multi-layer-parallax--yes .ha-multi-layer-parallax-bottom{bottom:0} 150/*# sourceURL=elementor-frontend-inline-css */ 151</style> 152<link rel='stylesheet' id='elementor-post-225790-css' href='https://calltechmazing.com/wp-content/uploads/elementor/css/post-225790.css' media='all' /> 153<link rel='stylesheet' id='widget-social-icons-css' href='https://calltechmazing.com/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css' media='all' /> 154<link rel='stylesheet' id='e-apple-webkit-css' href='https://calltechmazing.com/wp-content/uploads/elementor/css/custom-apple-webkit.min.css' media='all' /> 155<link rel='stylesheet' id='widget-icon-list-css' href='https://calltechmazing.com/wp-content/uploads/elementor/css/custom-widget-icon-list.min.css' media='all' /> 156<link rel='stylesheet' id='widget-image-css' href='https://calltechmazing.com/wp-content/plugins/elementor/assets/css/widget-image.min.css' media='all' /> 157<link rel='stylesheet' id='widget-icon-box-css' href='https://calltechmazing.com/wp-content/uploads/elementor/css/custom-widget-icon-box.min.css' media='all' /> 158<link rel='stylesheet' id='widget-nav-menu-css' href='https://calltechmazing.com/wp-content/uploads/elementor/css/custom-pro-widget-nav-menu.min.css' media='all' /> 159<link rel='stylesheet' id='widget-search-form-css' href='https://calltechmazing.com/wp-content/plugins/elementor-pro/assets/css/widget-search-form.min.css' media='all' /> 160<link rel='stylesheet' id='e-sticky-css' href='https://calltechmazing.com/wp-content/plugins/elementor-pro/assets/css/modules/sticky.min.css' media='all' /> 161<link rel='stylesheet' id='widget-heading-css' href='https://calltechmazing.com/wp-content/plugins/elementor/assets/css/widget-heading.min.css' media='all' /> 162<link rel='stylesheet' id='e-popup-css' href='https://calltechmazing.com/wp-content/plugins/elementor-pro/assets/css/conditionals/popup.min.css' media='all' />
163<link rel='stylesheet' id='e-animation-slideInRight-css' href='https://calltechmazing.com/wp-content/plugins/elementor/assets/lib/animations/styles/slideInRight.min.css' media='all' /> 164<link rel='stylesheet' id='e-animation-slideInLeft-css' href='https://calltechmazing.com/wp-content/plugins/elementor/assets/lib/animations/styles/slideInLeft.min.css' media='all' /> 165<link rel='stylesheet' id='font-awesome-5-all-css' href='https://calltechmazing.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/all.min.css' media='all' /> 166<link rel='stylesheet' id='font-awesome-4-shim-css' href='https://calltechmazing.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/v4-shims.min.css' media='all' /> 167<link rel='stylesheet' id='elementor-post-225283-css' href='https://calltechmazing.com/wp-content/uploads/elementor/css/post-225283.css' media='all' /> 168<link rel='stylesheet' id='happy-icons-css' href='https://calltechmazing.com/wp-content/plugins/happy-elementor-addons/assets/fonts/style.min.css' media='all' /> 169<link rel='stylesheet' id='font-awesome-css' href='https://calltechmazing.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/font-awesome.min.css' media='all' /> 170<link rel='stylesheet' id='elementor-post-225293-css' href='https://calltechmazing.com/wp-content/uploads/elementor/css/post-225293.css' media='all' /> 171<link rel='stylesheet' id='elementor-post-226641-css' href='https://calltechmazing.com/wp-content/uploads/elementor/css/post-226641.css' media='all' /> 172<link rel='stylesheet' id='elementor-post-225286-css' href='https://calltechmazing.com/wp-content/uploads/elementor/css/post-225286.css' media='all' /> 173<link rel='stylesheet' id='hello-elementor-child-style-css' href='https://calltechmazing.com/wp-content/themes/hello-theme-child-master/style.css' media='all' />
174<script id="jquery-core-js" src="https://calltechmazing.com/wp-includes/js/jquery/jquery.min.js"></script>
vendor: 1 bytes, line 174
174
175<script id="contractor-commerce-js" src="https://calltechmazing.com/wp-content/plugins/contractor-commerce-integration/public/js/contractor-commerce-public.js"></script>
vendor: 1 bytes, line 175
175
176<script id="mg-ada-js" src="https://calltechmazing.com/wp-content/plugins/mg-ada/public/js/mg-ada-public.js"></script>
vendor: 1 bytes, line 176
176
177<script id="font-awesome-4-shim-js" src="https://calltechmazing.com/wp-content/plugins/elementor/assets/lib/font-awesome/js/v4-shims.min.js"></script>
vendor: 1 bytes, line 177
177
178<script id="dom-purify-js" src="https://calltechmazing.com/wp-content/plugins/happy-elementor-addons/assets/vendor/dom-purify/purify.min.js"></script>
178 179<link rel="canonical" href="https://calltechmazing.com/shop">
179<script async defer src="https://plugin.contractorcommerce.com?key=44uQrC69b0iYcmKpn7qpinpLgLPairgGVTfMYgFT"></script>
179<!-- LCP Preload (place FIRST) --> 180<link rel="preload" as="image" 181 href="https://calltechmazing.com/wp-content/uploads/2025/09/IMG_4201.jpg" 182 fetchpriority="high" 183 type="image/jpeg"> 184 185<!-- Contractor Commerce Plugin -->
186<script> 187(function () { 188 function loadCC() { 189 var cc = document.createElement('script'); 190 cc.src = "https://plugin.contractorcommerce.com?key=44uQrC69b0iYcmKpn7qpinpLgLPairgGVTfMYgFT"; 191 cc.defer = true; 192 document.body.appendChild(cc); 193 } 194 195 if ('requestIdleCallback' in window) { 196 requestIdleCallback(loadCC); 197 } else { 198 window.addEventListener('load', function () { setTimeout(loadCC, 0); }); 199 } 200})(); 201</script>
201 202 203<!-- Inline defer helper -->
204<script> 205window.addEventListener('load', function() { 206 document.querySelectorAll('script[data-defer]').forEach(s => { 207 const sc = document.createElement('script'); 208 sc.src = s.getAttribute('data-src'); 209 document.body.appendChild(sc); 210 }); 211}); 212</script>
212 213<meta name="ti-site-data" content="eyJyIjoiMTowITc6MCEzMDowIiwibyI6Imh0dHBzOlwvXC9jYWxsdGVjaG1hemluZy5jb20/dGktb25saW5lLXVzZXJzLWdvb2dsZT0xJmFtcDtwPSUyRnNob3AmYW1wO193cG5vbmNlPTIwNDM1MzI4OTEifQ==" /> <style>.cmplz-hidden { 214 display: none !important; 215 }</style> 216<!-- Google Tag Manager for WordPress by gtm4wp.com --> 217<!-- GTM Container placement set to off -->
218<script data-cfasync="false" data-pagespeed-no-defer> 219 var dataLayer_content = {"pagePostType":"page","pagePostType2":"single-page","pagePostAuthor":"Mediagistic"}; 220 dataLayer.push( dataLayer_content ); 221</script>
vendor: 1 bytes, line 221
221
222<script data-cfasync="false" data-pagespeed-no-defer> 223 console.warn && console.warn("[GTM4WP] Google Tag Manager container code placement set to OFF !!!"); 224 console.warn && console.warn("[GTM4WP] Data layer codes are active but GTM container must be loaded using custom coding !!!"); 225</script>
225 226<!-- End Google Tag Manager for WordPress by gtm4wp.com --><link rel="dns-prefetch" href="//fonts.googleapis.com" /> 227<link rel="dns-prefetch" href="//ajax.googleapis.com" /> 228<link rel="dns-prefetch" href="//fonts.gstatic.com" /> 229<link rel="dns-prefetch" href="//www.googletagmanager.com" /> 230<link rel="dns-prefetch" href="//www.googleadservices.com" /> 231<link rel="dns-prefetch" href="//googleads.g.doubleclick.net" /> 232<link rel="dns-prefetch" href="//stats.g.doubleclick.net" /> 233<link rel="dns-prefetch" href="//www.gstatic.com" /> 234<link rel="dns-prefetch" href="//www.google-analytics.com" /> 235<link rel="dns-prefetch" href="//maps.google.com" /> 236<link rel="dns-prefetch" href="//www.google.com" /> 237<link rel="dns-prefetch" href="//www.facebook.com" /> 238<link rel="dns-prefetch" href="//connect.facebook.net" /> 239<link rel="dns-prefetch" href="//shared.mgsites.net" /> 240<link rel="dns-prefetch" href="//mgstatic.net" /> 241<meta name="generator" content="Elementor 4.0.8; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-disabled, font_display-swap"> 242 <style> 243 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), 244 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { 245 background-image: none !important; 246 } 247 @media screen and (max-height: 1024px) { 248 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), 249 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { 250 background-image: none !important; 251 } 252 } 253 @media screen and (max-height: 640px) { 254 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), 255 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { 256 background-image: none !important; 257 } 258 } 259 </style> 260 <link rel="icon" href="https://calltechmazing.com/wp-content/uploads/2024/08/techmazing_mascot-color_favicon-150x150.png" sizes="32x32" /> 261<link rel="icon" href="https://calltechmazing.com/wp-content/uploads/2024/08/techmazing_mascot-color_favicon.png" sizes="192x192" /> 262<link rel="apple-touch-icon" href="https://calltechmazing.com/wp-content/uploads/2024/08/techmazing_mascot-color_favicon.png" /> 263<meta name="msapplication-TileImage" content="https://calltechmazing.com/wp-content/uploads/2024/08/techmazing_mascot-color_favicon.png" /> 264</head> 265<body data-cmplz=1 class="wp-singular page-template page-template-elementor_header_footer page page-id-226507 wp-custom-logo wp-embed-responsive wp-theme-hello-elementor wp-child-theme-hello-theme-child-master wpa-excerpt hello-elementor-default elementor-default elementor-template-full-width elementor-kit-225790 elementor-page elementor-page-226507"> 266 267 268<a class="skip-link screen-reader-text" href="#content">Skip to content</a> 269 270 <header data-elementor-type="header" data-elementor-id="225283" class="elementor elementor-225283 elementor-location-header" data-elementor-settings="{"ha_cmc_init_switcher":"no"}" data-elementor-post-type="elementor_library"> 271 <div class="elementor-element elementor-element-38311c2b elementor-hidden-mobile_extra elementor-hidden-mobile e-flex e-con-boxed e-con e-parent" data-id="38311c2b" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 272 <div class="e-con-inner"> 273 <div class="elementor-element elementor-element-3617793 e-grid-align-left elementor-widget__width-auto elementor-shape-rounded elementor-grid-0 elementor-widget elementor-widget-global elementor-global-225748 elementor-widget-social-icons" data-id="3617793" data-element_type="widget" data-e-type="widget" data-widget_type="social-icons.default"> 274 <div class="elementor-social-icons-wrapper elementor-grid" role="list"> 275 <span class="elementor-grid-item" role="listitem"> 276 <a class="elementor-icon elementor-social-icon elementor-social-icon-facebook-f elementor-repeater-item-a3252c5" href="https://www.facebook.com/techmazinghvac" target="_blank" rel="nofollow"> 277 <span class="elementor-screen-only">Facebook-f</span> 278 <svg aria-hidden="true" class="e-font-icon-svg e-fab-facebook-f" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg">
278<path d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path></svg> </a> 279 </span> 280 <span class="elementor-grid-item" role="listitem"> 281 <a class="elementor-icon elementor-social-icon elementor-social-icon-rss elementor-repeater-item-7e00d7d" href="/feed" target="_blank"> 282 <span class="elementor-screen-only">Rss</span> 283 <svg aria-hidden="true" class="e-font-icon-svg e-fas-rss" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M128.081 415.959c0 35.369-28.672 64.041-64.041 64.041S0 451.328 0 415.959s28.672-64.041 64.041-64.041 64.04 28.673 64.04 64.041zm175.66 47.25c-8.354-154.6-132.185-278.587-286.95-286.95C7.656 175.765 0 183.105 0 192.253v48.069c0 8.415 6.49 15.472 14.887 16.018 111.832 7.284 201.473 96.702 208.772 208.772.547 8.397 7.604 14.887 16.018 14.887h48.069c9.149.001 16.489-7.655 15.995-16.79zm144.249.288C439.596 229.677 251.465 40.445 16.503 32.01 7.473 31.686 0 38.981 0 48.016v48.068c0 8.625 6.835 15.645 15.453 15.999 191.179 7.839 344.627 161.316 352.465 352.465.353 8.618 7.373 15.453 15.999 15.453h48.068c9.034-.001 16.329-7.474 16.005-16.504z"></path></svg> </a> 284 </span> 285 </div> 286 </div> 287 <div class="elementor-element elementor-element-e36f585 elementor-icon-list--layout-inline elementor-align-end elementor-list-item-link-full_width elementor-widget elementor-widget-global elementor-global-225750 elementor-widget-icon-list" data-id="e36f585" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 288 <ul class="elementor-icon-list-items elementor-inline-items"> 289 <li class="elementor-icon-list-item elementor-inline-item"> 290 <a href="/specials"> 291 292 <span class="elementor-icon-list-icon"> 293 <svg aria-hidden="true" class="e-font-icon-svg e-fas-dollar-sign" viewBox="0 0 288 512" xmlns="http://www.w3.org/2000/svg"><path d="M209.2 233.4l-108-31.6C88.7 198.2 80 186.5 80 173.5c0-16.3 13.2-29.5 29.5-29.5h66.3c12.2 0 24.2 3.7 34.2 10.5 6.1 4.1 14.3 3.1 19.5-2l34.8-34c7.1-6.9 6.1-18.4-1.8-24.5C238 74.8 207.4 64.1 176 64V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48h-2.5C45.8 64-5.4 118.7.5 183.6c4.2 46.1 39.4 83.6 83.8 96.6l102.5 30c12.5 3.7 21.2 15.3 21.2 28.3 0 16.3-13.2 29.5-29.5 29.5h-66.3C100 368 88 364.3 78 357.5c-6.1-4.1-14.3-3.1-19.5 2l-34.8 34c-7.1 6.9-6.1 18.4 1.8 24.5 24.5 19.2 55.1 29.9 86.5 30v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-48.2c46.6-.9 90.3-28.6 105.7-72.7 21.5-61.6-14.6-124.8-72.5-141.7z"></path></svg> </span> 294 <span class="elementor-icon-list-text">See Specials</span> 295 </a> 296 </li> 297 <li class="elementor-icon-list-item elementor-inline-item"> 298 <a href="/reviews"> 299 300 <span class="elementor-icon-list-icon"> 301 <svg aria-hidden="true" class="e-font-icon-svg e-fas-star" viewBox="0 0 576 512" xmlns="http://www.w3.org/2000/svg"><path d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg> </span> 302 <span class="elementor-icon-list-text">Read Reviews</span> 303 </a> 304 </li> 305 <li class="elementor-icon-list-item elementor-inline-item"> 306 <a href="https://search.google.com/local/writereview?placeid=ChIJXcrBWsDH9YgRRZv9shxt_hw"> 307 308 <span class="elementor-icon-list-icon"> 309 <i aria-hidden="true" class="far fa-comment-edit"></i> </span> 310 <span class="elementor-icon-list-text">Leave A Review </span> 311 </a> 312 </li> 313 </ul> 314 </div> 315 </div> 316 </div> 317 <div class="elementor-element elementor-element-472643af elementor-hidden-tablet elementor-hidden-mobile_extra elementor-hidden-mobile elementor-hidden-laptop elementor-hidden-tablet_extra e-flex e-con-boxed e-con e-parent" data-id="472643af" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic","sticky":"top","sticky_on":["widescreen","desktop","laptop","tablet_extra","tablet","mobile_extra","mobile"],"sticky_offset":0,"sticky_effects_offset":0,"sticky_anchor_link_offset":0}"> 318 <div class="e-con-inner"> 319 <div class="elementor-element elementor-element-ce7e4d3 e-con-full e-flex e-con e-child" data-id="ce7e4d3" data-element_type="container" data-e-type="container"> 320 <div class="elementor-element elementor-element-70dc539e elementor-widget elementor-widget-theme-site-logo elementor-widget-image" data-id="70dc539e" data-element_type="widget" data-e-type="widget" data-widget_type="theme-site-logo.default"> 321 <a href="https://calltechmazing.com"> 322 <img width="1852" height="937" src="https://calltechmazing.com/wp-content/uploads/2026/06/techmazing-transparent_logo_plumbing-color__2_.png" class="attachment-full size-full wp-image-227478" alt="" srcset="https://calltechmazing.com/wp-content/uploads/2026/06/techmazing-transparent_logo_plumbing-color__2_.png 1852w, https://calltechmazing.com/wp-content/uploads/2026/06/techmazing-transparent_logo_plumbing-color__2_-300x152.png 300w, https://calltechmazing.com/wp-content/uploads/2026/06/techmazing-transparent_logo_plumbing-color__2_-1024x518.png 1024w, https://calltechmazing.com/wp-content/uploads/2026/06/techmazing-transparent_logo_plumbing-color__2_-150x76.png 150w, https://calltechmazing.com/wp-content/uploads/2026/06/techmazing-transparent_logo_plumbing-color__2_-768x389.png 768w, https://calltechmazing.com/wp-content/uploads/2026/06/techmazing-transparent_logo_plumbing-color__2_-1536x777.png 1536w" sizes="(max-width: 1852px) 100vw, 1852px" /> </a> 323 </div>
324 </div> 325 <div class="elementor-element elementor-element-72ac1bd e-con-full e-flex e-con e-child" data-id="72ac1bd" data-element_type="container" data-e-type="container"> 326 <div class="elementor-element elementor-element-556c588b e-con-full e-flex e-con e-child" data-id="556c588b" data-element_type="container" data-e-type="container"> 327 <div data-ha-element-link="{"url":"https:\/\/maps.app.goo.gl\/tmV8QaxMqowfDwHM7","is_external":"","nofollow":""}" style="cursor: pointer" class="elementor-element elementor-element-f29ba5a elementor-widget__width-auto elementor-widget elementor-widget-global elementor-global-226123 elementor-widget-html" data-id="f29ba5a" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 328
328<script defer async src='https://cdn.trustindex.io/loader.js?502ac9c49b2f726741161d3d368'></script>
328 </div> 329 <div data-ha-element-link="{"url":"\/schedule-appointment","is_external":"","nofollow":""}" style="cursor: pointer" class="elementor-element elementor-element-63fc49c elementor-position-inline-start elementor-widget__width-auto elementor-mobile-position-inline-end elementor-widget-mobile__width-auto elementor-view-stacked elementor-shape-square elementor-widget elementor-widget-global elementor-global-225758 elementor-widget-icon-box" data-id="63fc49c" data-element_type="widget" data-e-type="widget" data-widget_type="icon-box.default"> 330 <div class="elementor-icon-box-wrapper"> 331 332 <div class="elementor-icon-box-icon"> 333 <span class="elementor-icon"> 334 <svg aria-hidden="true" class="e-font-icon-svg e-fas-calendar-plus" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M436 160H12c-6.6 0-12-5.4-12-12v-36c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48v36c0 6.6-5.4 12-12 12zM12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm316 140c0-6.6-5.4-12-12-12h-60v-60c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v60h-60c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h60v60c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-60h60c6.6 0 12-5.4 12-12v-40z"></path></svg> </span> 335 </div> 336 337 <div class="elementor-icon-box-content"> 338 339 <h3 class="elementor-icon-box-title"> 340 <span > 341 Request An </span> 342 </h3> 343 344 <p class="elementor-icon-box-description"> 345 Appointment </p> 346 347 </div> 348 349 </div> 350 </div> 351 <div data-ha-element-link="{"url":"tel:+16782532439","is_external":"","nofollow":""}" style="cursor: pointer" class="elementor-element elementor-element-7cc1654 elementor-position-inline-start elementor-widget__width-auto elementor-mobile-position-inline-start elementor-widget-mobile__width-auto elementor-view-stacked elementor-shape-square elementor-widget elementor-widget-global elementor-global-225664 elementor-widget-icon-box" data-id="7cc1654" data-element_type="widget" data-e-type="widget" data-widget_type="icon-box.default"> 352 <div class="elementor-icon-box-wrapper"> 353 354 <div class="elementor-icon-box-icon"> 355 <a href="tel:6782532439" class="elementor-icon" tabindex="-1" aria-label="Call Today"> 356 <i aria-hidden="true" class="fad fa-phone"></i> </a> 357 </div> 358 359 <div class="elementor-icon-box-content"> 360 361 <h3 class="elementor-icon-box-title"> 362 <a href="tel:6782532439" > 363 Call Today </a> 364 </h3> 365 366 <p class="elementor-icon-box-description"> 367 (678) 253-2439 </p> 368 369 </div> 370 371 </div> 372 </div> 373 </div> 374 <div class="elementor-element elementor-element-700d844e e-con-full e-flex e-con e-child" data-id="700d844e" data-element_type="container" data-e-type="container"> 375 <div class="elementor-element elementor-element-95b4f71 elementor-nav-menu__align-justify elementor-widget__width-auto elementor-nav-menu--dropdown-none elementor-widget-laptop__width-inherit elementor-widget elementor-widget-global elementor-global-225751 elementor-widget-nav-menu" data-id="95b4f71" data-element_type="widget" data-e-type="widget" data-settings="{"layout":"horizontal","submenu_icon":{"value":"fas fa-caret-down","library":"fa-solid"}}" data-widget_type="nav-menu.default"> 376 <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-underline e--animation-fade"> 377 <ul id="menu-1-95b4f71" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-225089"><a href="https://calltechmazing.com/" class="elementor-item">Home</a></li> 378<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-225090"><a href="https://calltechmazing.com/services" class="elementor-item">HVAC</a> 379<ul class="sub-menu elementor-nav-menu--dropdown"> 380 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-225091"><a href="https://calltechmazing.com/services/air-conditioning" class="elementor-sub-item">Air Conditioning</a> 381 <ul class="sub-menu elementor-nav-menu--dropdown"> 382 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225093"><a href="https://calltechmazing.com/services/air-conditioning/ac-repair" class="elementor-sub-item">AC Repair</a></li> 383 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225092"><a href="https://calltechmazing.com/services/air-conditioning/ac-installation" class="elementor-sub-item">AC Installation</a></li> 384 </ul> 385</li> 386 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-225094"><a href="https://calltechmazing.com/services/heating" class="elementor-sub-item">Heating</a> 387 <ul class="sub-menu elementor-nav-menu--dropdown"> 388 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225097"><a href="https://calltechmazing.com/services/heating/heating-repair" class="elementor-sub-item">Heating Repair</a></li> 389 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225096"><a href="https://calltechmazing.com/services/heating/heating-installation" class="elementor-sub-item">Heating Installation</a></li> 390 </ul> 391</li> 392 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225879"><a href="https://calltechmazing.com/services/heat-pumps" class="elementor-sub-item">Heat Pumps</a></li> 393 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225101"><a href="https://calltechmazing.com/services/maintenance" class="elementor-sub-item">HVAC Maintenance</a></li> 394 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225882"><a href="https://calltechmazing.com/services/ductless-ac" class="elementor-sub-item">Ductless Mini Split</a></li> 395 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225099"><a href="https://calltechmazing.com/services/indoor-air-quality" class="elementor-sub-item">Indoor Air Quality</a></li> 396 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225154"><a href="https://calltechmazing.com/services/commercial-hvac" class="elementor-sub-item">Commercial HVAC</a></li> 397</ul> 398</li> 399<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-227324"><a href="https://calltechmazing.com/plumbing" class="elementor-item">Plumbing</a> 400<ul class="sub-menu elementor-nav-menu--dropdown"> 401 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-227381"><a href="https://calltechmazing.com/plumbing/drain-cleaning" class="elementor-sub-item">Drain Cleaning</a></li> 402 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-227380"><a href="https://calltechmazing.com/plumbing/water-heaters" class="elementor-sub-item">Water Heaters</a></li> 403 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-227379"><a href="https://calltechmazing.com/plumbing/leak-detection" class="elementor-sub-item">Leak Detection</a></li> 404 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-227378"><a href="https://calltechmazing.com/plumbing/sewer-line-replacement" class="elementor-sub-item">Sewer Line Replacement</a></li> 405 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-227377"><a href="https://calltechmazing.com/plumbing/water-filtration-systems" class="elementor-sub-item">Water Filtration Systems</a></li> 406 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-227376"><a href="https://calltechmazing.com/plumbing/faucets-and-toilets" class="elementor-sub-item">Faucets and Toilets</a></li> 407 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-227375"><a href="https://calltechmazing.com/plumbing/water-lines" class="elementor-sub-item">Water Lines</a></li> 408</ul> 409</li> 410<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-226056"><a class="elementor-item">Systems</a> 411<ul class="sub-menu elementor-nav-menu--dropdown"> 412 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225155"><a href="https://calltechmazing.com/trane" class="elementor-sub-item">Trane</a></li> 413</ul> 414</li> 415<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225102"><a href="https://calltechmazing.com/specials" class="elementor-item">Specials</a></li> 416<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-226388"><a href="https://calltechmazing.com/financing" class="elementor-item">Financing</a></li> 417<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225156"><a href="https://calltechmazing.com/service-areas" class="elementor-item">Service Area</a></li> 418<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-225160"><a class="elementor-item">Learn More</a> 419<ul class="sub-menu elementor-nav-menu--dropdown"> 420 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225161"><a href="https://calltechmazing.com/faq" class="elementor-sub-item">FAQs</a></li> 421 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-225162"><a href="https://calltechmazing.com/blog" class="elementor-sub-item">Blog</a></li> 422 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-226058"><a href="https://calltechmazing.com/hvac-news" class="elementor-sub-item">HVAC News</a></li> 423</ul> 424</li> 425<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-225158"><a href="https://calltechmazing.com/about-us" class="elementor-item">About Us</a> 426<ul class="sub-menu elementor-nav-menu--dropdown"> 427 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225159"><a href="https://calltechmazing.com/reviews" class="elementor-sub-item">Reviews</a></li> 428 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-226059"><a href="https://calltechmazing.com/meet-the-team" class="elementor-sub-item">Meet The Team</a></li> 429</ul> 430</li> 431<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-225164"><a href="https://calltechmazing.com/contact-us" class="elementor-item">Contact Us</a> 432<ul class="sub-menu elementor-nav-menu--dropdown"> 433 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225165"><a href="https://calltechmazing.com/contact-us/employment" class="elementor-sub-item">Employment</a></li> 434</ul> 435</li> 436</ul> </nav> 437 <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> 438 <ul id="menu-2-95b4f71" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-225089"><a href="https://calltechmazing.com/" class="elementor-item" tabindex="-1">Home</a></li> 439<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-225090"><a href="https://calltechmazing.com/services" class="elementor-item" tabindex="-1">HVAC</a> 440<ul class="sub-menu elementor-nav-menu--dropdown"> 441 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-225091"><a href="https://calltechmazing.com/services/air-conditioning" class="elementor-sub-item" tabindex="-1">Air Conditioning</a> 442 <ul class="sub-menu elementor-nav-menu--dropdown"> 443 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225093"><a href="https://calltechmazing.com/services/air-conditioning/ac-repair" class="elementor-sub-item" tabindex="-1">AC Repair</a></li> 444 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225092"><a href="https://calltechmazing.com/services/air-conditioning/ac-installation" class="elementor-sub-item" tabindex="-1">AC Installation</a></li> 445 </ul> 446</li> 447 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-225094"><a href="https://calltechmazing.com/services/heating" class="elementor-sub-item" tabindex="-1">Heating</a> 448 <ul class="sub-menu elementor-nav-menu--dropdown"> 449 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225097"><a href="https://calltechmazing.com/services/heating/heating-repair" class="elementor-sub-item" tabindex="-1">Heating Repair</a></li> 450 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225096"><a href="https://calltechmazing.com/services/heating/heating-installation" class="elementor-sub-item" tabindex="-1">Heating Installation</a></li> 451 </ul> 452</li> 453 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225879"><a href="https://calltechmazing.com/services/heat-pumps" class="elementor-sub-item" tabindex="-1">Heat Pumps</a></li> 454 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225101"><a href="https://calltechmazing.com/services/maintenance" class="elementor-sub-item" tabindex="-1">HVAC Maintenance</a></li> 455 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225882"><a href="https://calltechmazing.com/services/ductless-ac" class="elementor-sub-item" tabindex="-1">Ductless Mini Split</a></li> 456 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225099"><a href="https://calltechmazing.com/services/indoor-air-quality" class="elementor-sub-item" tabindex="-1">Indoor Air Quality</a></li> 457 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225154"><a href="https://calltechmazing.com/services/commercial-hvac" class="elementor-sub-item" tabindex="-1">Commercial HVAC</a></li> 458</ul> 459</li> 460<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-227324"><a href="https://calltechmazing.com/plumbing" class="elementor-item" tabindex="-1">Plumbing</a> 461<ul class="sub-menu elementor-nav-menu--dropdown"> 462 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-227381"><a href="https://calltechmazing.com/plumbing/drain-cleaning" class="elementor-sub-item" tabindex="-1">Drain Cleaning</a></li> 463 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-227380"><a href="https://calltechmazing.com/plumbing/water-heaters" class="elementor-sub-item" tabindex="-1">Water Heaters</a></li> 464 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-227379"><a href="https://calltechmazing.com/plumbing/leak-detection" class="elementor-sub-item" tabindex="-1">Leak Detection</a></li> 465 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-227378"><a href="https://calltechmazing.com/plumbing/sewer-line-replacement" class="elementor-sub-item" tabindex="-1">Sewer Line Replacement</a></li> 466 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-227377"><a href="https://calltechmazing.com/plumbing/water-filtration-systems" class="elementor-sub-item" tabindex="-1">Water Filtration Systems</a></li> 467 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-227376"><a href="https://calltechmazing.com/plumbing/faucets-and-toilets" class="elementor-sub-item" tabindex="-1">Faucets and Toilets</a></li> 468 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-227375"><a href="https://calltechmazing.com/plumbing/water-lines" class="elementor-sub-item" tabindex="-1">Water Lines</a></li> 469</ul> 470</li> 471<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-226056"><a class="elementor-item" tabindex="-1">Systems</a> 472<ul class="sub-menu elementor-nav-menu--dropdown"> 473 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225155"><a href="https://calltechmazing.com
473/trane" class="elementor-sub-item" tabindex="-1">Trane</a></li> 474</ul> 475</li> 476<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225102"><a href="https://calltechmazing.com/specials" class="elementor-item" tabindex="-1">Specials</a></li> 477<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-226388"><a href="https://calltechmazing.com/financing" class="elementor-item" tabindex="-1">Financing</a></li> 478<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225156"><a href="https://calltechmazing.com/service-areas" class="elementor-item" tabindex="-1">Service Area</a></li> 479<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-225160"><a class="elementor-item" tabindex="-1">Learn More</a> 480<ul class="sub-menu elementor-nav-menu--dropdown"> 481 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225161"><a href="https://calltechmazing.com/faq" class="elementor-sub-item" tabindex="-1">FAQs</a></li> 482 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-225162"><a href="https://calltechmazing.com/blog" class="elementor-sub-item" tabindex="-1">Blog</a></li> 483 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-226058"><a href="https://calltechmazing.com/hvac-news" class="elementor-sub-item" tabindex="-1">HVAC News</a></li> 484</ul> 485</li> 486<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-225158"><a href="https://calltechmazing.com/about-us" class="elementor-item" tabindex="-1">About Us</a> 487<ul class="sub-menu elementor-nav-menu--dropdown"> 488 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225159"><a href="https://calltechmazing.com/reviews" class="elementor-sub-item" tabindex="-1">Reviews</a></li> 489 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-226059"><a href="https://calltechmazing.com/meet-the-team" class="elementor-sub-item" tabindex="-1">Meet The Team</a></li> 490</ul> 491</li> 492<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-225164"><a href="https://calltechmazing.com/contact-us" class="elementor-item" tabindex="-1">Contact Us</a> 493<ul class="sub-menu elementor-nav-menu--dropdown"> 494 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225165"><a href="https://calltechmazing.com/contact-us/employment" class="elementor-sub-item" tabindex="-1">Employment</a></li> 495</ul> 496</li> 497</ul> </nav> 498 </div> 499 <div class="elementor-element elementor-element-60c3da5f elementor-search-form--skin-full_screen elementor-widget elementor-widget-search-form" data-id="60c3da5f" data-element_type="widget" data-e-type="widget" data-settings="{"skin":"full_screen"}" data-widget_type="search-form.default"> 500 <search role="search"> 501 <form class="elementor-search-form" action="https://calltechmazing.com" method="get"> 502 <div class="elementor-search-form__toggle" role="button" tabindex="0" aria-label="Search"> 503 <div class="e-font-icon-svg-container"><svg aria-hidden="true" class="e-font-icon-svg e-fas-search" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"></path></svg></div> </div> 504 <div class="elementor-search-form__container"> 505 <label class="elementor-screen-only" for="elementor-search-form-60c3da5f">Search</label> 506 507 508 <input id="elementor-search-form-60c3da5f" placeholder="Search..." class="elementor-search-form__input" type="search" name="s" value=""> 509 510 511 <div class="dialog-lightbox-close-button dialog-close-button" role="button" tabindex="0" aria-label="Close this search box."> 512 <svg aria-hidden="true" class="e-font-icon-svg e-eicon-close" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M742 167L500 408 258 167C246 154 233 150 217 150 196 150 179 158 167 167 154 179 150 196 150 212 150 229 154 242 171 254L408 500 167 742C138 771 138 800 167 829 196 858 225 858 254 829L496 587 738 829C750 842 767 846 783 846 800 846 817 842 829 829 842 817 846 804 846 783 846 767 842 750 829 737L588 500 833 258C863 229 863 200 833 171 804 137 775 137 742 167Z"></path></svg> </div> 513 </div> 514 </form> 515 </search> 516 </div>
517 </div> 518 </div> 519 </div> 520 </div> 521 <div class="elementor-element elementor-element-ed3d789 elementor-hidden-tablet elementor-hidden-mobile_extra elementor-hidden-mobile dark-section elementor-hidden-widescreen elementor-hidden-desktop e-flex e-con-boxed e-con e-parent" data-id="ed3d789" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic","sticky":"top","sticky_on":["widescreen","desktop","laptop","tablet_extra","tablet","mobile_extra","mobile"],"sticky_offset":0,"sticky_effects_offset":0,"sticky_anchor_link_offset":0}"> 522 <div class="e-con-inner"> 523 <div class="elementor-element elementor-element-58f045c e-con-full e-flex e-con e-child" data-id="58f045c" data-element_type="container" data-e-type="container"> 524 <div class="elementor-element elementor-element-dae1fed elementor-widget elementor-widget-theme-site-logo elementor-widget-image" data-id="dae1fed" data-element_type="widget" data-e-type="widget" data-widget_type="theme-site-logo.default"> 525 <a href="https://calltechmazing.com"> 526 <img width="1852" height="937" src="https://calltechmazing.com/wp-content/uploads/2026/06/techmazing-transparent_logo_plumbing-color__2_.png" class="attachment-full size-full wp-image-227478" alt="" srcset="https://calltechmazing.com/wp-content/uploads/2026/06/techmazing-transparent_logo_plumbing-color__2_.png 1852w, https://calltechmazing.com/wp-content/uploads/2026/06/techmazing-transparent_logo_plumbing-color__2_-300x152.png 300w, https://calltechmazing.com/wp-content/uploads/2026/06/techmazing-transparent_logo_plumbing-color__2_-1024x518.png 1024w, https://calltechmazing.com/wp-content/uploads/2026/06/techmazing-transparent_logo_plumbing-color__2_-150x76.png 150w, https://calltechmazing.com/wp-content/uploads/2026/06/techmazing-transparent_logo_plumbing-color__2_-768x389.png 768w, https://calltechmazing.com/wp-content/uploads/2026/06/techmazing-transparent_logo_plumbing-color__2_-1536x777.png 1536w" sizes="(max-width: 1852px) 100vw, 1852px" /> </a> 527 </div> 528 </div> 529 <div class="elementor-element elementor-element-f839f16 e-con-full e-flex e-con e-child" data-id="f839f16" data-element_type="container" data-e-type="container"> 530 <div data-ha-element-link="{"url":"\/schedule-appointment","is_external":"","nofollow":""}" style="cursor: pointer" class="elementor-element elementor-element-9f7681e elementor-position-inline-start elementor-widget__width-auto elementor-mobile-position-inline-end elementor-widget-mobile__width-auto elementor-view-stacked elementor-shape-square elementor-widget elementor-widget-global elementor-global-225758 elementor-widget-icon-box" data-id="9f7681e" data-element_type="widget" data-e-type="widget" data-widget_type="icon-box.default"> 531 <div class="elementor-icon-box-wrapper"> 532 533 <div class="elementor-icon-box-icon"> 534 <span class="elementor-icon"> 535 <svg aria-hidden="true" class="e-font-icon-svg e-fas-calendar-plus" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M436 160H12c-6.6 0-12-5.4-12-12v-36c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48v36c0 6.6-5.4 12-12 12zM12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm316 140c0-6.6-5.4-12-12-12h-60v-60c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v60h-60c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h60v60c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-60h60c6.6 0 12-5.4 12-12v-40z"></path></svg> </span> 536 </div> 537 538 <div class="elementor-icon-box-content"> 539 540 <h3 class="elementor-icon-box-title"> 541 <span > 542 Request An </span> 543 </h3> 544 545 <p class="elementor-icon-box-description"> 546 Appointment </p> 547 548 </div> 549 550 </div> 551 </div> 552 <div data-ha-element-link="{"url":"tel:+16782532439","is_external":"","nofollow":""}" style="cursor: pointer" class="elementor-element elementor-element-b7863fa elementor-position-inline-start elementor-widget__width-auto elementor-mobile-position-inline-start elementor-widget-mobile__width-auto elementor-view-stacked elementor-shape-square elementor-widget elementor-widget-global elementor-global-225664 elementor-widget-icon-box" data-id="b7863fa" data-element_type="widget" data-e-type="widget" data-widget_type="icon-box.default"> 553 <div class="elementor-icon-box-wrapper"> 554 555 <div class="elementor-icon-box-icon"> 556 <a href="tel:6782532439" class="elementor-icon" tabindex="-1" aria-label="Call Today"> 557 <i aria-hidden="true" class="fad fa-phone"></i> </a> 558 </div> 559 560 <div class="elementor-icon-box-content"> 561 562 <h3 class="elementor-icon-box-title"> 563 <a href="tel:6782532439" > 564 Call Today </a> 565 </h3> 566 567 <p class="elementor-icon-box-description"> 568 (678) 253-2439 </p> 569 570 </div> 571 572 </div> 573 </div>
574 </div> 575 <div class="elementor-element elementor-element-9b3b376 e-con-full e-flex e-con e-child" data-id="9b3b376" data-element_type="container" data-e-type="container"> 576 <div class="elementor-element elementor-element-242e361 elementor-nav-menu__align-justify elementor-widget__width-auto elementor-nav-menu--dropdown-none elementor-widget-laptop__width-inherit elementor-widget elementor-widget-global elementor-global-225751 elementor-widget-nav-menu" data-id="242e361" data-element_type="widget" data-e-type="widget" data-settings="{"layout":"horizontal","submenu_icon":{"value":"fas fa-caret-down","library":"fa-solid"}}" data-widget_type="nav-menu.default"> 577 <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-underline e--animation-fade"> 578 <ul id="menu-1-242e361" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-225089"><a href="https://calltechmazing.com/" class="elementor-item">Home</a></li> 579<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-225090"><a href="https://calltechmazing.com/services" class="elementor-item">HVAC</a> 580<ul class="sub-menu elementor-nav-menu--dropdown"> 581 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-225091"><a href="https://calltechmazing.com/services/air-conditioning" class="elementor-sub-item">Air Conditioning</a> 582 <ul class="sub-menu elementor-nav-menu--dropdown"> 583 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225093"><a href="https://calltechmazing.com/services/air-conditioning/ac-repair" class="elementor-sub-item">AC Repair</a></li> 584 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225092"><a href="https://calltechmazing.com/services/air-conditioning/ac-installation" class="elementor-sub-item">AC Installation</a></li> 585 </ul> 586</li> 587 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-225094"><a href="https://calltechmazing.com/services/heating" class="elementor-sub-item">Heating</a> 588 <ul class="sub-menu elementor-nav-menu--dropdown"> 589 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225097"><a href="https://calltechmazing.com/services/heating/heating-repair" class="elementor-sub-item">Heating Repair</a></li> 590 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225096"><a href="https://calltechmazing.com/services/heating/heating-installation" class="elementor-sub-item">Heating Installation</a></li> 591 </ul> 592</li> 593 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225879"><a href="https://calltechmazing.com/services/heat-pumps" class="elementor-sub-item">Heat Pumps</a></li> 594 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225101"><a href="https://calltechmazing.com/services/maintenance" class="elementor-sub-item">HVAC Maintenance</a></li> 595 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225882"><a href="https://calltechmazing.com/services/ductless-ac" class="elementor-sub-item">Ductless Mini Split</a></li> 596 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225099"><a href="https://calltechmazing.com/services/indoor-air-quality" class="elementor-sub-item">Indoor Air Quality</a></li> 597 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225154"><a href="https://calltechmazing.com/services/commercial-hvac" class="elementor-sub-item">Commercial HVAC</a></li> 598</ul> 599</li> 600<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-227324"><a href="https://calltechmazing.com/plumbing" class="elementor-item">Plumbing</a> 601<ul class="sub-menu elementor-nav-menu--dropdown"> 602 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-227381"><a href="https://calltechmazing.com/plumbing/drain-cleaning" class="elementor-sub-item">Drain Cleaning</a></li> 603 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-227380"><a href="https://calltechmazing.com/plumbing/water-heaters" class="elementor-sub-item">Water Heaters</a></li> 604 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-227379"><a href="https://calltechmazing.com/plumbing/leak-detection" class="elementor-sub-item">Leak Detection</a></li> 605 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-227378"><a href="https://calltechmazing.com/plumbing/sewer-line-replacement" class="elementor-sub-item">Sewer Line Replacement</a></li> 606 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-227377"><a href="https://calltechmazing.com/plumbing/water-filtration-systems" class="elementor-sub-item">Water Filtration Systems</a></li> 607 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-227376"><a href="https://calltechmazing.com/plumbing/faucets-and-toilets" class="elementor-sub-item">Faucets and Toilets</a></li> 608 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-227375"><a href="https://calltechmazing.com/plumbing/water-lines" class="elementor-sub-item">Water Lines</a></li> 609</ul> 610</li> 611<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-226056"><a class="elementor-item">Systems</a> 612<ul class="sub-menu elementor-nav-menu--dropdown"> 613 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225155"><a href="https://calltechmazing.com/trane" class="elementor-sub-item">Trane</a></li> 614</ul> 615</li> 616<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225102"><a href="https://calltechmazing.com/specials" class="elementor-item">Specials</a></li> 617<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-226388"><a href="https://calltechmazing.com/financing" class="elementor-item">Financing</a></li> 618<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225156"><a href="https://calltechmazing.com/service-areas" class="elementor-item">Service Area</a></li> 619<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-225160"><a class="elementor-item">Learn More</a> 620<ul class="sub-menu elementor-nav-menu--dropdown"> 621 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225161"><a href="https://calltechmazing.com/faq" class="elementor-sub-item">FAQs</a></li> 622 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-225162"><a href="https://calltechmazing.com/blog" class="elementor-sub-item">Blog</a></li> 623 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-226058"><a href="https://calltechmazing.com/hvac-news" class="elementor-sub-item">HVAC News</a></li> 624</ul> 625</li> 626<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-225158"><a href="https://calltechmazing.com/about-us" class="elementor-item">About Us</a> 627<ul class="sub-menu elementor-nav-menu--dropdown"> 628 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225159"><a href="https://calltechmazing.com/reviews" class="elementor-sub-item">Reviews</a></li> 629 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-226059"><a href="https://calltechmazing.com/meet-the-team" class="elementor-sub-item">Meet The Team</a></li> 630</ul> 631</li> 632<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-225164"><a href="https://calltechmazing.com/contact-us" class="elementor-item">Contact Us</a> 633<ul class="sub-menu elementor-nav-menu--dropdown"> 634 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225165"><a href="https://calltechmazing.com/contact-us/employment" class="elementor-sub-item">Employment</a></li> 635</ul> 636</li> 637</ul> </nav> 638 <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> 639 <ul id="menu-2-242e361" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-225089"><a href="https://calltechmazing.com/" class="elementor-item" tabindex="-1">Home</a></li> 640<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-225090"><a href="https://calltechmazing.com/services" class="elementor-item" tabindex="-1">HVAC</a> 641<ul class="sub-menu elementor-nav-menu--dropdown"> 642 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-225091"><a href="https://calltechmazing.com/services/air-conditioning" class="elementor-sub-item" tabindex="-1">Air Conditioning</a> 643 <ul class="sub-menu elementor-nav-menu--dropdown"> 644 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225093"><a href="https://calltechmazing.com/services/air-conditioning/ac-repair" class="elementor-sub-item" tabindex="-1">AC Repair</a></li> 645 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225092"><a href="https://calltechmazing.com/services/air-conditioning/ac-installation" class="elementor-sub-item" tabindex="-1">AC Installation</a></li> 646 </ul> 647</li> 648 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-225094"><a href="https://calltechmazing.com/services/heating" class="elementor-sub-item" tabindex="-1">Heating</a> 649 <ul class="sub-menu elementor-nav-menu--dropdown"> 650 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225097"><a href="https://calltechmazing.com/services/heating/heating-repair" class="elementor-sub-item" tabindex="-1">Heating Repair</a></li> 651 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225096"><a href="https://calltechmazing.com/services/heating/heating-installation" class="elementor-sub-item" tabindex="-1">Heating Installation</a></li> 652 </ul> 653</li> 654 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225879"><a href="https://calltechmazing.com/services/heat-pumps" class="elementor-sub-item" tabindex="-1">Heat Pumps</a></li> 655 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225101"><a href="https://calltechmazing.com/services/maintenance" class="elementor-sub-item" tabindex="-1">HVAC Maintenance</a></li> 656 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225882"><a href="https://calltechmazing.com/services/ductless-ac" class="elementor-sub-item" tabindex="-1">Ductless Mini Split</a></li> 657 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225099"><a href="https://calltechmazing.com/services/indoor-air-quality" class="elementor-sub-item" tabindex="-1">Indoor Air Quality</a></li> 658 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225154"><a href="https://calltechmazing.com/services/commercial-hvac" class="elementor-sub-item" tabindex="-1">Commercial HVAC</a></li> 659</ul> 660</li> 661<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-227324"><a href="https://calltechmazing.com/plumbing" class="elementor-item" tabindex="-1">Plumbing</a> 662<ul class="sub-menu elementor-nav-menu--dropdown"> 663 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-227381"><a href="https://calltechmazing.com/plumbing/drain-cleaning" class="elementor-sub-item" tabindex="-1">Drain Cleaning</a></li> 664 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-227380"><a href="https://calltechmazing.com/plumbing/water-heaters" class="elementor-sub-item" tabindex="-1">Water Heaters</a></li> 665 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-227379"><a href="https://calltechmazing.com/plumbing/leak-detection" class="elementor-sub-item" tabindex="-1">Leak Detection</a></li> 666 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-227378"><a href="https://calltechmazing.com/plumbing/sewer-line-replacement" class="elementor-sub-item" tabindex="-1">Sewer Line Replacement</a></li> 667 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-227377"><a href="https://calltechmazing.com/plumbing/water-filtration-systems" class="elementor-sub-item" tabindex="-1">Water Filtration Systems</a></li> 668 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-227376"><a href="https://calltechmazing.com/plumbing/faucets-and-toilets" class="elementor-sub-item" tabindex="-1">Faucets and Toilets</a></li> 669 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-227375"><a href="https://calltechmazing.com/plumbing/water-lines" class="elementor-sub-item" tabindex="-1">Water Lines</a></li> 670</ul> 671</li> 672<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-226056"><a class="elementor-item" tabindex="-1">Systems</a> 673<ul class="sub-menu elementor-nav-menu--dropdown"> 674 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225155"><a href="https://calltechmazing.com/trane" class="elementor-sub-item" tabindex="-1">Trane</a></li> 675</ul> 676</li> 677<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225102"><a href="https://calltechmazing.com/specials" class="elementor-item" tabindex="-1">Specials</a></li> 678<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-226388"><a href="https://calltechmazing.com/financing" class="elementor-item" tabindex="-1">Financing</a></li> 679<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225156"><a href="https://calltechmazing.com/service-areas" class="elementor-item" tabindex="-1">Service Area</a></li> 680<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-225160"><a class="elementor-item" tabindex="-1">Learn More</a> 681<ul class="sub-menu elementor-nav-menu--dropdown"> 682 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225161"><a href="https://calltechmazing.com/faq" class="elementor-sub-item" tabindex="-1">FAQs</a></li> 683 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-225162"><a href="https://calltechmazing.com/blog" class="elementor-sub-item" tabindex="-1">Blog</a></li> 684 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-226058"><a href="https://calltechmazing.com/hvac-news" class="elementor-sub-item" tabindex="-1">HVAC News</a></li> 685</ul> 686</li> 687<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-225158"><a href="https://calltechmazing.com/about-us" class="elementor-item" tabindex="-1">About Us</a> 688<ul class="sub-menu elementor-nav-menu--dropdown"> 689 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225159"><a href="https://calltechmazing.com/reviews" class="elementor-sub-item" tabindex="-1">Reviews</a></li> 690 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-226059"><a href="https://calltechmazing.com/meet-the-team" class="elementor-sub-item" tabindex="-1">Meet The Team</a></li> 691</ul> 692</li> 693<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-225164"><a href="https://calltechmazing.com/contact-us" class="elementor-item" tabindex="-1">Contact Us</a> 694<ul class="sub-menu elementor-nav-menu--dropdown"> 695 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225165"><a href="https://calltechmazing.com/contact-us/employment" class="elementor-sub-item" tabindex="-1">Employment</a></li> 696</ul> 697</li> 698</ul> </nav> 699 </div> 700 <div class="elementor-element elementor-element-edad10a elementor-search-form--skin-full_screen elementor-widget elementor-widget-search-form" data-id="edad10a" data-element_type="widget" data-e-type="widget" data-settings="{"skin":"full_screen&quo
700t;}" data-widget_type="search-form.default"> 701 <search role="search"> 702 <form class="elementor-search-form" action="https://calltechmazing.com" method="get"> 703 <div class="elementor-search-form__toggle" role="button" tabindex="0" aria-label="Search"> 704 <div class="e-font-icon-svg-container"><svg aria-hidden="true" class="e-font-icon-svg e-fas-search" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"></path></svg></div> </div> 705 <div class="elementor-search-form__container"> 706 <label class="elementor-screen-only" for="elementor-search-form-edad10a">Search</label> 707 708 709 <input id="elementor-search-form-edad10a" placeholder="Search..." class="elementor-search-form__input" type="search" name="s" value=""> 710 711 712 <div class="dialog-lightbox-close-button dialog-close-button" role="button" tabindex="0" aria-label="Close this search box."> 713 <svg aria-hidden="true" class="e-font-icon-svg e-eicon-close" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M742 167L500 408 258 167C246 154 233 150 217 150 196 150 179 158 167 167 154 179 150 196 150 212 150 229 154 242 171 254L408 500 167 742C138 771 138 800 167 829 196 858 225 858 254 829L496 587 738 829C750 842 767 846 783 846 800 846 817 842 829 829 842 817 846 804 846 783 846 767 842 750 829 737L588 500 833 258C863 229 863 200 833 171 804 137 775 137 742 167Z"></path></svg> </div> 714 </div> 715 </form> 716 </search> 717 </div> 718 </div> 719 </div> 720 </div> 721 <div class="elementor-element elementor-element-2f7ebef7 elementor-hidden-widescreen elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet_extra e-flex e-con-boxed e-con e-parent" data-id="2f7ebef7" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic","sticky":"top","sticky_on":["widescreen","desktop","laptop","tablet_extra","tablet","mobile_extra","mobile"],"sticky_offset":0,"sticky_effects_offset":0,"sticky_anchor_link_offset":0}"> 722 <div class="e-con-inner"> 723 <div class="elementor-element elementor-element-10cf45c1 e-con-full e-flex e-con e-child" data-id="10cf45c1" data-element_type="container" data-e-type="container"> 724 <div class="elementor-element elementor-element-36607068 elementor-widget elementor-widget-theme-site-logo elementor-widget-image" data-id="36607068" data-element_type="widget" data-e-type="widget" data-widget_type="theme-site-logo.default"> 725 <a href="https://calltechmazing.com"> 726 <img width="1852" height="937" src="https://calltechmazing.com/wp-content/uploads/2026/06/techmazing-transparent_logo_plumbing-color__2_.png" class="attachment-full size-full wp-image-227478" alt="" srcset="https://calltechmazing.com/wp-content/uploads/2026/06/techmazing-transparent_logo_plumbing-color__2_.png 1852w, https://calltechmazing.com/wp-content/uploads/2026/06/techmazing-transparent_logo_plumbing-color__2_-300x152.png 300w, https://calltechmazing.com/wp-content/uploads/2026/06/techmazing-transparent_logo_plumbing-color__2_-1024x518.png 1024w, https://calltechmazing.com/wp-content/uploads/2026/06/techmazing-transparent_logo_plumbing-color__2_-150x76.png 150w, https://calltechmazing.com/wp-content/uploads/2026/06/techmazing-transparent_logo_plumbing-color__2_-768x389.png 768w, https://calltechmazing.com/wp-content/uploads/2026/06/techmazing-transparent_logo_plumbing-color__2_-1536x777.png 1536w" sizes="(max-width: 1852px) 100vw, 1852px" /> </a> 727 </div> 728 </div> 729 <div class="elementor-element elementor-element-53915f35 e-con-full e-flex e-con e-child" data-id="53915f35" data-element_type="container" data-e-type="container"> 730 <div class="elementor-element elementor-element-268a2261 elementor-search-form--skin-full_screen elementor-widget elementor-widget-search-form" data-id="268a2261" data-element_type="widget" data-e-type="widget" data-settings="{"skin":"full_screen"}" data-widget_type="search-form.default"> 731 <search role="search"> 732 <form class="elementor-search-form" action="https://calltechmazing.com" method="get"> 733 <div class="elementor-search-form__toggle" role="button" tabindex="0" aria-label="Search"> 734 <div class="e-font-icon-svg-container"><svg aria-hidden="true" class="e-font-icon-svg e-fas-search" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"></path></svg></div>
734 </div> 735 <div class="elementor-search-form__container"> 736 <label class="elementor-screen-only" for="elementor-search-form-268a2261">Search</label> 737 738 739 <input id="elementor-search-form-268a2261" placeholder="Search..." class="elementor-search-form__input" type="search" name="s" value=""> 740 741 742 <div class="dialog-lightbox-close-button dialog-close-button" role="button" tabindex="0" aria-label="Close this search box."> 743 <svg aria-hidden="true" class="e-font-icon-svg e-eicon-close" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M742 167L500 408 258 167C246 154 233 150 217 150 196 150 179 158 167 167 154 179 150 196 150 212 150 229 154 242 171 254L408 500 167 742C138 771 138 800 167 829 196 858 225 858 254 829L496 587 738 829C750 842 767 846 783 846 800 846 817 842 829 829 842 817 846 804 846 783 846 767 842 750 829 737L588 500 833 258C863 229 863 200 833 171 804 137 775 137 742 167Z"></path></svg> </div> 744 </div> 745 </form> 746 </search> 747 </div> 748 <div class="elementor-element elementor-element-68dd231c elementor-view-stacked elementor-shape-square elementor-widget elementor-widget-icon" data-id="68dd231c" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> 749 <div class="elementor-icon-wrapper"> 750 <a class="elementor-icon" href="#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6MjI1Mjg2LCJ0b2dnbGUiOmZhbHNlfQ%3D%3D"> 751 <svg aria-hidden="true" class="e-font-icon-svg e-fas-bars" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"></path></svg> </a> 752 </div> 753 </div> 754 </div> 755 </div> 756 </div> 757 </header> 758 <div id="concom-shop" ></div> 759 <footer data-elementor-type="footer" data-elementor-id="225293" class="elementor elementor-225293 elementor-location-footer" data-elementor-settings="{"ha_cmc_init_switcher":"no"}" data-elementor-post-type="elementor_library"> 760 <div class="elementor-element elementor-element-74c173 e-flex e-con-boxed e-con e-parent" data-id="74c173" data-element_type="container" data-e-type="container" data-settings="{"background_background":"gradient"}"> 761 <div class="e-con-inner"> 762 <div class="elementor-element elementor-element-14e196b4 e-con-full e-flex e-con e-child" data-id="14e196b4" data-element_type="container" data-e-type="container"> 763 <div class="elementor-element elementor-element-a9af740 elementor-hidden-mobile_extra elementor-hidden-mobile elementor-widget elementor-widget-theme-site-logo elementor-widget-image" data-id="a9af740" data-element_type="widget" data-e-type="widget" data-widget_type="theme-site-logo.default"> 764 <a href="https://calltechmazing.com"> 765 <img width="1852" height="937" src="https://calltechmazing.com/wp-content/uploads/2026/06/techmazing-transparent_logo_plumbing-color__2_.png" class="attachment-full size-full wp-image-227478" alt="" srcset="https://calltechmazing.com/wp-content/uploads/2026/06/techmazing-transparent_logo_plumbing-color__2_.png 1852w, https://calltechmazing.com/wp-content/uploads/2026/06/techmazing-transparent_logo_plumbing-color__2_-300x152.png 300w, https://calltechmazing.com/wp-content/uploads/2026/06/techmazing-transparent_logo_plumbing-color__2_-1024x518.png 1024w, https://calltechmazing.com/wp-content/uploads/2026/06/techmazing-transparent_logo_plumbing-color__2_-150x76.png 150w, https://calltechmazing.com/wp-content/uploads/2026/06/techmazing-transparent_logo_plumbing-color__2_-768x389.png 768w, https://calltechmazing.com/wp-content/uploads/2026/06/techmazing-transparent_logo_plumbing-color__2_-1536x777.png 1536w" sizes="(max-width: 1852px) 100vw, 1852px" /> </a> 766 </div> 767 <div class="elementor-element elementor-element-afac6af e-grid-align-left elementor-widget__width-auto elementor-shape-rounded elementor-grid-0 elementor-widget elementor-widget-global elementor-global-225748 elementor-widget-social-icons" data-id="afac6af" data-element_type="widget" data-e-type="widget" data-widget_type="social-icons.default"> 768 <div class="elementor-social-icons-wrapper elementor-grid" role="list"> 769 <span class="elementor-grid-item" role="listitem"> 770 <a class="elementor-icon elementor-social-icon elementor-social-icon-facebook-f elementor-repeater-item-a3252c5" href="https://www.facebook.com/techmazinghvac" target="_blank" rel="nofollow"> 771 <span class="elementor-screen-only">Facebook-f</span> 772 <svg aria-hidden="true" class="e-font-icon-svg e-fab-facebook-f" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg">
772<path d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path></svg> </a> 773 </span> 774 <span class="elementor-grid-item" role="listitem"> 775 <a class="elementor-icon elementor-social-icon elementor-social-icon-rss elementor-repeater-item-7e00d7d" href="/feed" target="_blank"> 776 <span class="elementor-screen-only">Rss</span> 777 <svg aria-hidden="true" class="e-font-icon-svg e-fas-rss" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M128.081 415.959c0 35.369-28.672 64.041-64.041 64.041S0 451.328 0 415.959s28.672-64.041 64.041-64.041 64.04 28.673 64.04 64.041zm175.66 47.25c-8.354-154.6-132.185-278.587-286.95-286.95C7.656 175.765 0 183.105 0 192.253v48.069c0 8.415 6.49 15.472 14.887 16.018 111.832 7.284 201.473 96.702 208.772 208.772.547 8.397 7.604 14.887 16.018 14.887h48.069c9.149.001 16.489-7.655 15.995-16.79zm144.249.288C439.596 229.677 251.465 40.445 16.503 32.01 7.473 31.686 0 38.981 0 48.016v48.068c0 8.625 6.835 15.645 15.453 15.999 191.179 7.839 344.627 161.316 352.465 352.465.353 8.618 7.373 15.453 15.999 15.453h48.068c9.034-.001 16.329-7.474 16.005-16.504z"></path></svg> </a> 778 </span> 779 </div> 780 </div> 781 </div> 782 <div class="elementor-element elementor-element-3a9576e9 e-con-full e-flex e-con e-child" data-id="3a9576e9" data-element_type="container" data-e-type="container"> 783 <div class="elementor-element elementor-element-1cac5d2 elementor-widget elementor-widget-heading" data-id="1cac5d2" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 784 <h6 class="elementor-heading-title elementor-size-default">Quick Links</h6> </div> 785 <div class="elementor-element elementor-element-b455db1 elementor-widget__width-auto elementor-nav-menu--dropdown-tablet elementor-nav-menu__text-align-aside elementor-widget elementor-widget-global elementor-global-225752 elementor-widget-nav-menu" data-id="b455db1" data-element_type="widget" data-e-type="widget" data-settings="{"layout":"vertical","submenu_icon":{"value":"","library":""}}" data-widget_type="nav-menu.default"> 786 <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-vertical e--pointer-none"> 787 <ul id="menu-1-b455db1" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-225166"><a href="https://calltechmazing.com/" class="elementor-item">Home</a></li> 788<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225167"><a href="https://calltechmazing.com/services" class="elementor-item">Services</a></li> 789<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225168"><a href="https://calltechmazing.com/service-areas" class="elementor-item">Service Area</a></li> 790<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-226116"><a href="https://calltechmazing.com/contact-us" class="elementor-item">Contact Us</a></li> 791<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-226117"><a href="https://calltechmazing.com/contact-us/employment" class="elementor-item">Employment</a></li> 792<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-226118"><a href="https://calltechmazing.com/schedule-appointment" class="elementor-item">Request an Appointment</a></li> 793<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-227505"><a href="https://calltechmazing.com/opt-out-preferences?cmplz_region_redirect=true" class="elementor-item">Cookie Policy</a></li> 794<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-227506"><a href="https://calltechmazing.com/privacy-statement-us?cmplz_region_redirect=true" class="elementor-item">Privacy Statement</a></li> 795<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-227520"><a href="https://calltechmazing.com/opt-out-preferences" class="elementor-item">Opt-out preferences</a></li> 796<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-227521"><a href="https://calltechmazing.com/privacy-statement-us" class="elementor-item">Privacy Statement (US)</a></li> 797</ul> </nav> 798 <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> 799 <ul id="menu-2-b455db1" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-225166"><a href="https://calltechmazing.com/" class="elementor-item" tabindex="-1">Home</a></li> 800<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225167"><a href="https://calltechmazing.com/services" class="elementor-item" tabindex="-1">Services</a></li> 801<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225168"><a href="https://calltechmazing.com/service-areas" class="elementor-item" tabindex="-1">Service Area</a></li> 802<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-226116"><a href="https://calltechmazing.com/contact-us" class="elementor-item" tabindex="-1">Contact Us</a></li> 803<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-226117"><a href="https://calltechmazing.com/contact-us/employment" class="elementor-item" tabindex="-1">Employment</a></li> 804<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-226118"><a href="https://calltechmazing.com/schedule-appointment" class="elementor-item" tabindex="-1">Request an Appointment</a></li> 805<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-227505"><a href="https://calltechmazing.com/opt-out-preferences?cmplz_region_redirect=true" class="elementor-item" tabindex="-1">Cookie Policy</a></li> 806<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-227506"><a href="https://calltechmazing.com/privacy-statement-us?cmplz_region_redirect=true" class="elementor-item" tabindex="-1">Privacy Statement</a></li> 807<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-227520"><a href="https://calltechmazing.com/opt-out-preferences" class="elementor-item" tabindex="-1">Opt-out preferences</a></li> 808<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-227521"><a href="https://calltechmazing.com/privacy-statement-us" class="elementor-item" tabindex="-1">Privacy Statement (US)</a></li> 809</ul> </nav> 810 </div>
811 </div> 812 <div class="elementor-element elementor-element-2095087d e-con-full e-flex e-con e-child" data-id="2095087d" data-element_type="container" data-e-type="container"> 813 <div class="elementor-element elementor-element-59871e39 elementor-widget elementor-widget-heading" data-id="59871e39" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 814 <h6 class="elementor-heading-title elementor-size-default">Our Location</h6> </div> 815 <div class="elementor-element elementor-element-e41b004 elementor-widget__width-auto elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-global elementor-global-225754 elementor-widget-icon-list" data-id="e41b004" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 816 <ul class="elementor-icon-list-items"> 817 <li class="elementor-icon-list-item"> 818 <a href="tel:6782532439"> 819 820 <span class="elementor-icon-list-icon"> 821 <i aria-hidden="true" class="fad fa-phone"></i> </span> 822 <span class="elementor-icon-list-text">678-253-2439</span> 823 </a> 824 </li> 825 <li class="elementor-icon-list-item"> 826 <span class="elementor-icon-list-icon"> 827 <svg aria-hidden="true" class="e-font-icon-svg e-fas-map-marker-alt" viewBox="0 0 384 512" xmlns="http://www.w3.org/2000/svg"><path d="M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z"></path></svg> </span> 828 <span class="elementor-icon-list-text">115 E Main St, Buford, Georgia 30518, US 829</span> 830 </li> 831 <li class="elementor-icon-list-item"> 832 <span class="elementor-icon-list-icon"> 833 <svg aria-hidden="true" class="e-font-icon-svg e-fas-map-marker-alt" viewBox="0 0 384 512" xmlns="http://www.w3.org/2000/svg"><path d="M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z"></path></svg> </span> 834 <span class="elementor-icon-list-text">4931 Hwy 81, Loganville, Georgia 30052, US 835</span> 836 </li> 837 <li class="elementor-icon-list-item"> 838 <span class="elementor-icon-list-icon"> 839 <i aria-hidden="true" class="fad fa-file-certificate"></i> </span> 840 <span class="elementor-icon-list-text">License: #cn209165</span> 841 </li> 842 </ul> 843 </div> 844 </div> 845 </div> 846 </div> 847 <div class="elementor-element elementor-element-221d38ea e-con-full e-flex e-con e-parent" data-id="221d38ea" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 848 <div class="elementor-element elementor-element-6111928 elementor-icon-list--layout-inline elementor-align-center elementor-widget-mobile__width-initial elementor-list-item-link-full_width elementor-widget elementor-widget-global elementor-global-225756 elementor-widget-icon-list" data-id="6111928" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 849 <ul class="elementor-icon-list-items elementor-inline-items"> 850 <li class="elementor-icon-list-item elementor-inline-item"> 851 <a href="https://calltechmazing.com"> 852 853 <span class="elementor-icon-list-text">All Content Copyright © 2026 Techmazing Heating and Cooling</span> 854 </a> 855 </li> 856 <li class="elementor-icon-list-item elementor-inline-item"> 857 <a href="/accessibility-statement"> 858 859 <span class="elementor-icon-list-text">Accessibility Statement</span> 860 </a> 861 </li> 862 <li class="elementor-icon-list-item elementor-inline-item"> 863 <a href="/privacy-policy"> 864 865 <span class="elementor-icon-list-text">Privacy Policy</span> 866 </a> 867 </li> 868 <li class="elementor-icon-list-item elementor-inline-item"> 869 <a href="/sitemap"> 870 871 <span class="elementor-icon-list-text">Sitemap</span> 872 </a> 873 </li> 874 </ul> 875 </div>
876 </div> 877 </footer> 878
879<script type="speculationrules"> 880{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/hello-theme-child-master/*","/wp-content/themes/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 881</script>
881 882<!-- Optimized Footer Scripts --> 883
884<script> 885 886 887 // ------------------------------- 888 // 2. Inline deferred scripts loader (if used) 889 // ------------------------------- 890 window.addEventListener('load', function() { 891 document.querySelectorAll('script[data-defer]').forEach(s => { 892 const sc = document.createElement('script'); 893 sc.src = s.getAttribute('data-src'); 894 document.body.appendChild(sc); 895 }); 896 }); 897 898 // ------------------------------- 899 // 3. Podium Widget (load on first user interaction) 900 // ------------------------------- 901 document.addEventListener('DOMContentLoaded', function(){ 902 function loadPodium(){ 903 const p = document.createElement('script'); 904 p.src = "https://connect.podium.com/widget.js#ORG_TOKEN=ce63c73c-a319-4f67-aa45-8bd1ffbd03fe"; 905 p.defer = true; 906 document.body.appendChild(p); 907 } 908 window.addEventListener('scroll', loadPodium, {once: true}); 909 window.addEventListener('mousemove', loadPodium, {once: true}); 910 window.addEventListener('touchstart', loadPodium, {once: true}); 911 }); 912 913 // ------------------------------- 914 // 4. Google Analytics (delayed until page load) 915 // ------------------------------- 916 window.addEventListener('load', function(){ 917 const gtagScript = document.createElement('script'); 918 gtagScript.src = "https://www.googletagmanager.com/gtag/js?id=G-CSMW6ND5RJ"; 919 gtagScript.async = true; 920 document.head.appendChild(gtagScript); 921 922 gtagScript.onload = function(){ 923
vendor: 148 bytes, lines 923-926
923window.dataLayer = window.dataLayer || []; 924 function gtag(){dataLayer.push(arguments);} 925 gtag('js', new Date()); 926 gtag('config', '
926G-CSMW6ND5RJ
vendor: 9 bytes, lines 926-927
926'); 927
927}; 928 }); 929</script>
929 930
931<script> 932document.addEventListener("DOMContentLoaded", function () { 933 document.querySelectorAll(".gfield--type-consent input[type='checkbox']").forEach(function (checkbox) { 934 checkbox.addEventListener("change", function () { 935 const terms = checkbox 936 .closest(".gfield") 937 .querySelector(".gf-consent-terms"); 938 939 if (!terms) return; 940 941 terms.style.display = checkbox.checked ? "block" : "none"; 942 }); 943 }); 944}); 945</script>
945 946 947<!-- Consent Management powered by Complianz | GDPR/CCPA Cookie Consent https://wordpress.org/plugins/complianz-gdpr --> 948<div id="cmplz-cookiebanner-container"><div class="cmplz-cookiebanner cmplz-hidden banner-1 consent-message optout cmplz-bottom-left cmplz-categories-type-view-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optout" aria-describedby="cmplz-message-1-optout"> 949 <div class="cmplz-header"> 950 <div class="cmplz-logo"><a href="https://calltechmazing.com/" class="custom-logo-link" rel="home"><img width="1852" height="937" src="https://calltechmazing.com/wp-content/uploads/2026/06/techmazing-transparent_logo_plumbing-color__2_.png" class="custom-logo" alt="Techmazing Heating and Cooling" decoding="async" srcset="https://calltechmazing.com/wp-content/uploads/2026/06/techmazing-transparent_logo_plumbing-color__2_.png 1852w, https://calltechmazing.com/wp-content/uploads/2026/06/techmazing-transparent_logo_plumbing-color__2_-300x152.png 300w, https://calltechmazing.com/wp-content/uploads/2026/06/techmazing-transparent_logo_plumbing-color__2_-1024x518.png 1024w, https://calltechmazing.com/wp-content/uploads/2026/06/techmazing-transparent_logo_plumbing-color__2_-150x76.png 150w, https://calltechmazing.com/wp-content/uploads/2026/06/techmazing-transparent_logo_plumbing-color__2_-768x389.png 768w, https://calltechmazing.com/wp-content/uploads/2026/06/techmazing-transparent_logo_plumbing-color__2_-1536x777.png 1536w" sizes="(max-width: 1852px) 100vw, 1852px" /></a></div> 951 <div class="cmplz-title" id="cmplz-header-1-optout">Manage Consent</div> 952 <div class="cmplz-close" tabindex="0" role="button" aria-label="Close dialog"> 953 <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg> 954 </div> 955 </div> 956 957 <div class="cmplz-divider cmplz-divider-header"></div> 958 <div class="cmplz-body"> 959 <div class="cmplz-message" id="cmplz-message-1-optout">To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.</div> 960 <!-- categories start --> 961 <div class="cmplz-categories"> 962 <details class="cmplz-category cmplz-functional" > 963 <summary> 964 <span class="cmplz-category-header"> 965 <span class="cmplz-category-title">Functional</span> 966 <span class='cmplz-always-active'> 967 <span class="cmplz-banner-checkbox"> 968 <input type="checkbox" 969 id="cmplz-functional-optout" 970 data-category="cmplz_functional" 971 class="cmplz-consent-checkbox cmplz-functional" 972 size="40" 973 value="1"/> 974 <label class="cmplz-label" for="cmplz-functional-optout"><span class="screen-reader-text">Functional</span></label> 975 </span> 976 Always active </span> 977 <span class="cmplz-icon cmplz-open"> 978 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 979 </span> 980 </span> 981 </summary> 982 <div class="cmplz-description"> 983 <span class="cmplz-description-functional">The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.</span> 984 </div> 985 </details> 986 987 <details class="cmplz-category cmplz-preferences" > 988 <summary> 989 <span class="cmplz-category-header"> 990 <span class="cmplz-category-title">Preferences</span> 991 <span class="cmplz-banner-checkbox"> 992 <input type="checkbox" 993 id="cmplz-preferences-optout" 994 data-category="cmplz_preferences" 995 class="cmplz-consent-checkbox cmplz-preferences" 996 size="40" 997 value="1"/> 998 <label class="cmplz-label" for="cmplz-preferences-optout"><span class="screen-reader-text">Preferences</span></label> 999 </span> 1000 <span class="cmplz-icon cmplz-open"> 1001 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" >
1001<path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 1002 </span> 1003 </span> 1004 </summary> 1005 <div class="cmplz-description"> 1006 <span class="cmplz-description-preferences">The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.</span> 1007 </div> 1008 </details> 1009 1010 <details class="cmplz-category cmplz-statistics" > 1011 <summary> 1012 <span class="cmplz-category-header"> 1013 <span class="cmplz-category-title">Statistics</span> 1014 <span class="cmplz-banner-checkbox"> 1015 <input type="checkbox" 1016 id="cmplz-statistics-optout" 1017 data-category="cmplz_statistics" 1018 class="cmplz-consent-checkbox cmplz-statistics" 1019 size="40" 1020 value="1"/> 1021 <label class="cmplz-label" for="cmplz-statistics-optout"><span class="screen-reader-text">Statistics</span></label> 1022 </span> 1023 <span class="cmplz-icon cmplz-open"> 1024 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 1025 </span> 1026 </span> 1027 </summary> 1028 <div class="cmplz-description"> 1029 <span class="cmplz-description-statistics">The technical storage or access that is used exclusively for statistical purposes.</span> 1030 <span class="cmplz-description-statistics-anonymous">The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.</span> 1031 </div> 1032 </details> 1033 <details class="cmplz-category cmplz-marketing" > 1034 <summary> 1035 <span class="cmplz-category-header"> 1036 <span class="cmplz-category-title">Marketing</span> 1037 <span class="cmplz-banner-checkbox"> 1038 <input type="checkbox" 1039 id="cmplz-marketing-optout" 1040 data-category="cmplz_marketing" 1041 class="cmplz-consent-checkbox cmplz-marketing" 1042 size="40" 1043 value="1"/> 1044 <label class="cmplz-label" for="cmplz-marketing-optout"><span class="screen-reader-text">Marketing</span></label> 1045 </span> 1046 <span class="cmplz-icon cmplz-open"> 1047 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 1048 </span> 1049 </span> 1050 </summary> 1051 <div class="cmplz-description"> 1052 <span class="cmplz-description-marketing">The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.</span> 1053 </div> 1054 </details> 1055 </div><!-- categories end --> 1056 </div> 1057 1058 <div class="cmplz-links cmplz-information"> 1059 <ul> 1060 <li><a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Manage options</a></li> 1061 <li><a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookies-overview">Manage services</a></li> 1062 <li><a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Manage {vendor_count} vendors</a></li> 1063 <li><a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow" href="https://cookiedatabase.org/tcf/purposes/" aria-label="Read more about TCF purposes on Co
1063okie Database">Read more about these purposes</a></li> 1064 </ul> 1065 </div> 1066 1067 <div class="cmplz-divider cmplz-footer"></div> 1068 1069 <div class="cmplz-buttons"> 1070 <button class="cmplz-btn cmplz-accept">Accept</button> 1071 <button class="cmplz-btn cmplz-deny">Deny</button> 1072 <button class="cmplz-btn cmplz-view-preferences">View preferences</button> 1073 <button class="cmplz-btn cmplz-save-preferences">Save preferences</button> 1074 <a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">View preferences</a> 1075 </div> 1076 1077 1078 <div class="cmplz-documents cmplz-links"> 1079 <ul> 1080 <li><a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a></li> 1081 <li><a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a></li> 1082 <li><a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a></li> 1083 </ul> 1084 </div> 1085</div> 1086</div> 1087 <div id="cmplz-manage-consent" data-nosnippet="true"><button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1">^</button> 1088 1089</div> <div data-elementor-type="popup" data-elementor-id="225286" class="elementor elementor-225286 elementor-location-popup" data-elementor-settings="{"entrance_animation":"slideInRight","entrance_animation_mobile":"slideInRight","exit_animation_mobile":"slideInRight","exit_animation":"slideInLeft","entrance_animation_duration":{"unit":"px","size":1.2,"sizes":[]},"ha_cmc_init_switcher":"no","a11y_navigation":"yes","triggers":[],"timing":[]}" data-elementor-post-type="elementor_library"> 1090 <div class="elementor-element elementor-element-2195ad5f e-flex e-con-boxed e-con e-parent" data-id="2195ad5f" data-element_type="container" data-e-type="container"> 1091 <div class="e-con-inner"> 1092 <div class="elementor-element elementor-element-2c7d08e8 elementor-widget__width-auto elementor-widget elementor-widget-theme-site-logo elementor-widget-image" data-id="2c7d08e8" data-element_type="widget" data-e-type="widget" data-widget_type="theme-site-logo.default"> 1093 <a href="https://calltechmazing.com"> 1094 <img width="1852" height="937" src="https://calltechmazing.com/wp-content/uploads/2026/06/techmazing-transparent_logo_plumbing-color__2_.png" class="attachment-full size-full wp-image-227478" alt="" srcset="https://calltechmazing.com/wp-content/uploads/2026/06/techmazing-transparent_logo_plumbing-color__2_.png 1852w, https://calltechmazing.com/wp-content/uploads/2026/06/techmazing-transparent_logo_plumbing-color__2_-300x152.png 300w, https://calltechmazing.com/wp-content/uploads/2026/06/techmazing-transparent_logo_plumbing-color__2_-1024x518.png 1024w, https://calltechmazing.com/wp-content/uploads/2026/06/techmazing-transparent_logo_plumbing-color__2_-150x76.png 150w, https://calltechmazing.com/wp-content/uploads/2026/06/techmazing-transparent_logo_plumbing-color__2_-768x389.png 768w, https://calltechmazing.com/wp-content/uploads/2026/06/techmazing-transparent_logo_plumbing-color__2_-1536x777.png 1536w" sizes="(max-width: 1852px) 100vw, 1852px" /> </a> 1095 </div> 1096 <div class="elementor-element elementor-element-5c54bc1a elementor-nav-menu__text-align-center elementor-widget-mobile_extra__width-inherit elementor-widget-tablet__width-inherit mobile-nav elementor-widget elementor-widget-nav-menu" data-id="5c54bc1a" data-element_type="widget" data-e-type="widget" data-settings="{"layout":"dropdown","submenu_icon":{"value":"<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\"
1096 viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg>","library":"fa-solid"}}" data-widget_type="nav-menu.default"> 1097 <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> 1098 <ul id="menu-2-5c54bc1a" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-225089"><a href="https://calltechmazing.com/" class="elementor-item" tabindex="-1">Home</a></li> 1099<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-225090"><a href="https://calltechmazing.com/services" class="elementor-item" tabindex="-1">HVAC</a> 1100<ul class="sub-menu elementor-nav-menu--dropdown"> 1101 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-225091"><a href="https://calltechmazing.com/services/air-conditioning" class="elementor-sub-item" tabindex="-1">Air Conditioning</a> 1102 <ul class="sub-menu elementor-nav-menu--dropdown"> 1103 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225093"><a href="https://calltechmazing.com/services/air-conditioning/ac-repair" class="elementor-sub-item" tabindex="-1">AC Repair</a></li> 1104 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225092"><a href="https://calltechmazing.com/services/air-conditioning/ac-installation" class="elementor-sub-item" tabindex="-1">AC Installation</a></li> 1105 </ul> 1106</li> 1107 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-225094"><a href="https://calltechmazing.com/services/heating" class="elementor-sub-item" tabindex="-1">Heating</a> 1108 <ul class="sub-menu elementor-nav-menu--dropdown"> 1109 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225097"><a href="https://calltechmazing.com/services/heating/heating-repair" class="elementor-sub-item" tabindex="-1">Heating Repair</a></li> 1110 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225096"><a href="https://calltechmazing.com/services/heating/heating-installation" class="elementor-sub-item" tabindex="-1">Heating Installation</a></li> 1111 </ul> 1112</li> 1113 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225879"><a href="https://calltechmazing.com/services/heat-pumps" class="elementor-sub-item" tabindex="-1">Heat Pumps</a></li> 1114 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225101"><a href="https://calltechmazing.com/services/maintenance" class="elementor-sub-item" tabindex="-1">HVAC Maintenance</a></li> 1115 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225882"><a href="https://calltechmazing.com/services/ductless-ac" class="elementor-sub-item" tabindex="-1">Ductless Mini Split</a></li> 1116 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225099"><a href="https://calltechmazing.com/services/indoor-air-quality" class="elementor-sub-item" tabindex="-1">Indoor Air Quality</a></li> 1117 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225154"><a href="https://calltechmazing.com/services/commercial-hvac" class="elementor-sub-item" tabindex="-1">Commercial HVAC</a></li> 1118</ul> 1119</li> 1120<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-227324"><a href="https://calltechmazing.com/plumbing" class="elementor-item" tabindex="-1">Plumbing</a> 1121<ul class="sub-menu elementor-nav-menu--dropdown"> 1122 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-227381"><a href="https://calltechmazing.com/plumbing/drain-cleaning" class="elementor-sub-item" tabindex="-1">Drain Cleaning</a></li> 1123 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-227380"><a href="https://calltechmazing.com/plumbing/water-heaters" class="elementor-sub-item" tabindex="-1">Water Heaters</a></li> 1124 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-227379"><a href="https://calltechmazing.com/plumbing/leak-detection" class="elementor-sub-item" tabindex="-1">Leak Detection</a></li> 1125 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-227378"><a href="https://calltechmazing.com/plumbing/sewer-line-replacement" class="elementor-sub-item" tabindex="-1">Sewer Line Replacement</a></li> 1126 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-227377"><a href="https://calltechmazing.com/plumbing/water-filtration-systems" class="elementor-sub-item" tabindex="-1">Water Filtration Systems</a></li> 1127 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-227376"><a href="https://calltechmazing.com/plumbing/faucets-and-toilets" class="elementor-sub-item" tabindex="-1">Faucets and Toilets</a></li> 1128 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-227375"><a href="https://calltechmazing.com/plumbing/water-lines" class="elementor-sub-item" tabindex="-1">Water Lines</a></li> 1129</ul> 1130</li> 1131<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-226056"><a class="elementor-item" tabindex="-1">Systems</a> 1132<ul class="sub-menu elementor-nav-menu--dropdown"> 1133 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225155"><a href="https://calltechmazing.com/trane" class="elementor-sub-item" tabindex="-1">Trane</a></li> 1134</ul> 1135</li> 1136<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225102"><a href="https://calltechmazing.com/specials" class="elementor-item" tabindex="-1">Specials</a></li> 1137<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-226388"><a href="https://calltechmazing.com/financing" class="elementor-item" tabindex="-1">Financing</a></li> 1138<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225156"><a href="https://calltechmazing.com/service-areas" class="elementor-item" tabindex="-1">Service Area</a></li> 1139<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-225160"><a class="elementor-item" tabindex="-1">Learn More</a> 1140<ul class="sub-menu elementor-nav-menu--dropdown"> 1141 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225161"><a href="https://calltechmazing.com/faq" class="elementor-sub-item" tabindex="-1">FAQs</a></li> 1142 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-225162"><a href="https://calltechmazing.com/blog" class="elementor-sub-item" tabindex="-1">Blog</a></li> 1143 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-226058"><a href="https://calltechmazing.com/hvac-news" class="elementor-sub-item" tabindex="-1">HVAC News</a></li> 1144</ul> 1145</li> 1146<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-225158"><a href="https://calltechmazing.com/about-us" class="elementor-item" tabindex="-1">About Us</a> 1147<ul class="sub-menu elementor-nav-menu--dropdown"> 1148 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225159"><a href="https://calltechmazing.com/reviews" class="elementor-sub-item" tabindex="-1">Reviews</a></li> 1149 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-226059"><a href="https://calltechmazing.com/meet-the-team" class="elementor-sub-item" tabindex="-1">Meet The Team</a></li> 1150</ul> 1151</li> 1152<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-225164"><a href="https://calltechmazing.com/contact-us" class="elementor-item" tabindex="-1">Contact Us</a> 1153<ul class="sub-menu elementor-nav-menu--dropdown"> 1154 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225165"><a href="https://calltechmazing.com/contact-us/employment" class="elementor-sub-item" tabindex="-1">Employment</a></li> 1155</ul> 1156</li> 1157</ul> </nav> 1158 </div> 1159 </div>
1160 </div> 1161 </div> 1162 <div data-elementor-type="popup" data-elementor-id="226641" class="elementor elementor-226641 elementor-location-popup" data-elementor-settings="{"prevent_close_on_background_click":"yes","prevent_close_on_esc_key":"yes","ha_cmc_init_switcher":"no","a11y_navigation":"yes","triggers":{"page_load":"yes","page_load_delay":0},"timing":{"devices_devices":["mobile","mobile_extra","tablet"],"devices":"yes"}}" data-elementor-post-type="elementor_library"> 1163 <div class="elementor-element elementor-element-741f9a2 mobile-footer elementor-hidden-widescreen e-flex e-con-boxed e-con e-parent" data-id="741f9a2" data-element_type="container" data-e-type="container"> 1164 <div class="e-con-inner"> 1165 <div class="elementor-element elementor-element-8aa3b6c e-con-full e-transform e-flex e-con e-child" data-id="8aa3b6c" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic","_transform_translateX_effect":{"unit":"px","size":"","sizes":[]},"_transform_translateX_effect_widescreen":{"unit":"px","size":"","sizes":[]},"_transform_translateX_effect_laptop":{"unit":"px","size":"","sizes":[]},"_transform_translateX_effect_tablet_extra":{"unit":"px","size":"","sizes":[]},"_transform_translateX_effect_tablet":{"unit":"px","size":"","sizes":[]},"_transform_translateX_effect_mobile_extra":{"unit":"px","size":"","sizes":[]},"_transform_translateX_effect_mobile":{"unit":"px","size":"","sizes":[]},"_transform_translateY_effect":{"unit":"px","size":"","sizes":[]},"_transform_translateY_effect_widescreen":{"unit":"px","size":"","sizes":[]},"_transform_translateY_effect_laptop":{"unit":"px","size":"","sizes":[]},"_transform_translateY_effect_tablet_extra":{"unit":"px","size":"","sizes":[]},"_transform_translateY_effect_tablet":{"unit":"px","size":"","sizes":[]},"_transform_translateY_effect_mobile_extra":{"unit":"px","size":"","sizes":[]},"_transform_translateY_effect_mobile":{"unit":"px","size":"","sizes":[]}}"> 1166 <div class="elementor-element elementor-element-ce9a0a6 elementor-widget__width-auto elementor-icon-list--layout-inline elementor-mobile-align-center elementor-mobile_extra-align-center elementor-widget-mobile_extra__width-auto elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="ce9a0a6" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 1167 <ul class="elementor-icon-list-items elementor-inline-items"> 1168 <li class="elementor-icon-list-item elementor-inline-item"> 1169 <a href="/schedule-appointment"> 1170 1171 <span class="elementor-icon-list-icon"> 1172 <svg aria-hidden="true" class="e-font-icon-svg e-fas-calendar-plus" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M436 160H12c-6.6 0-12-5.4-12-12v-36c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48v36c0 6.6-5.4 12-12 12zM12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm316 140c0-6.6-5.4-12-12-12h-60v-60c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v60h-60c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h60v60c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-60h60c6.6 0 12-5.4 12-12v-40z"></path></svg> </span> 1173 <span class="elementor-icon-list-text">Schedule</span> 1174 </a> 1175 </li> 1176 </ul> 1177 </div> 1178 <div class="elementor-element elementor-element-2674bac elementor-widget__width-auto elementor-icon-list--layout-inline elementor-mobile_extra-align-center elementor-widget-mobile_extra__width-auto elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="2674bac" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 1179 <ul class="elementor-icon-list-items elementor-inline-items"> 1180 <li class="elementor-icon-list-item elementor-inline-item"> 1181 <a href="tel:6782532439"> 1182 1183 <span class="elementor-icon-list-icon"> 1184 <i aria-hidden="true" class="fad fa-phone"></i> </span> 1185 <span class="elementor-icon-list-text">678-253-2439</span> 1186 </a> 1187 </li> 1188 </ul> 1189 </div> 1190 <div data-ha-element-link="{"url":"\/shop#\/journey\/h_v_a_c_system_quote","is_external":"","nofollow":""}" style="cursor: pointer" class="elementor-element elementor-element-a2b6b0f elementor-widget__width-auto elementor-icon-list--layout-inline elementor-mobile-align-center elementor-mobile_extra-align-center elementor-widget-mobile_extra__width-auto mobile-shop-button elementor-hidden-widescreen elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet_extra elementor-hidden-tablet elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="a2b6b0f" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 1191 <ul class="elementor-icon-list-items elementor-inline-items"> 1192 <li class="elementor-icon-list-item elementor-inline-item"> 1193 <a href="/shop#/journey/h_v_a_c_system_quote"> 1194 1195 <span class="elementor-icon-list-icon"> 1196 <svg aria-hidden="true" class="e-font-icon-svg e-fas-dollar-sign" viewBox="0 0 288 512" xmlns="http://www.w3.org/2000/svg"><path d="M209.2 233.4l-108-31.6C88.7 198.2 80 186.5 80 173.5c0-16.3 13.2-29.5 29.5-29.5h66.3c12.2 0 24.2 3.7 34.2 10.5 6.1 4.1 14.3 3.1 19.5-2l34.8-34c7.1-6.9 6.1-18.4-1.8-24.5C238 74.8 207.4 64.1 176 64V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48h-2.5C45.8 64-5.4 118.7.5 183.6c4.2 46.1 39.4 83.6 83.8 96.6l102.5 30c12.5 3.7 21.2 15.3 21.2 28.3 0 16.3-13.2 29.5-29.5 29.5h-66.3C100 368 88 364.3 78 357.5c-6.1-4.1-14.3-3.1-19.5 2l-34.8 34c-7.1 6.9-6.1 18.4
11961.8 24.5 24.5 19.2 55.1 29.9 86.5 30v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-48.2c46.6-.9 90.3-28.6 105.7-72.7 21.5-61.6-14.6-124.8-72.5-141.7z"></path></svg> </span> 1197 <span class="elementor-icon-list-text">Instant Estimate</span> 1198 </a> 1199 </li> 1200 </ul> 1201 </div> 1202 </div> 1203 </div> 1204 </div> 1205 </div> 1206
1206<script> 1207 ; 1208 (function($, w) { 1209 'use strict'; 1210 let $window = $(w); 1211 1212 $(document).ready(function() { 1213 1214 let isEnable = ""; 1215 let isEnableLazyMove = ""; 1216 let speed = isEnableLazyMove ? '0.7' : '0.2'; 1217 1218 if( !isEnable ) { 1219 return; 1220 } 1221 1222 if (typeof haCursor == 'undefined' || haCursor == null) { 1223 initiateHaCursorObject(speed); 1224 } 1225 1226 setTimeout(function() { 1227 let targetCursor = $('.ha-cursor'); 1228 if (targetCursor) { 1229 if (!isEnable) { 1230 $('body').removeClass('hm-init-default-cursor-none'); 1231 $('.ha-cursor').addClass('ha-init-hide'); 1232 } else { 1233 $('body').addClass('hm-init-default-cursor-none'); 1234 $('.ha-cursor').removeClass('ha-init-hide'); 1235 } 1236 } 1237 }, 500); 1238 1239 }); 1240 1241 }(jQuery, window)); 1242 </script>
1242 1243 1244
1244<script> 1245 const lazyloadRunObserver = () => { 1246 const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); 1247 const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { 1248 entries.forEach( ( entry ) => { 1249 if ( entry.isIntersecting ) { 1250 let lazyloadBackground = entry.target; 1251 if( lazyloadBackground ) { 1252 lazyloadBackground.classList.add( 'e-lazyloaded' ); 1253 } 1254 lazyloadBackgroundObserver.unobserve( entry.target ); 1255 } 1256 }); 1257 }, { rootMargin: '200px 0px 200px 0px' } ); 1258 lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { 1259 lazyloadBackgroundObserver.observe( lazyloadBackground ); 1260 } ); 1261 }; 1262 const events = [ 1263 'DOMContentLoaded', 1264 'elementor/lazyload/observe', 1265 ]; 1266 events.forEach( ( event ) => { 1267 document.addEventListener( event, lazyloadRunObserver ); 1268 } ); 1269 </script>
1269 1270
1270<script id="ada-js-js" defer src="https://mgstatic.net/wp/js/ada.js"></script>
vendor: 1 bytes, line 1270
1270
1271<script id="hello-theme-frontend-js" src="https://calltechmazing.com/wp-content/themes/hello-elementor/assets/js/hello-frontend.js"></script>
vendor: 1 bytes, line 1271
1271
1272<script id="elementor-webpack-runtime-js" src="https://calltechmazing.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js"></script>
vendor: 1 bytes, line 1272
1272
1273<script id="elementor-frontend-modules-js" src="https://calltechmazing.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js"></script>
vendor: 1 bytes, line 1273
1273
1274<script id="jquery-ui-core-js-before"> 1275jQuery.uiBackCompat = true; 1276//# sourceURL=jquery-ui-core-js-before 1277</script>
vendor: 1 bytes, line 1277
1277
1278<script id="jquery-ui-core-js" src="https://calltechmazing.com/wp-includes/js/jquery/ui/core.min.js"></script>
vendor: 1 bytes, line 1278
1278
1279<script id="elementor-frontend-js-before"> 1280var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":true},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":true},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":true},"widescreen":{"label":"Widescreen","value":2550,"default_value":2400,"direction":"min","is_enabled":true}},"hasCustomBreakpoints":true},"version":"4.0.8","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"e_optimized_markup":true,"theme_builder_v2":true,"hello-theme-header-footer":true,"nested-elements":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"e_opt_in_v4_page":true,"e_components":true,"e_interactions":true,"e_widget_creation":true,"import-export-customization":true,"e_pro_atomic_form":true,"mega-menu":true,"e_pro_variables":true,"e_pro_interactions":true},"urls":{"assets":"https:\/\/calltechmazing.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/calltechmazing.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/calltechmazing.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"55b4fdee54","atomicFormsSendForm":"b587977135"},"swiperClass":"swiper","settings":{"page":{"ha_cmc_init_switcher":"no"},"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_mobile_extra","viewport_tablet","viewport_tablet_extra","viewport_laptop","viewport_widescreen"],"body_background_background":"classic","viewport_widescreen":2550,"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","hello_header_logo_type":"logo","hello_header_menu_layout":"horizontal","hello_footer_logo_type":"logo","ha_rpb_enable":"no"},"post":{"id":226507,"title":"Shop%20%7C%20Metro%20Atlanta%20%7C%20Techmazing%20Heating%20and%20Cooling","excerpt":"","featuredImage":false}}; 1281//# sourceURL=elementor-frontend-js-before 1282</script>
vendor: 1 bytes, line 1282
1282
1283<script id="elementor-frontend-js" src="https://calltechmazing.com/wp-content/plugins/elementor/assets/js/frontend.min.js"></script>
vendor: 1 bytes, line 1283
1283
1284<script id="smartmenus-js" src="https://calltechmazing.com/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js"></script>
vendor: 1 bytes, line 1284
1284
1285<script id="e-sticky-js" src="https://calltechmazing.com/wp-content/plugins/elementor-pro/assets/lib/sticky/jquery.sticky.min.js"></script>
vendor: 1 bytes, line 1285
1285
1286<script id="happy-elementor-addons-js-extra"> 1287var HappyLocalize = {"ajax_url":"https://calltechmazing.com/wp-admin/admin-ajax.php","nonce":"79d881824c","pdf_js_lib":"https://calltechmazing.com/wp-content/plugins/happy-elementor-addons/assets/vendor/pdfjs/lib"}; 1288//# sourceURL=happy-elementor-addons-js-extra 1289</script>
vendor: 1 bytes, line 1289
1289
1290<script id="happy-elementor-addons-js" src="https://calltechmazing.com/wp-content/plugins/happy-elementor-addons/assets/js/happy-addons.min.js"></script>
vendor: 1 bytes, line 1290
1290
1291<script id="happy-addons-pro-js-extra"> 1292var HappyProLocalize = {"ajax_url":"https://calltechmazing.com/wp-admin/admin-ajax.php","nonce":"db87aec179"}; 1293//# sourceURL=happy-addons-pro-js-extra 1294</script>
vendor: 1 bytes, line 1294
1294
1295<script id="happy-addons-pro-js" src="https://calltechmazing.com/wp-content/plugins/happy-elementor-addons-pro/assets/js/happy-addons-pro.js"></script>
vendor: 1 bytes, line 1295
1295
1296<script id="happy-reading-progress-bar-js" src="https://calltechmazing.com/wp-content/plugins/happy-elementor-addons/assets/js/extension-reading-progress-bar.min.js"></script>
vendor: 1 bytes, line 1296
1296
1297<script id="wp-accessibility-js-extra"> 1298var wpa = {"skiplinks":{"enabled":true,"output":"\u003Cdiv class=\"wpa-hide-ltr\" id=\"skiplinks\" role=\"navigation\" aria-label=\"Skip links\"\u003E\u003Ca href=\"#theme-main\" class='no-scroll et_smooth_scroll_disabled'\u003ESkip to Content\u003C/a\u003E \u003Ca href=\"#myNavbar1\" class='no-scroll et_smooth_scroll_disabled'\u003ESkip to navigation\u003C/a\u003E \u003C/div\u003E"},"target":"","tabindex":"1","underline":{"enabled":false,"target":"a"},"videos":"","dir":"ltr","viewport":"1","lang":"en-US","titles":"1","labels":"1","wpalabels":{"s":"Search","author":"Name","email":"Email","url":"Website","comment":"Comment"},"alt":"","altSelector":".hentry img[alt]:not([alt=\"\"]), .comment-content img[alt]:not([alt=\"\"]), #content img[alt]:not([alt=\"\"]),.entry-content img[alt]:not([alt=\"\"])","current":"","errors":"","tracking":"","ajaxurl":"https://calltechmazing.com/wp-admin/admin-ajax.php","security":"07feff6e11","action":"wpa_stats_action","url":"https://calltechmazing.com/shop/","post_id":"226507","continue":"","pause":"Pause video","play":"Play video","restUrl":"https://calltechmazing.com/wp-json/wp/v2/media","ldType":"button","ldHome":"https://calltechmazing.com","ldText":"\u003Cspan class=\"dashicons dashicons-media-text\" aria-hidden=\"true\"\u003E\u003C/span\u003E\u003Cspan class=\"screen-reader\"\u003ELong Description\u003C/span\u003E"}; 1299//# sourceURL=wp-accessibility-js-extra 1300</script>
vendor: 1 bytes, line 1300
1300
1301<script data-wp-strategy="defer" defer id="wp-accessibility-js" src="https://calltechmazing.com/wp-content/plugins/wp-accessibility/js/wp-accessibility.min.js"></script>
vendor: 1 bytes, line 1301
1301
1302<script id="cmplz-cookiebanner-js-extra"> 1303var complianz = {"prefix":"cmplz_","user_banner_id":"1","set_cookies":[],"block_ajax_content":"0","banner_version":"29","version":"7.5.7.2","store_consent":"","do_not_track_enabled":"","consenttype":"optout","region":"us","geoip":"0","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https://calltechmazing.com/wp-json/complianz/v1/","locale":"lang=en&locale=en_US","set_cookies_on_root":"0","cookie_domain":"","current_policy_id":"34","cookie_path":"/","categories":{"statistics":"statistics","marketing":"marketing"},"tcf_active":"","placeholdertext":"Click to accept {category} cookies and enable this content","css_file":"https://calltechmazing.com/wp-content/uploads/complianz/css/banner-{banner_id}-{type}.css?v=29","page_links":{"us":{"cookie-statement":{"title":"Opt-out preferences","url":"https://calltechmazing.com/opt-out-preferences"},"privacy-statement":{"title":"Privacy Statement ","url":"https://calltechmazing.com/privacy-statement-us"},"privacy-statement-children":{"title":"","url":"https://calltechmazing.com/blog/learn-about-the-role-of-a-heat-pump-reversing-valve-in-arcade-ga"}}},"tm_categories":"1","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Click to accept {category} cookies and enable this content"}; 1304//# sourceURL=cmplz-cookiebanner-js-extra 1305</script>
vendor: 1 bytes, line 1305
1305
1306<script defer id="cmplz-cookiebanner-js" src="https://calltechmazing.com/wp-content/plugins/complianz-gdpr-premium-3/cookiebanner/js/complianz.min.js"></script>
vendor: 1 bytes, line 1306
1306
1307<script id="cmplz-cookiebanner-js-after"> 1308 if ('undefined' != typeof window.jQuery) { 1309 jQuery(document).ready(function ($) { 1310 $(document).on('elementor/popup/show', () => { 1311 let rev_cats = cmplz_categories.reverse(); 1312 for (let key in rev_cats) { 1313 if (rev_cats.hasOwnProperty(key)) { 1314 let category = cmplz_categories[key]; 1315 if (cmplz_has_consent(category)) { 1316 document.querySelectorAll('[data-category="' + category + '"]').forEach(obj => { 1317 cmplz_remove_placeholder(obj); 1318 }); 1319 } 1320 } 1321 } 1322 1323 let services = cmplz_get_services_on_page(); 1324 for (let key in services) { 1325 if (services.hasOwnProperty(key)) { 1326 let service = services[key].service; 1327 let category = services[key].category; 1328 if (cmplz_has_service_consent(service, category)) { 1329 document.querySelectorAll('[data-service="' + service + '"]').forEach(obj => { 1330 cmplz_remove_placeholder(obj); 1331 }); 1332 } 1333 } 1334 } 1335 }); 1336 }); 1337 } 1338 1339 1340 1341 document.addEventListener("cmplz_enable_category", function(consentData) { 1342 var category = consentData.detail.category; 1343 var services = consentData.detail.services; 1344 var blockedContentContainers = []; 1345 let selectorVideo = '.cmplz-elementor-widget-video-playlist[data-category="'+category+'"],.elementor-widget-video[data-category="'+category+'"]'; 1346 let selectorGeneric = '[data-cmplz-elementor-href][data-category="'+category+'"]'; 1347 for (var skey in services) { 1348 if (services.hasOwnProperty(skey)) { 1349 let service = skey; 1350 selectorVideo +=',.cmplz-elementor-widget-video-playlist[data-service="'+service+'"],.elementor-widget-video[data-service="'+service+'"]'; 1351 selectorGeneric +=',[data-cmplz-elementor-href][data-service="'+service+'"]'; 1352 } 1353 } 1354 document.querySelectorAll(selectorVideo).forEach(obj => { 1355 let elementService = obj.getAttribute('data-service'); 1356 if ( cmplz_is_service_denied(elementService) ) { 1357 return; 1358 } 1359 if (obj.classList.contains('cmplz-elementor-activated')) return; 1360 obj.classList.add('cmplz-elementor-activated'); 1361 1362 if ( obj.hasAttribute('data-cmplz_elementor_widget_type') ){ 1363 let attr = obj.getAttribute('data-cmplz_elementor_widget_type'); 1364 obj.classList.removeAttribute('data-cmplz_elementor_widget_type'); 1365 obj.classList.setAttribute('data-widget_type', attr); 1366 } 1367 if (obj.classList.contains('cmplz-elementor-widget-video-playlist')) { 1368 obj.classList.remove('cmplz-elementor-widget-video-playlist'); 1369 obj.classList.add('elementor-widget-video-playlist'); 1370 } 1371 obj.setAttribute('data-settings', obj.getAttribute('data-cmplz-elementor-settings')); 1372 blockedContentContainers.push(obj); 1373 }); 1374 1375 document.querySelectorAll(selectorGeneric).forEach(obj => { 1376 let elementService = obj.getAttribute('data-service'); 1377 if ( cmplz_is_service_denied(elementService) ) { 1378 return; 1379 } 1380 if (obj.classList.contains('cmplz-elementor-activated')) return; 1381 1382 if (obj.classList.contains('cmplz-fb-video')) { 1383 obj.classList.remove('cmplz-fb-video'); 1384 obj.classList.add('fb-video'); 1385 } 1386 1387 obj.classList.add('cmplz-elementor-activated'); 1388 obj.setAttribute('data-href', obj.getAttribute('data-cmplz-elementor-href')); 1389 blockedContentContainers.push(obj.closest('.elementor-widget')); 1390 }); 1391 1392 /** 1393 * Trigger the widgets in Elementor 1394 */ 1395 for (var key in blockedContentContainers) { 1396 if (blockedContentContainers.hasOwnProperty(key) && blockedContentContainers[key] !== undefined) { 1397 let blockedContentContainer = blockedContentContainers[key]; 1398 if (elementorFrontend.elementsHandler) { 1399 elementorFrontend.elementsHandler.runReadyTrigger(blockedContentContainer) 1400 } 1401 var cssIndex = blockedContentContainer.getAttribute('data-placeholder_class_index'); 1402 blockedContentContainer.classList.remove('cmplz-blocked-content-container'); 1403 blockedContentContainer.classList.remove('cmplz-placeholder-' + cssIndex); 1404 } 1405 } 1406 1407 }); 1408 1409 1410//# sourceURL=cmplz-cookiebanner-js-after 1411</script>
vendor: 1 bytes, line 1411
1411
1412<script id="elementor-pro-webpack-runtime-js" src="https://calltechmazing.com/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js"></script>
vendor: 1 bytes, line 1412
1412
1413<script id="wp-hooks-js" src="https://calltechmazing.com/wp-includes/js/dist/hooks.min.js"></script>
vendor: 1 bytes, line 1413
1413
1414<script id="wp-i18n-js" src="https://calltechmazing.com/wp-includes/js/dist/i18n.min.js"></script>
vendor: 1 bytes, line 1414
1414
1415<script id="wp-i18n-js-after"> 1416wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 1417//# sourceURL=wp-i18n-js-after 1418</script>
vendor: 1 bytes, line 1418
1418
1419<script id="elementor-pro-frontend-js-before"> 1420var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/calltechmazing.com\/wp-admin\/admin-ajax.php","nonce":"c8a0a892f5","urls":{"assets":"https:\/\/calltechmazing.com\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/calltechmazing.com\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":true},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/calltechmazing.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; 1421//# sourceURL=elementor-pro-frontend-js-before 1422</script>
vendor: 1 bytes, line 1422
1422
1423<script id="elementor-pro-frontend-js" src="https://calltechmazing.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js"></script>
vendor: 1 bytes, line 1423
1423
1424<script id="pro-elements-handlers-js" src="https://calltechmazing.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js"></script>
vendor: 1 bytes, line 1424
1424
1425<script id="font-awesome-pro-js" defer src="https://kit.fontawesome.com/a820a47737.js"></script>
1425 1426<!-- Statistics script Complianz GDPR/CCPA --> 1427
1427<script data-category="functional">
vendor: 339 bytes, lines 1427-1432
1427 1428 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 1429 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 1430 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 1431 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 1432})(window,document,'script','dataLayer','
1432GTM-5RKPBRXN
vendor: 5 bytes, lines 1432-1433
1432'); 1433
1434const revokeListeners = []; 1435window.addRevokeListener = (callback) => { 1436 revokeListeners.push(callback); 1437}; 1438document.addEventListener("cmplz_revoke", function (e) { 1439 cmplz_set_cookie('cmplz_consent_mode', 'revoked', false ); 1440 revokeListeners.forEach((callback) => { 1441 callback(); 1442 }); 1443}); 1444 1445const consentListeners = []; 1446/** 1447 * Called from GTM template to set callback to be executed when user consent is provided. 1448 * @param callback 1449 */ 1450window.addConsentUpdateListener = (callback) => { 1451 consentListeners.push(callback); 1452}; 1453document.addEventListener("cmplz_fire_categories", function (e) { 1454 var consentedCategories = e.detail.categories; 1455 const consent = { 1456 'security_storage': "granted", 1457 'functionality_storage': "granted", 1458 'personalization_storage': cmplz_in_array( 'preferences', consentedCategories ) ? 'granted' : 'denied', 1459 'analytics_storage': cmplz_in_array( 'statistics', consentedCategories ) ? 'granted' : 'denied', 1460 'ad_storage': cmplz_in_array( 'marketing', consentedCategories ) ? 'granted' : 'denied', 1461 'ad_user_data': cmplz_in_array( 'marketing', consentedCategories ) ? 'granted' : 'denied', 1462 'ad_personalization': cmplz_in_array( 'marketing', consentedCategories ) ? 'granted' : 'denied', 1463 }; 1464 1465 //don't use automatic prefixing, as the TM template needs to be sure it's cmplz_. 1466 let consented = []; 1467 for (const [key, value] of Object.entries(consent)) { 1468 if (value === 'granted') { 1469 consented.push(key); 1470 } 1471 } 1472 cmplz_set_cookie('cmplz_consent_mode', consented.join(','), false ); 1473 consentListeners.forEach((callback) => { 1474 callback(consent); 1475 }); 1476}); 1477 </script>
1477<!-- Statistics script Complianz GDPR/CCPA --> 1478
1478<script data-category="functional">
vendor: 339 bytes, lines 1478-1483
1478 1479 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 1480 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 1481 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 1482 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 1483})(window,document,'script','dataLayer','
1483GTM-5RKPBRXN
vendor: 5 bytes, lines 1483-1484
1483'); 1484
1485const revokeListeners = []; 1486window.addRevokeListener = (callback) => { 1487 revokeListeners.push(callback); 1488}; 1489document.addEventListener("cmplz_revoke", function (e) { 1490 cmplz_set_cookie('cmplz_consent_mode', 'revoked', false ); 1491 revokeListeners.forEach((callback) => { 1492 callback(); 1493 }); 1494}); 1495 1496const consentListeners = []; 1497/** 1498 * Called from GTM template to set callback to be executed when user consent is provided. 1499 * @param callback 1500 */ 1501window.addConsentUpdateListener = (callback) => { 1502 consentListeners.push(callback); 1503}; 1504document.addEventListener("cmplz_fire_categories", function (e) { 1505 var consentedCategories = e.detail.categories; 1506 const consent = { 1507 'security_storage': "granted", 1508 'functionality_storage': "granted", 1509 'personalization_storage': cmplz_in_array( 'preferences', consentedCategories ) ? 'granted' : 'denied', 1510 'analytics_storage': cmplz_in_array( 'statistics', consentedCategories ) ? 'granted' : 'denied', 1511 'ad_storage': cmplz_in_array( 'marketing', consentedCategories ) ? 'granted' : 'denied', 1512 'ad_user_data': cmplz_in_array( 'marketing', consentedCategories ) ? 'granted' : 'denied', 1513 'ad_personalization': cmplz_in_array( 'marketing', consentedCategories ) ? 'granted' : 'denied', 1514 }; 1515 1516 //don't use automatic prefixing, as the TM template needs to be sure it's cmplz_. 1517 let consented = []; 1518 for (const [key, value] of Object.entries(consent)) { 1519 if (value === 'granted') { 1520 consented.push(key); 1521 } 1522 } 1523 cmplz_set_cookie('cmplz_consent_mode', consented.join(','), false ); 1524 consentListeners.forEach((callback) => { 1525 callback(consent); 1526 }); 1527}); 1528 </script>
1528<script> 1529console.log('SMOOTH SLIDING Multi-level Mobile nav sliding script starting...'); 1530 1531jQuery(document).ready(function(jQuery) { 1532 1533 var isInitialized = false; 1534 1535 function initSlidingMenu() { 1536 if (isInitialized) return; 1537 1538 var jQuerymobileNav = jQuery('.mobile-nav:visible, .elementor-element-5c54bc1a:visible'); 1539 1540 if (jQuerymobileNav.length === 0) { 1541 return; // Not visible yet 1542 } 1543 1544 console.log('Mobile nav found, initializing SMOOTH SLIDING multi-level sliding menu...'); 1545 1546 var jQuerymenu = jQuerymobileNav.find('.elementor-nav-menu'); 1547 var jQuerycontainer = jQuerymobileNav.find('.elementor-nav-menu__container'); 1548 1549 if (jQuerymenu.length === 0 || jQuerycontainer.length === 0) { 1550 console.log('Menu elements not found'); 1551 return; 1552 } 1553 1554 // Add CSS for smooth sliding effect 1555 if (jQuery('#mobile-slide-css').length === 0) { 1556 var css = '<style id="mobile-slide-css">'; 1557 css += '.mobile-slide-wrapper { position: relative; overflow: hidden; transition: height 300ms ease; }'; 1558 css += '.mobile-slide-wrapper .elementor-nav-menu__container { transition: transform 300ms ease; position: relative; z-index: 1; }'; 1559 css += '.mobile-slide-wrapper.slide-active .elementor-nav-menu__container { transform: translateX(-100%); }'; 1560 css += '.mobile-slide-panel { position: absolute; top: 0; left: 0; width: 100%; background: inherit; color: inherit; transform: translateX(100%); transition: transform 300ms ease; z-index: 2; padding: 20px 20px 60px 20px; box-sizing: border-box; opacity: 0; }'; 1561 css += '.mobile-slide-wrapper.slide-active .mobile-slide-panel { transform: translateX(0); }'; 1562 css += '.mobile-slide-panel.panel-visible { transform: translateX(0) !important; z-index: 10; opacity: 1; transition: transform 300ms ease, opacity 200ms ease; }'; 1563 css += '.mobile-slide-panel.panel-hidden { transform: translateX(-100%) !important; z-index: 1; opacity: 0; transition: transform 300ms ease, opacity 150ms ease; }'; 1564 css += '.mobile-back-btn { display: block; margin-bottom: 20px; padding: 10px 0; color: inherit; text-decoration: none; font-weight: bold; border-bottom: 1px solid rgba(255,255,255,0.2); cursor: pointer; }'; 1565 css += '.mobile-back-btn:hover { opacity: 0.8; }'; 1566 css += '.mobile-slide-title { font-weight: bold; font-size: 18px; margin-bottom: 20px; text-transform: uppercase; color: inherit; }'; 1567 css += '.mobile-slide-title a { color: inherit; text-decoration: none; display: block; position: relative; padding-right: 20px; }'; 1568 css += '.mobile-slide-title a::after { content: "»";position: absolute;right: 5px; top: 0;font-size: 16px;font-weight: bold; }'; 1569 css += '.mobile-slide-list { list-style: none; padding: 0; margin: 0; }'; 1570 css += '.mobile-slide-list li { border-bottom: 1px solid rgba(255,255,255,0.1); position: relative; }'; 1571 css += '.mobile-slide-list a { display: block; padding: 15px 0; color: inherit; text-decoration: none; font-weight: 500; transition: all 0.2s ease; cursor: pointer; }'; 1572 css += '.mobile-slide-list a:hover { opacity: 0.8; padding-left: 10px; }'; 1573 css += '.mobile-slide-list .has-children > a::after { content: "âº"; position: absolute; right: 10px; top: 50%; transform: translateY(-50%); font-size: 18px; font-weight: bold; }'; 1574 css += '.mobile-slide-list .has-children > a { padding-right: 30px; }'; 1575 css += '.mobile-slide-list .has-children > a { background-color: rgba(255,255,255,0.1) !important; }'; 1576 css += '</style>'; 1577 jQuery('head').append(css); 1578 } 1579 1580 // Hide original submenus completely 1581 jQuerymobileNav.find('.sub-menu').css({ 1582 'display': 'none', 1583 'opacity': '0', 1584 'visibility': 'hidden', 1585 'position': 'absolute', 1586 'left': '-9999px' 1587 }); 1588 1589 // Wrap the container 1590 if (!jQuerycontainer.parent().hasClass('mobile-slide-wrapper')) { 1591 jQuerycontainer.wrap('<div class="mobile-slide-wrapper"></div>'); 1592 } 1593 var jQuerywrapper = jQuerycontainer.parent(); 1594 1595 // Remove any existing click handlers 1596 jQuerywrapper.off('click.mobileslide'); 1597 1598 // Enhanced function to check if a menu item has children 1599 function hasChildren(jQuerymenuItem) { 1600 // Method 1: Check for menu-item-has-children class 1601 if (jQuerymenuItem.hasClass('menu-item-has-children')) { 1602 return true; 1603 } 1604 1605 // Method 2: Check for sub-menu within the item 1606 var jQuerysubmenu = jQuerymenuItem.find('> .sub-menu, > ul, > .elementor-item-submenu'); 1607 if (jQuerysubmenu.length > 0) { 1608 return true; 1609 } 1610 1611 // Method 3: Check if the next sibling is a submenu 1612 var nextSibling = jQuerymenuItem.next(); 1613 if (nextSibling.hasClass('sub-menu') || nextSibling.is('ul')) { 1614 return true; 1615 } 1616 1617 return false; 1618 } 1619 1620 // Enhanced function to get submenu - now works with original DOM items 1621 function getSubmenu(jQuerymenuItem) { 1622 // First try to find submenu within the item 1623 var jQuerysubmenu = jQuerymenuItem.find('> .sub-menu').first(); 1624 1625 if (jQuerysubmenu.length === 0) { 1626 jQuerysubmenu = jQuerymenuItem.find('> ul').first(); 1627 } 1628 1629 if (jQuerysubmenu.length === 0) { 1630 jQuerysubmenu = jQuerymenuItem.find('> .elementor-item-submenu').first(); 1631 } 1632 1633 if (jQuerysubmenu.length === 0) { 1634 jQuerysubmenu = jQuerymenuItem.next('.sub-menu, ul'); 1635 } 1636 1637 return jQuerysubmenu; 1638 } 1639 1640 // Function to find original menu item by text content 1641 function findOriginalMenuItem(itemText, parentSubmenu) {
1642 console.log('Looking for original menu item with text:', itemText); 1643 1644 // Search within the parent submenu first 1645 var originalItem = parentSubmenu.find('li').filter(function() { 1646 var linkText = jQuery(this).find('> a').first().text().replace(/\+/g, '').trim(); 1647 return linkText === itemText; 1648 }).first(); 1649 1650 if (originalItem.length > 0) { 1651 console.log('Found original item in parent submenu'); 1652 return originalItem; 1653 } 1654 1655 // If not found, search the entire menu 1656 originalItem = jQuerymenu.find('li').filter(function() { 1657 var linkText = jQuery(this).find('> a').first().text().replace(/\+/g, '').trim(); 1658 return linkText === itemText; 1659 }).first(); 1660 1661 if (originalItem.length > 0) { 1662 console.log('Found original item in entire menu'); 1663 return originalItem; 1664 } 1665 1666 console.log('Could not find original menu item'); 1667 return jQuery(); 1668 } 1669 1670 // Function to build a slide panel for any level of menu 1671 function buildSlidePanel(jQuerymenuItem, level = 0) { 1672 console.log('=== BUILDING SLIDE PANEL ==='); 1673 console.log('Level:', level); 1674 1675 var jQuerylink = jQuerymenuItem.find('> a').first(); 1676 var jQuerysubmenu = getSubmenu(jQuerymenuItem); 1677 1678 if (jQuerysubmenu.length === 0) { 1679 console.log('â No submenu found, cannot build panel'); 1680 return ''; 1681 } 1682 1683 var title = jQuerylink.text().replace(/\+/g, '').trim(); 1684 var href = jQuerylink.attr('href') || ''; 1685 var isValidLink = href && href !== '#'; 1686 1687 console.log('Panel title:', title); 1688 console.log('Panel href:', href); 1689 1690 var panel = '<div class="mobile-slide-panel" data-level="' + level + '">'; 1691 panel += '<a href="#" class="mobile-back-btn">â Back</a>'; 1692 1693 if (isValidLink) { 1694 panel += '<div class="mobile-slide-title"><a href="' + href + '">' + title + '</a></div>'; 1695 } else { 1696 panel += '<div class="mobile-slide-title">' + title + '</div>'; 1697 } 1698 1699 panel += '<ul class="mobile-slide-list">'; 1700 1701 jQuerysubmenu.find('> li').each(function() { 1702 var jQueryitem = jQuery(this); 1703 var jQueryitemLink = jQueryitem.find('> a').first(); 1704 var itemHasChildren = hasChildren(jQueryitem); 1705 1706 console.log('Panel item:', jQueryitemLink.text().trim(), 'Has children:', itemHasChildren); 1707 1708 if (jQuerysubmenu.length > 0) { 1709 var itemText = jQueryitemLink.text().replace(/\+/g, '').trim(); 1710 var itemHref = jQueryitemLink.attr('href') || '#'; 1711 var liClass = itemHasChildren ? 'has-children' : ''; 1712 1713 panel += '<li class="' + liClass + '" data-original-text="' + itemText + '">'; 1714 panel += '<a href="' + itemHref + '">' + itemText + '</a>'; 1715 panel += '</li>'; 1716 } 1717 }); 1718 1719 panel += '</ul></div>'; 1720 1721 console.log('Panel built successfully'); 1722 return panel; 1723 } 1724 1725 // Function to smoothly show only the current panel and hide others 1726 function showPanel(panelToShow) { 1727 console.log('=== SMOOTHLY SHOWING PANEL ==='); 1728 1729 // Get current visible panel 1730 var currentVisible = jQuerywrapper.find('.mobile-slide-panel.panel-visible'); 1731 1732 if (currentVisible.length > 0) { 1733 // Fade out current panel first 1734 currentVisible.removeClass('panel-visible').addClass('panel-hidden'); 1735 1736 // Wait for fade out, then show new panel 1737 setTimeout(function() { 1738 if (panelToShow) { 1739 panelToShow.removeClass('panel-hidden').addClass('panel-visible'); 1740 console.log('â Panel smoothly shown'); 1741 } 1742 }, 150); // Half of transition time 1743 } else { 1744 // No current panel, show immediately 1745 if (panelToShow) { 1746 panelToShow.removeClass('panel-hidden').addClass('panel-visible'); 1747 console.log('â Panel shown immediately'); 1748 } 1749 } 1750 } 1751 1752 // Function to smoothly adjust wrapper height 1753 function adjustWrapperHeight(targetPanel) { 1754 if (targetPanel && targetPanel.length > 0) { 1755 var panelHeight = targetPanel[0].scrollHeight; 1756 var currentHeight = jQuerywrapper.height(); 1757 1758 console.log('Adjusting height from', currentHeight, 'to', panelHeight); 1759 1760 // Smooth height transition 1761 jQuerywrapper.css({ 1762 'transition': 'height 300ms ease', 1763 'min-height': panelHeight + 'px' 1764 }); 1765 1766 // Remove transition after it completes 1767 setTimeout(function() { 1768 jQuerywrapper.css('transition', ''); 1769 }, 300); 1770 } 1771 } 1772 1773 // Main click handler for all menu items 1774 jQuerywrapper.on('click.mobileslide', 'li', function(e) { 1775 console.log('=== MAIN MENU CLICK ==='); 1776 var jQuerymenuItem = jQuery(this); 1777 var jQuerylink = jQuerymenuItem.find('> a').first(); 1778 1779 console.log('Clicked item:', jQuerylink.text().trim()); 1780 1781 if (jQuerylink.length === 0) { 1782 return; 1783 } 1784 1785 // Check if this item has children 1786 if (!hasChildren(jQuerymenuItem)) { 1787 console.log('â Menu item has no children, allowing normal link'); 1788 return; // Allow normal link behavior 1789 } 1790 1791 e.preventDefault(); 1792 e.stopPropagation(); 1793 e.stopImmediatePropagation(); 1794 1795 console.log('â Menu item with dropdown clicked, preventing default'); 1796 1797 var jQuerysubmenu = getSubmenu(jQuerymenuItem); 1798 1799 if (jQuerysubmenu.length > 0) { 1800 var currentLevel = jQuerywrapper.find('.mobile-slide-panel').length; 1801 var panel = buildSlidePanel(jQuerymenuItem, currentLevel); 1802 1803 if (panel) {
1804 console.log('â Appending panel to wrapper'); 1805 var newPanel = jQuery(panel); 1806 jQuerywrapper.append(newPanel); 1807 1808 // Set up the wrapper first 1809 jQuerywrapper.addClass('slide-active'); 1810 1811 // Adjust height smoothly before showing panel 1812 adjustWrapperHeight(newPanel); 1813 1814 // Show the panel after a brief delay 1815 setTimeout(function() { 1816 showPanel(newPanel); 1817 console.log('â Panel activated smoothly'); 1818 }, 100); 1819 } else { 1820 console.log('â No panel was built'); 1821 } 1822 } else { 1823 console.log('â No submenu found'); 1824 } 1825 1826 return false; 1827 }); 1828 1829 // Handler for clicks within slide panels (for nested children) 1830 jQuerywrapper.on('click.mobileslide', '.mobile-slide-list .has-children > a', function(e) { 1831 console.log('=== NESTED MENU CLICK ==='); 1832 e.preventDefault(); 1833 e.stopPropagation(); 1834 e.stopImmediatePropagation(); 1835 1836 var jQuerylink = jQuery(this); 1837 var jQuerymenuItem = jQuerylink.parent(); 1838 var itemText = jQuerylink.text().replace(/\+/g, '').trim(); 1839 1840 console.log('Nested item clicked:', itemText); 1841 1842 // Find the original menu item in the DOM 1843 var originalMenuItem = findOriginalMenuItem(itemText, jQuerymenu); 1844 1845 if (originalMenuItem.length > 0) { 1846 var jQuerysubmenu = getSubmenu(originalMenuItem); 1847 1848 if (jQuerysubmenu.length > 0) { 1849 console.log('â Found original submenu, building nested panel'); 1850 1851 var currentLevel = jQuerywrapper.find('.mobile-slide-panel').length; 1852 var panel = buildSlidePanel(originalMenuItem, currentLevel); 1853 1854 if (panel) { 1855 console.log('â Appending nested panel'); 1856 var newPanel = jQuery(panel); 1857 jQuerywrapper.append(newPanel); 1858 1859 // Adjust height smoothly before showing panel 1860 adjustWrapperHeight(newPanel); 1861 1862 // Show the panel after a brief delay 1863 setTimeout(function() { 1864 showPanel(newPanel); 1865 console.log('â Nested panel activated smoothly'); 1866 }, 100); 1867 } else { 1868 console.log('â No nested panel was built'); 1869 } 1870 } else { 1871 console.log('â No submenu found for original item'); 1872 } 1873 } else { 1874 console.log('â Could not find original menu item'); 1875 } 1876 1877 return false; 1878 }); 1879 1880 // Back button handler with smooth transitions 1881 jQuerywrapper.on('click.mobileslide', '.mobile-back-btn', function(e) { 1882 e.preventDefault(); 1883 console.log('=== BACK BUTTON CLICKED ==='); 1884 1885 var jQuerycurrentPanel = jQuery(this).closest('.mobile-slide-panel'); 1886 1887 console.log('Going back from panel'); 1888 1889 // Smoothly hide current panel 1890 jQuerycurrentPanel.removeClass('panel-visible').addClass('panel-hidden'); 1891 1892 // Remove the panel after transition 1893 setTimeout(function() { 1894 jQuerycurrentPanel.remove(); 1895 1896 // If no more panels, close the entire menu 1897 if (jQuerywrapper.find('.mobile-slide-panel').length === 0) { 1898 console.log('â No more panels, closing menu'); 1899 jQuerywrapper.removeClass('slide-active'); 1900 jQuerywrapper.css({ 1901 'min-height': '', 1902 'transition': 'height 300ms ease' 1903 }); 1904 jQuerywrapper.find('.elementor-nav-menu__container').css('transform', 'translateX(0)'); 1905 1906 // Remove transition after it completes 1907 setTimeout(function() { 1908 jQuerywrapper.css('transition', ''); 1909 }, 300); 1910 } else { 1911 console.log('â Showing previous panel'); 1912 // Show the last remaining panel 1913 var previousPanel = jQuerywrapper.find('.mobile-slide-panel').last(); 1914 1915 // Adjust height for previous panel 1916 adjustWrapperHeight(previousPanel); 1917 1918 // Show previous panel after height adjustment 1919 setTimeout(function() { 1920 showPanel(previousPanel); 1921 }, 50); 1922 } 1923 }, 300); // Wait for fade out 1924 }); 1925 1926 isInitialized = true; 1927 console.log('â SMOOTH SLIDING Multi-level mobile sliding menu initialized successfully!'); 1928 } 1929 1930 // Check for mobile nav visibility every 2 seconds 1931 setInterval(function() { 1932 if (!isInitialized) { 1933 initSlidingMenu(); 1934 } 1935 }, 2000); 1936 1937 // Also check when DOM changes (popup opens) 1938 if (window.MutationObserver) { 1939 var observer = new MutationObserver(function() { 1940 if (!isInitialized) { 1941 setTimeout(initSlidingMenu, 100); 1942 } 1943 }); 1944 1945 observer.observe(document.body, { 1946 childList: true, 1947 subtree: true, 1948 attributes: true, 1949 attributeFilter: ['style', 'class'] 1950 }); 1951 } 1952 1953 console.log('SMOOTH SLIDING Multi-level mobile nav sliding watcher started'); 1954}); 1955</script>
1955 1956 1957 <div class="ada-sidebar"> 1958 <div id="comply">Compliance Settings</div> 1959 <div id="increase"><i class="fas fa-fw fa-text-height" aria-hidden="true"></i><span>Increase Font Size</span></div> 1960 <div id="grayscale"><i class="fas fa-fw fa-adjust" aria-hidden="true"></i><span>Grayscale</span></div> 1961 <div id="simplify"><i class="fas fa-fw fa-font" aria-hidden="true"></i><span>Simplified Font</span></div> 1962 <div id="underline"><i class="fas fa-fw fa-underline" aria-hidden="true"></i><span>Underline Links</span></div> 1963 <div id="highlight"><i class="fas fa-fw fa-edit" aria-hidden="true"></i><span>Highlight Links</span></div> 1964 <div id="navigate"><i class="fas fa-fw fa-arrow-down" aria-hidden="true"></i><span>Skip to Content</span></div> 1965 <div id="reset"><i class="fas fa-fw fa-trash-alt" aria-hidden="true"></i><span>Reset</span></div> 1966 <div class="ada-sidebar-close"><i class="fas fa-fw fa-times" aria-hidden="true"></i><span>Close</span></div> 1967 </div> 1968 <div class="ada-icon"><i class="fas fa-universal-access" aria-hidden="true"></i></div> 1969
1970<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a481775de9038e1c',t:'MTc5MTU5MTcwMA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
1970</body> 1971</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.