1<!doctype html > 2<html xmlns="http://www.w3.org/1999/xhtml" lang="en" 3 class="ios-preview-native-scroll"> 4<head> 5 <meta charset="utf-8"> 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
45<script type="text/javascript"> 46 window._currentDevice = 'desktop'; 47 window.Parameters = window.Parameters || { 48 HomeUrl: 'https://www.anpheating.com/', 49 50 SystemID: 'US_DIRECT_PRODUCTION', 51 SiteAlias: 'c172c864', 52 SiteType: atob('RFVEQU9ORQ=='), 53 PublicationDate: 'Jan 17, 2026', 54 ExternalUid: null, 55 IsSiteMultilingual: false, 56 InitialPostAlias: '', 57 InitialPostPageUuid: '', 58 InitialDynamicItem: '', 59 DynamicPageInfo: { 60 isDynamicPage: false, 61 base64JsonRowData: 'null', 62 }, 63 InitialPageAlias: 'about-us', 64 InitialPageUuid: '0d2c3d63458340f29eb3f3e87f95ec86', 65 InitialPageId: '41651957', 66 InitialEncodedPageAlias: 'YWJvdXQtdXM=', 67 InitialHeaderUuid: '2ce82693f5474a49957fe8976a50a370', 68 CurrentPageUrl: '', 69 IsCurrentHomePage: false, 70 AllowAjax: false, 71 AfterAjaxCommand: null, 72 HomeLinkText: 'Back To Home', 73 UseGalleryModule: false, 74 CurrentThemeName: 'Layout Theme', 75 ThemeVersion: '500000', 76 DefaultPageAlias: '', 77 RemoveDID: true, 78 WidgetStyleID: null, 79 IsHeaderFixed: false, 80 IsHeaderSkinny: false, 81 IsBfs: true, 82 StorePageAlias: 'null', 83 StorePagesUrls: 'e30=', 84 IsNewStore: 'false', 85 StorePath: '', 86 StoreId: 'null', 87 StoreVersion: 0, 88 StoreBaseUrl: '', 89 StoreCleanUrl: true, 90 StoreDisableScrolling: true, 91 IsStoreSuspended: false, 92 HasCustomDomain: true, 93 SimpleSite: false, 94 showCookieNotification: false, 95 cookiesNotificationMarkup: 'null', 96 translatedPageUrl: '', 97 isFastMigrationSite: false, 98 sidebarPosition: 'LEFT', 99 currentLanguage: 'en', 100 currentLocale: 'en', 101 NavItems: '{}', 102 errors: { 103 general: 'There was an error connecting to the page.<br/> Make sure you are not offline.', 104 password: 'Incorrect name/password combination', 105 tryAgain: 'Try again' 106 }, 107 108 mapConsent: { 109 message: 'This content is served by a third party, {0}. If enabled, {0} may collect information about your activity.', 110 enable: 'Enable' 111 }, 112 NavigationAreaParams: { 113 ShowBackToHomeOnInnerPages: true, 114 NavbarSize: 4, 115 NavbarLiveHomePage: 'https://www.anpheating.com/', 116 BlockContainerSelector: '.dmBody', 117 NavbarSelector: '#dmNav:has(a)', 118 SubNavbarSelector: '#subnav_main' 119 }, 120 hasCustomCode: true, 121 planID: '7', 122 customTemplateId: 'null', 123 siteTemplateId: 'null', 124 productId: 'DM_DIRECT', 125 disableTracking: false, 126 pageType: 'FROM_SCRATCH', 127 isRuntimeServer: true, 128 isInEditor: false, 129 isInPreview: false, 130 hasNativeStore: false, 131 defaultLang: 'en', 132 hamburgerMigration: null, 133 isFlexSite: false 134 }; 135 136 window.Parameters.LayoutID = {}; 137 window.Parameters.LayoutID[window._currentDevice] = 6; 138 window.Parameters.LayoutVariationID = {}; 139 window.Parameters.LayoutVariationID[window._currentDevice] = 5; 140</script>
140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163<!-- Injecting site-wide to the head --> 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182
183<script type="text/javascript" id="d_track_campaign" data-entry-referrer> 184 (function() { 185 if (!window.location.search) { 186 return; 187 } 188 const cleanParams = window.location.search.substring(1); // Strip ? 189 const queryParams = cleanParams.split('&'); 190 191 const expires = 'expires=' + new Date().getTime() + 24 * 60 * 60 * 1000; 192 const domain = 'domain=' + window.location.hostname; 193 const path = "path=/"; 194 195 queryParams.forEach((param) => { 196 const [key, value = ''] = param.split('='); 197 if (key.startsWith('utm_')) { 198 const cookieName = "_dm_rt_" + key.substring(4); 199 const cookie = cookieName + "=" + value; 200 const joined = [cookie, expires, domain, path].join(";"); 201 document.cookie = joined; 202 } 203 }); 204 }()); 205</script>
205 206
207<script type="text/javascript" > 208 var _dm_gaq = {}; 209 var _gaq = _gaq || []; 210 var _dm_insite = []; 211</script>
211 212 213 214 215
216<script async src="https://www.googletagmanager.com/gtm.js?id=GTM-KHWNSK5" id="d-js-gtm" 217 onload="window.dispatchEvent(new CustomEvent('gtmLoaded', { bubbles: true }))"></script>
vendor: 64 bytes, lines 217-218
217 218<script async src="https://www.googletagmanager.com/gtag/js?id=
218UA-54643825-1
vendor: 13 bytes, lines 218-219
218"></script> 219
220<script type="text/javascript" id="d_track_ga"> 221 window.dataLayer = window.dataLayer || []; 222 _dm_gaq.siteAlias = 'c172c864'; 223 _dm_gaq.externalGaqID = 'non-empty'; 224 225 function gtag() { dataLayer.push(arguments); } 226 227 function pushInsiteImpressions(id) { 228 _dm_insite.forEach((rule) => { 229 _dm_gaq.pushEvent(id, 'insite_impression', 'insite', rule.ruleType + '__' + rule.ruleId); 230 }); 231 } 232 233 _dm_gaq.pushEvent = function(trackingId, event, category, label, value, additionalParams = {}) { 234 const eventProps = { 235 event_category: category, 236 event_label: label, 237 value, 238 ...additionalParams 239 }; 240 gtag('event', event, eventProps); 241 } 242 243 gtag('js', new Date()) 244 245 246gtag('set', 'developer_id.dMDU5Nj', true); 247gtag('set', 'developer_id.dMWY5NG', true); 248gtag('config', 'UA-54643825-1', { 249 'send_page_view': false, 250 'linker': { 251 'domains': ['www.anpheating.com'] 252 } 253}); 254 255 _dm_gaq.pushEvent('', 'page_view'); 256 257 pushInsiteImpressions(_dm_gaq.externalGaqID); 258</script>
258 259 260 261 262 263 264<!-- End Injecting site-wide to the head --> 265 266<!-- Inject secured cdn script --> 267 268 269<!-- ========= Meta Tags ========= --> 270<!-- PWA settings -->
271<script> 272 function toHash(str) { 273 var hash = 5381, i = str.length; 274 while (i) { 275 hash = hash * 33 ^ str.charCodeAt(--i) 276 } 277 return hash >>> 0 278 } 279</script>
vendor: 1 bytes, line 279
279
280<script> 281 (function (global) { 282 //const cacheKey = global.cacheKey; 283 const isOffline = 'onLine' in navigator && navigator.onLine === false; 284 const hasServiceWorkerSupport = 'serviceWorker' in navigator; 285 if (isOffline) { 286 console.log('offline mode'); 287 } 288 if (!hasServiceWorkerSupport) { 289 console.log('service worker is not supported'); 290 } 291 if (hasServiceWorkerSupport && !isOffline) { 292 window.addEventListener('load', function () { 293 const serviceWorkerPath = '/runtime-service-worker.js?v=3'; 294 navigator.serviceWorker 295 .register(serviceWorkerPath, { scope: './' }) 296 .then( 297 function (registration) { 298 // Registration was successful 299 console.log( 300 'ServiceWorker registration successful with scope: ', 301 registration.scope 302 ); 303 }, 304 function (err) { 305 // registration failed :( 306 console.log('ServiceWorker registration failed: ', err); 307 } 308 ) 309 .catch(function (err) { 310 console.log(err); 311 }); 312 }); 313 314 // helper function to refresh the page 315 var refreshPage = (function () { 316 var refreshing; 317 return function () { 318 if (refreshing) return; 319 // prevent multiple refreshes 320 var refreshkey = 'refreshed' + location.href; 321 var prevRefresh = localStorage.getItem(refreshkey); 322 if (prevRefresh) { 323 localStorage.removeItem(refreshkey); 324 if (Date.now() - prevRefresh < 30000) { 325 return; // dont go into a refresh loop 326 } 327 } 328 refreshing = true; 329 localStorage.setItem(refreshkey, Date.now()); 330 console.log('refereshing page'); 331 window.location.reload(); 332 }; 333 })(); 334 335 function messageServiceWorker(data) { 336 return new Promise(function (resolve, reject) { 337 if (navigator.serviceWorker.controller) { 338 var worker = navigator.serviceWorker.controller; 339 var messageChannel = new MessageChannel(); 340 messageChannel.port1.onmessage = replyHandler; 341 worker.postMessage(data, [messageChannel.port2]); 342 function replyHandler(event) { 343 resolve(event.data); 344 } 345 } else { 346 resolve(); 347 } 348 }); 349 } 350 } 351})(window); 352</script>
352 353<!-- Add manifest --> 354<!-- End PWA settings --> 355 356 357 358<link rel="canonical" href="https://www.anpheating.com/about-us"> 359 360<meta id="view" name="viewport" content="initial-scale=1, minimum-scale=1, maximum-scale=5, viewport-fit=cover"> 361 362<meta name="apple-mobile-web-app-capable" content="yes"> 363 364<!--Add favorites icons--> 365 366<link rel="apple-touch-icon" 367 href="https://irp-cdn.multiscreensite.com/c172c864/dms3rep/multi/A+%26+P+New+Logo_large-2f7b31bb.png"/> 368 369<link rel="icon" type="image/x-icon" href="https://irp-cdn.multiscreensite.com/c172c864/site_favicon_16_1591205714340.ico"/> 370 371<!-- End favorite icons --> 372<link rel="preconnect" href="https://irp.cdn-website.com"/> 373<link rel="preconnect" href="https://irp.cdn-website.com" crossorigin/> 374<link rel="preconnect" href="https://static.cdn-website.com"/> 375 376 377 378<!-- render the required CSS and JS in the head section -->
379<script id='d-js-dmapi'> 380 window.SystemID = 'US_DIRECT_PRODUCTION'; 381 382 if (!window.dmAPI) { 383 window.dmAPI = { 384 registerExternalRuntimeComponent: function () { 385 }, 386 getCurrentDeviceType: function () { 387 return window._currentDevice; 388 }, 389 runOnReady: (ns, fn) => { 390 const safeFn = dmAPI.toSafeFn(fn); 391 ns = ns || 'global_' + Math.random().toString(36).slice(2, 11); 392 const eventName = 'afterAjax.' + ns; 393 394 if (document.readyState === 'complete') { 395 $.DM.events.off(eventName).on(eventName, safeFn); 396 setTimeout(function () { 397 safeFn({ 398 isAjax: false, 399 }); 400 }, 0); 401 } else { 402 window?.waitForDeferred?.('dmAjax', () => { 403 $.DM.events.off(eventName).on(eventName, safeFn); 404 safeFn({ 405 isAjax: false, 406 }); 407 }); 408 } 409 }, 410 toSafeFn: (fn) => { 411 if (fn?.safe) { 412 return fn; 413 } 414 const safeFn = function (...args) { 415 try { 416 return fn?.apply(null, args); 417 } catch (e) { 418 console.log('function failed ' + e.message); 419 } 420 }; 421 safeFn.safe = true; 422 return safeFn; 423 } 424 }; 425 } 426 427 if (!window.requestIdleCallback) { 428 window.requestIdleCallback = function (fn) { 429 setTimeout(fn, 0); 430 } 431 } 432</script>
432 433 434<!-- loadCSS function header.jsp--> 435 436 437 438 439 440
441<script id="d-js-load-css"> 442/** 443 * There are a few <link> tags with CSS resource in them that are preloaded in the page 444 * in each of those there is a "onload" handler which invokes the loadCSS callback 445 * defined here. 446 * We are monitoring 3 main CSS files - the runtime, the global and the page. 447 * When each load we check to see if we can append them all in a batch. If threre 448 * is no page css (which may happen on inner pages) then we do not wait for it 449 */ 450(function () { 451 let cssLinks = {}; 452 function loadCssLink(link) { 453 link.onload = null; 454 link.rel = "stylesheet"; 455 link.type = "text/css"; 456 } 457 458 function checkCss() { 459 const pageCssLink = document.querySelector("[id*='CssLink']"); 460 const widgetCssLink = document.querySelector("[id*='widgetCSS']"); 461 462 if (cssLinks && cssLinks.runtime && cssLinks.global && (!pageCssLink || cssLinks.page) && (!widgetCssLink || cssLinks.widget)) { 463 const storedRuntimeCssLink = cssLinks.runtime; 464 const storedPageCssLink = cssLinks.page; 465 const storedGlobalCssLink = cssLinks.global; 466 const storedWidgetCssLink = cssLinks.widget; 467 468 storedGlobalCssLink.disabled = true; 469 loadCssLink(storedGlobalCssLink); 470 471 if (storedPageCssLink) { 472 storedPageCssLink.disabled = true; 473 loadCssLink(storedPageCssLink); 474 } 475 476 if(storedWidgetCssLink) { 477 storedWidgetCssLink.disabled = true; 478 loadCssLink(storedWidgetCssLink); 479 } 480 481 storedRuntimeCssLink.disabled = true; 482 loadCssLink(storedRuntimeCssLink); 483 484 requestAnimationFrame(() => { 485 setTimeout(() => { 486 storedRuntimeCssLink.disabled = false; 487 storedGlobalCssLink.disabled = false; 488 if (storedPageCssLink) { 489 storedPageCssLink.disabled = false; 490 } 491 if (storedWidgetCssLink) { 492 storedWidgetCssLink.disabled = false; 493 } 494 // (SUP-4179) Clear the accumulated cssLinks only when we're 495 // sure that the document has finished loading and the document 496 // has been parsed. 497 if(document.readyState === 'interactive') { 498 cssLinks = null; 499 } 500 }, 0); 501 }); 502 } 503 } 504 505 506 function loadCSS(link) { 507 try { 508 var urlParams = new URLSearchParams(window.location.search); 509 var noCSS = !!urlParams.get("nocss"); 510 var cssTimeout = urlParams.get("cssTimeout") || 0; 511 512 if (noCSS) { 513 return; 514 } 515 if (link.href && link.href.includes("d-css-runtime")) { 516 cssLinks.runtime = link; 517 checkCss(); 518 } else if (link.id === "siteGlobalCss") { 519 cssLinks.global = link; 520 checkCss(); 521 } 522 523 else if (link.id && link.id.includes("CssLink")) { 524 cssLinks.page = link; 525 checkCss(); 526 } else if (link.id && link.id.includes("widgetCSS")) { 527 cssLinks.widget = link; 528 checkCss(); 529 } 530 531 else { 532 requestIdleCallback(function () { 533 window.setTimeout(function () { 534 loadCssLink(link); 535 }, parseInt(cssTimeout, 10)); 536 }); 537 } 538 } catch (e) { 539 throw e 540 } 541 } 542 window.loadCSS = window.loadCSS || loadCSS; 543})(); 544</script>
544 545 546 547
548<script data-role="deferred-init" type="text/javascript"> 549 /* usage: window.getDeferred(<deferred name>).resolve() or window.getDeferred(<deferred name>).promise.then(...)*/ 550 function Def() { 551 this.promise = new Promise((function (a, b) { 552 this.resolve = a, this.reject = b 553 }).bind(this)) 554 } 555 556 const defs = {}; 557 window.getDeferred = function (a) { 558 return null == defs[a] && (defs[a] = new Def), defs[a] 559 } 560 window.waitForDeferred = function (b, a, c) { 561 let d = window?.getDeferred?.(b); 562 d 563 ? d.promise.then(a) 564 : c && ["complete", "interactive"].includes(document.readyState) 565 ? setTimeout(a, 1) 566 : c 567 ? document.addEventListener("DOMContentLoaded", a) 568 : console.error(`Deferred does not exist`); 569 }; 570</script>
570 571<style id="forceCssIncludes"> 572 /* This file is auto-generated from a `scss` file with the same name */ 573 574.videobgwrapper{overflow:hidden;position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;pointer-events:none;border-radius:inherit}.videobgframe{position:absolute;width:101%;height:100%;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);object-fit:fill}#dm video.videobgframe{margin:0}@media (max-width:767px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:80vh}}@media (min-width:1025px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}@media (min-width:768px) and (max-width:1024px){.responsiveTablet .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}#dm [data-show-on-page-only]{display:none!important}#dmRoot div.stickyHeaderFix div.site_content{margin-top:0!important}#dmRoot div.stickyHeaderFix div.hamburger-header-container{position:relative}@media (min-width:768px) and (max-width:1024px){.responsiveTablet #dm .dmInner .hide-for-medium,[data-hidden-on-tablet]{display:none!important}} 575 576 577</style> 578<style id="cssVariables" type="text/css"> 579 580</style> 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606<!-- Google Fonts Include --> 607 608 609 610 611 612 613 614 615 616 617 618 619 620<!-- loadCSS function fonts.jsp--> 621 622 623 624<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/fonts/css2?family=Cardo:ital,wght@0,400;0,700;1,400&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Amiko:ital,wght@0,400;0,600;0,700&family=Work+Sans:ital,wght@0,100..900;1,100..900&family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&family=Comfortaa:ital,wght@0,300..700;1,300..700&subset=latin-ext&display=swap" /> 625 626 627 628 629 630<!-- RT CSS Include d-css-runtime-desktop-one-package-structured-global--> 631<link rel="stylesheet" type="text/css" href="https://static.cdn-website.com/mnlt/production/6813/_dm/s/rt/dist/css/d-css-runtime-desktop-one-package-structured-global.min.css" /> 632 633<!-- End of RT CSS Include --> 634 635<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/WIDGET_CSS/a2aec2d060c19fc6a8e6575965631a4c.css" id="widgetCSS" /> 636 637<!-- Support `img` size attributes --> 638<style>img[width][height] { 639 height: auto; 640}</style> 641 642<!-- Support showing sticky element on page only --> 643<style> 644 body[data-page-alias="about-us"] #dm [data-show-on-page-only="about-us"] { 645 display: block !important; 646 } 647</style> 648 649<!-- This is populated in Ajax navigation --> 650<style id="pageAdditionalWidgetsCss" type="text/css"> 651</style> 652 653 654 655 656<!-- Site CSS --> 657<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/c172c864/files/c172c864_1.min.css?v=131" id="siteGlobalCss" /> 658 659 660 661<style id="customWidgetStyle" type="text/css"> 662 663</style> 664<style id="innerPagesStyle" type="text/css"> 665 666</style> 667 668 669<style 670 id="additionalGlobalCss" type="text/css" 671> 672</style> 673 674<style id="pagestyle" type="text/css"> 675 *#dm *.dmBody div.u_1109153784 *.dmforminput label { color:rgba(100,100,100,1) !important; } 676 677*#dm *.dmBody div.u_1109153784 input:not([type="submit"]) { border-bottom-color:rgba(100,100,100,1) !important; } 678 679*#dm *.dmBody div.u_1109153784 textarea { border-bottom-color:rgba(100,100,100,1) !important; } 680 681*#dm *.dmBody div.u_1109153784 select { border-bottom-color:rgba(100,100,100,1) !important; } 682 683*#dm *.dmBody div.u_1109153784 { background-color:rgba(0,0,0,0) !important; } 684 685*#dm *.dmBody h3.u_1686128409 { 686 border-bottom-style:solid !important; 687 border-bottom-color:rgba(247,207,33,1) !important; 688 border-bottom-width:6px !important; 689} 690 691*#dm *.dmBody *.u_1109153784 *.dmformsubmit { 692 float:none !important; 693 text-align:CENTER !important; 694 display:block !important; 695 margin-left:auto !important; 696 margin-right:auto !important; 697} 698 699*#dm *.dmBody div.u_1109153784 input::placeholder { color:rgba(0,0,0,1) !important; } 700 701*#dm *.dmBody div.u_1109153784 input.placeholder { color:rgba(0,0,0,1) !important; } 702 703*#dm *.dmBody div.u_1109153784 textarea::placeholder { color:rgba(0,0,0,1) !important; } 704 705*#dm *.dmBody div.u_1109153784 textarea.placeholder { color:rgba(0,0,0,1) !important; } 706 707*#dm *.dmBody div.u_1109153784 select::placeholder { color:rgba(0,0,0,1) !important; } 708 709*#dm *.dmBody div.u_1109153784 select.placeholder { color:rgba(0,0,0,1) !important; } 710 711*#dm *.dmBody div.u_1307794568 *.svg {
712 color:rgba(112,112,112,1) !important; 713 fill:rgba(112,112,112,1) !important; 714} 715 716*#dm *.dmBody div.u_1884743178 { 717 background-color:rgba(255,255,255,1) !important; 718 box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important; 719 -moz-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important; 720 -webkit-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important; 721 border-bottom-style:solid !important; 722 border-bottom-width:6px !important; 723 border-bottom-color:rgba(0,0,0,0) !important; 724} 725 726*#dm *.dmBody *.u_1126085266:before { 727 opacity:0.5 !important; 728 background-color:rgb(255,255,255) !important; 729} 730 731*#dm *.dmBody *.u_1126085266.before { 732 opacity:0.5 !important; 733 background-color:rgb(255,255,255) !important; 734} 735 736*#dm *.dmBody *.u_1126085266>.bgExtraLayerOverlay { 737 opacity:0.5 !important; 738 background-color:rgb(255,255,255) !important; 739} 740 741*#dm *.dmBody div.u_1148652123 { 742 border-style:solid !important; 743 border-width:0px !important; 744} 745 746*#dm *.dmBody div.u_1148652123 .image { 747 border-style:solid !important; 748 border-width:10px !important; 749 border-color:rgba(255,255,255,1) !important; 750} 751 752*#dm *.dmBody h2.u_1686128409 { 753 border-bottom-style:solid !important; 754 border-bottom-color:rgba(0,0,0,0) !important; 755 border-bottom-width:0px !important; 756} 757 758*#dm *.dmBody div.u_1126085266 { 759 background-color:rgba(0,0,0,0) !important; 760 background-repeat:no-repeat !important; 761 background-image:url(https://irp.cdn-website.com//c172c864/dms3rep/multi/opt/VacationProg_300415123030_Hires-eb7d6892-2880w.png) !important; 762 background-size:cover !important; 763} 764 765*#dm *.dmBody div.u_1126085266:before { 766 opacity:0.5 !important; 767 background-color:rgba(0,85,164,1) !important; 768} 769 770*#dm *.dmBody div.u_1126085266.before { 771 opacity:0.5 !important; 772 background-color:rgba(0,85,164,1) !important; 773} 774 775*#dm *.dmBody div.u_1126085266>.bgExtraLayerOverlay { 776 opacity:0.5 !important; 777 background-color:rgba(0,85,164,1) !important; 778} 779 780*#dm *.dmBody div.u_1539072889 { 781 background-color:rgba(0,0,0,0) !important; 782 box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important; 783 -moz-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important; 784 -webkit-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important; 785 border-style:solid !important; 786 border-width:0 !important; 787} 788 789</style> 790 791<style id="pagestyleDevice" type="text/css"> 792 *#dm *.d-page-1683814473 DIV.dmInner { 793 background-repeat:no-repeat !important; 794 background-image:none !important; 795 background-size:cover !important; 796 background-attachment:fixed !important; 797} 798 799*#dm *.d-page-1683814473 DIV#dmSlideRightNavRight { 800 background-repeat:no-repeat !important; 801 background-image:none !important; 802 background-size:cover !important; 803 background-attachment:fixed !important; 804 background-color:rgba(255,255,255,1) !important; 805} 806 807*#dm *.dmBody div.caption-container *.caption-text *.rteBlock { font-size:16px !important; } 808 809*#dm *.dmBody div.u_1884743178 { padding-top:20px !important; } 810 811*#dm *.dmBody div.u_1109153784 *.dmforminput label { font-size:13px !important; } 812 813*#dm *.dmBody div.u_1307794568 { 814 width:calc(100% - 150px) !important; 815 height:61px !important; 816 float:none !important; 817 top:0 !important; 818 left:0 !important; 819 position:relative !important; 820 padding-top:0 !important; 821 padding-left:0 !important; 822 padding-bottom:0 !important; 823 margin-right:auto !important; 824 margin-left:auto !important; 825 max-width:100px !important; 826 margin-top:0 !important; 827 margin-bottom:10px !important; 828 padding-right:0 !important; 829 min-width:25px !important; 830 text-align:center !important; 831} 832 833*#dm *.dmBody h3.u_1686128409 { 834 display:block !important; 835 float:none !important; 836 top:0 !important; 837 left:0 !important; 838 width:calc(100% - 63px) !important; 839 position:relative !important; 840 height:auto !important; 841 padding-top:2px !important; 842 padding-left:0 !important; 843 padding-bottom:2px !important; 844 margin-right:auto !important; 845 margin-left:auto !important; 846 max-width:273.969px !important; 847 margin-top:-10px !important; 848 margin-bottom:8px !important; 849 padding-right:0 !important; 850 min-width:25px !important; 851 text-align:center !important; 852} 853 854*#dm *.dmBody div.u_1109153784 *.dmformsubmit { 855 height:51px !important; 856 width:1px !important; 857} 858 859*#dm *.dmBody div.u_1109153784 input::placeholder { font-size:16px !important; } 860 861*#dm *.dmBody div.u_1109153784 input.placeholder { font-size:16px !important; } 862 863*#dm *.dmBody div.u_1109153784 textarea::placeholder { font-size:16px !important; } 864 865*#dm *.dmBody div.u_1109153784 textarea.placeholder { font-size:16px !important; } 866 867*#dm *.dmBody div.u_1109153784 select::placeholder { font-size:16px !important; } 868 869*#dm *.dmBody div.u_1109153784 select.placeholder { font-size:16px !important; } 870 871*#dm *.dmBody h2.u_1686128409 { 872 display:block !important; 873 float:none !important; 874 top:0 !important; 875 left:0 !important; 876 width:calc(100% - 89px) !important; 877 position:relative !important; 878 height:auto !important; 879 padding-top:2px !important; 880 padding-left:0 !important; 881 padding-bottom:2px !important; 882 margin-right:auto !important; 883 margin-left:auto !important; 884 max-width:322px !important; 885 margin-top:-10px !important; 886 margin-bottom:8px !important; 887 padding-right:0 !important; 888 min-width:25px !important; 889 text-align:center !important; 890} 891 892*#dm *.dmBody div.u_1109153784 { 893 padding-top:10px !important; 894 float:none !important; 895 top:0 !important; 896 left:0 !important; 897 width:calc(100% - 0px) !important; 898 position:relative !important; 899 height:auto !important; 900 padding-left:20px !important; 901 padding-bottom:10px !important; 902 max-width:100% !important; 903 padding-right:20px !important; 904 min-width:25px !important; 905 text-align:start !important; 906 display:block !important; 907 margin-right:auto !important; 908 margin-left:auto !important; 909 margin-top:0 !important; 910 margin-bottom:0 !important; 911} 912 913*#dm *.dmBody div.u_1754403547 { 914 padding-top:0 !important; 915 margin-left:0 !important; 916 padding-left:40px !important; 917 padding-bottom:17px !important; 918 margin-top:0 !important; 919 margin-bottom:0 !important; 920 padding-right:40px !important; 921 margin-right:0 !important; 922 float:none !important; 923 top:0 !important; 924 left:0 !important; 925 width:auto !important; 926 position:relative !important; 927 height:auto !important; 928 max-width:100% !important; 929 min-width:0 !important; 930 text-align:start !important; 931} 932 933*#dm *.dmBody h3.u_1168381458 { 934 float:none !important; 935 top:0 !important; 936 left:0 !important; 937 width:569px !important; 938 position:relative !important; 939 height:auto !important; 940 padding-top:2px !important; 941 padding-left:0 !important; 942 padding-bottom:2px !important; 943 max-width:100% !important; 944 padding-right:0 !important; 945 min-width:0 !important; 946 text-align:left !important; 947 display:block !important; 948} 949
950*#dm *.dmBody div.u_1477930949 { 951 padding-top:0 !important; 952 padding-left:0 !important; 953} 954 955*#dm *.dmBody h3.u_1133213787 { 956 float:none !important; 957 top:0 !important; 958 left:0 !important; 959 width:569px !important; 960 position:relative !important; 961 height:auto !important; 962 padding-top:2px !important; 963 padding-left:0 !important; 964 padding-bottom:2px !important; 965 max-width:100% !important; 966 padding-right:0 !important; 967 min-width:0 !important; 968 text-align:left !important; 969 display:block !important; 970} 971 972*#dm *.dmBody h2.u_1133213787 { 973 float:none !important; 974 top:0 !important; 975 left:0 !important; 976 width:calc(100% - 0px) !important; 977 position:relative !important; 978 height:auto !important; 979 padding-top:2px !important; 980 padding-left:0 !important; 981 padding-bottom:2px !important; 982 max-width:642px !important; 983 padding-right:0 !important; 984 min-width:25px !important; 985 text-align:left !important; 986 margin-right:0 !important; 987 margin-left:0 !important; 988 margin-top:56px !important; 989 margin-bottom:8px !important; 990} 991 992*#dm *.dmBody h2.u_1168381458 { 993 float:none !important; 994 top:0 !important; 995 left:0 !important; 996 width:calc(100% - 0px) !important; 997 position:relative !important; 998 height:auto !important; 999 padding-top:2px !important; 1000 padding-left:0 !important; 1001 padding-bottom:2px !important; 1002 max-width:642px !important; 1003 padding-right:0 !important; 1004 min-width:25px !important; 1005 text-align:left !important; 1006 margin-right:0 !important; 1007 margin-left:0 !important; 1008 margin-top:56px !important; 1009 margin-bottom:8px !important; 1010} 1011 1012*#dm *.dmBody div.u_1148652123 { 1013 padding-top:0px !important; 1014 padding-left:0px !important; 1015 float:none !important; 1016 top:0px !important; 1017 left:0px !important; 1018 width:calc(100% - 0px) !important; 1019 position:relative !important; 1020 height:auto !important; 1021 padding-bottom:0px !important; 1022 margin-right:40px !important; 1023 margin-left:0px !important; 1024 max-width:641.997px !important; 1025 margin-top:10px !important; 1026 margin-bottom:0px !important; 1027 padding-right:0px !important; 1028 min-width:25px !important; 1029 text-align:start !important; 1030} 1031 1032*#dm *.dmBody div.u_1158160666 { 1033 padding-top:2px !important; 1034 margin-right:40px !important; 1035 margin-bottom:56px !important; 1036} 1037 1038*#dm *.dmBody h1.u_1748190952 { 1039 float:none !important; 1040 top:0 !important; 1041 left:0 !important; 1042 width:calc(100% - 0px) !important; 1043 position:relative !important; 1044 height:auto !important; 1045 padding-top:2px !important; 1046 padding-left:0 !important; 1047 padding-bottom:2px !important; 1048 margin-right:auto !important; 1049 margin-left:auto !important; 1050 max-width:100% !important; 1051 margin-top:0px !important; 1052 margin-bottom:8px !important; 1053 padding-right:0 !important; 1054 min-width:25px !important; 1055 text-align:center !important; 1056} 1057 1058*#dm *.dmBody div.u_1109153784 input[type="submit"] { font-size:16px !important; } 1059 1060*#dm *.dmBody div.u_1539072889 { 1061 padding-top:0px !important; 1062 margin-left:0 !important; 1063 padding-left:0 !important; 1064 padding-bottom:0 !important; 1065 margin-top:40px !important; 1066 margin-bottom:0 !important; 1067 padding-right:0 !important; 1068 margin-right:0 !important; 1069 float:none !important; 1070 top:0 !important; 1071 left:0 !important; 1072 width:auto !important; 1073 position:relative !important; 1074 height:auto !important; 1075 max-width:100% !important; 1076 min-width:0 !important; 1077 text-align:start !important; 1078} 1079 1080*#dm *.dmBody div.u_1126085266 { 1081 padding-top:75px !important; 1082 padding-bottom:75px !important; 1083 background-position:50% 50% !important; 1084 float:none !important; 1085 top:0 !important; 1086 left:0 !important; 1087 width:auto !important; 1088 position:relative !important; 1089 height:auto !important; 1090 padding-left:40px !important; 1091 margin-right:0px !important; 1092 margin-left:0px !important; 1093 max-width:100% !important; 1094 margin-top:0px !important; 1095 margin-bottom:0px !important; 1096 padding-right:40px !important; 1097 min-width:0 !important; 1098 text-align:center !important; 1099 background-repeat:no-repeat !important; 1100 background-size:cover !important; 1101 background-attachment:initial !important; 1102} 1103 1104</style> 1105 1106<!-- Flex Sections CSS --> 1107 1108 1109 1110 1111 1112 1113 1114<style id="globalFontSizeStyle" type="text/css"> 1115 .font-size-24, .size-24, .size-24 > font { font-size: 24px !important; }.font-size-18, .size-18, .size-18 > font { font-size: 18px !important; } 1116</style> 1117<style id="pageFontSizeStyle" type="text/css"> 1118</style> 1119 1120 1121 1122 1123<style id="hideAnimFix"> 1124 .dmDesktopBody:not(.editGrid) [data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) [data-anim-extended] { 1125 visibility: hidden; 1126 } 1127 1128 .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-extended] { 1129 visibility: hidden !important; 1130 } 1131 1132 #dmRoot:not(.editGrid) .flex-element [data-anim-extended] { 1133 visibility: hidden; 1134 } 1135 1136</style> 1137 1138 1139 1140 1141<style id="fontFallbacks"> 1142 @font-face { 1143 font-family: "Cardo Fallback"; 1144 src: local('Arial'); 1145 ascent-override: 103.8482%; 1146 descent-override: 38.1494%; 1147 size-adjust: 95.354%; 1148 line-gap-override: 0%; 1149 }@font-face { 1150 font-family: "Montserrat Fallback"; 1151 src: local('Arial'); 1152 ascent-override: 84.9466%; 1153 descent-override: 22.0264%; 1154 size-adjust: 113.954%; 1155 line-gap-override: 0%; 1156 }@font-face { 1157 font-family: "Poppins Fallback"; 1158 src: local('Arial'); 1159 ascent-override: 92.326%; 1160 descent-override: 30.7753%; 1161 line-gap-override: 8.793%; 1162 size-adjust: 113.7274%; 1163}@font-face { 1164 font-family: "Lato Fallback"; 1165 src: local('Arial'); 1166 ascent-override: 101.3181%; 1167 descent-override: 21.865%; 1168 size-adjust: 97.4159%; 1169 line-gap-override: 0%; 1170 }@font-face { 1171 font-family: "Amiko Fallback"; 1172 src: local('Arial'); 1173 ascent-override: 82.254%; 1174 descent-override: 35.9861%; 1175 size-adjust: 112.8212%; 1176 line-gap-override: 0%; 1177 }@font-face { 1178 font-family: "Work Sans Fallback"; 1179 src: local('Arial'); 1180 ascent-override: 82.1016%; 1181 descent-override: 21.4523%; 1182 size-adjust: 113.2743%; 1183 line-gap-override: 0%; 1184 }@font-face { 1185 font-family: "Comfortaa Fallback"; 1186 src: local('Arial'); 1187 ascent-override: 74.2135%; 1188 descent-override: 19.7117%; 1189 size-adjust: 118.7115%; 1190 line-gap-override: 0%; 1191 } 1192</style> 1193 1194 1195<!-- End render the required css and JS in the head section --> 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 <link type="application/rss+xml" rel="alternate" href="https://www.anpheating.com/feed/rss2"/> 1206 <link type="application/atom+xml" rel="alternate" href="https://www.anpheating.com/feed/atom"/> 1207 <meta property="og:type" content="website"/> 1208 <meta property="og:url" content="https://www.anpheating.com/about-us"/> 1209 <title> 1210 1211 About Us | A &P Heating and Cooling in Sacramento, CA & Loomis, CA 1212
1213 </title> 1214 <meta name="description" content="At A & P Heating & Cooling, when it comes to AC systems in Sacramento, CA & Loomis, CA, we are here to provide our best services. You can read more on our about us page."/> 1215
1215<script src="https://cmp.osano.com/OkLKTm1vrY/99001a08-ff2c-4f09-9909-b622fcca0e04/osano.js"> 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 </script>
1228 1229 1230 <meta name="twitter:card" content="summary"/> 1231 <meta name="twitter:title" content="About Us | A &P Heating and Cooling in Sacramento, CA & Loomis, CA"/> 1232 <meta name="twitter:description" content="At A & P Heating & Cooling, when it comes to AC systems in Sacramento, CA & Loomis, CA, we are here to provide our best services. You can read more on our about us page."/> 1233 <meta name="twitter:image" content="https://irp.cdn-website.com//c172c864/dms3rep/multi/opt/A+%26+P+New+Logo_large-2f7b31bb-1920w.png"/> 1234 <meta property="og:description" content="At A & P Heating & Cooling, when it comes to AC systems in Sacramento, CA & Loomis, CA, we are here to provide our best services. You can read more on our about us page."/> 1235 <meta property="og:title" content="About Us | A &P Heating and Cooling in Sacramento, CA & Loomis, CA"/> 1236 <meta property="og:image" content="https://irp.cdn-website.com//c172c864/dms3rep/multi/opt/A+%26+P+New+Logo_large-2f7b31bb-1920w.png"/> 1237 1238 1239 1240 1241<!-- SYS- VVNfRElSRUNUX1BST0RVQ1RJT04= --> 1242</head> 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264<body id="dmRoot" data-page-alias="about-us" class="dmRoot dmDesktopBody fix-mobile-scrolling addCanvasBorder dmLargeBody " 1265 style="padding:0;margin:0;" 1266 1267 > 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283<!-- ========= Site Content ========= --> 1284<div id="dm" class='dmwr'> 1285 1286 <div class="dm_wrapper standard-var5 widgetStyle-3 standard"> 1287 <div dmwrapped="true" id="1582363842" themewaschanged="true"> <div dmtemplateid="StandardLayoutMultiD" class="standardHeaderLayout dm-bfs dm-layout-sec hasAnimations rows-1200 inMiniHeaderMode hasStickyHeader layout-drawer_fixed-header dmPageBody d-page-1683814473 inputs-css-clean dmFreeHeader" id="dm-outer-wrapper" data-page-class="1683814473" data-soch="true" data-background-parallax-selector=".dmHomeSection1, .dmSectionParallex"> <div id="dmStyle_outerContainer" class="dmOuter"> <div id="dmStyle_innerContainer" class="dmInner" data-auto="page-inner"> <div class="dmLayoutWrapper standard-var dmStandardDesktop"> <div> <div id="iscrollBody"> <div id="site_content"> <div class="dmHeaderContainer fHeader d-header-wrapper"> <div id="hcontainer" class="dmHeader p_hfcontainer u_hcontainer" freeheader="true" layout="f014fc9487554eb885e18628ee6309e9===header" data-scrollable-target="body" data-scrollable-target-threshold="1" data-scroll-responder-id="1" logo-size-target="66%" data-auto="header"> <div dm:templateorder="85" class="dmHeaderResp dmHeaderStack noSwitch" id="1709005236"> <div class="u_1351797794 dmRespRow" style="text-align: center;" id="1351797794"> <div class="dmRespColsWrapper" id="1057447273"> <div class="u_1845957482 dmRespCol small-12 large-1 medium-1" id="1845957482"> <div class="u_1311512486 align-center text-align-center dmSocialHub gapSpacing" id="1311512486" dmle_extension="social_hub" data-element-type="social_hub" wr="true" networks="" icon="true" surround="true" adwords=""> <div class="socialHubWrapper"> <div class="socialHubInnerDiv " data-auto="social-hub-inner"> <a href="https://facebook.com/anpheating/" target="_blank" dm_dont_rewrite_url="true" aria-label="facebook" onclick="dm_gaq_push_event && dm_gaq_push_event('socialLink', 'click', 'Facebook')"> <span class="dmSocialFacebook dm-social-icons-facebook oneIcon socialHubIcon style5" aria-hidden="true" data-hover-effect=""></span> 1288</a> 1289 <a href="https://yelp.com/biz/a-and-p-heating-and-cooling-loomis" target="_blank" dm_dont_rewrite_url="true" aria-label="yelp" onclick="dm_gaq_push_event && dm_gaq_push_event('socialLink', 'click', 'Yelp')"> <span class="dmSocialYelp dm-social-icons-yelp oneIcon socialHubIcon style5" aria-hidden="true" data-hover-effect=""></span> 1290</a> 1291</div> 1292</div> 1293</div> 1294</div> 1295 <div class="u_1949433018 dmRespCol small-12 large-8 medium-8" id="1949433018"> <div class="u_1811764952 dmNewParagraph" data-element-type="paragraph" id="1811764952" style="transition: none 0s ease 0s; display: block;" data-version="5"><p><span style="color: rgb(255, 255, 255); display: unset; font-weight: bold;">Heating & Air Conditioning Experts with 58<span class="ql-cursor"></span> 1296years of experience! CL# 877831</span></p></div> 1297</div> 1298 <div class="u_1427288691 dmRespCol small-12 large-3 medium-3" id="1427288691"> <a class="u_1610935613 default dmDefaultGradient align-center dmCall voipReplacement dmWidget dmNoMark dmWwr" href="tel:(916) 588-3741" contenteditable="false" onclick=";
1298return dm_gaq_push_event('ClickToCall', 'Call',null,'c172c864', this);" id="1610935613" dmle_extension="clicktocall" data-element-type="clicktocall" data-buttonstyle="FLAT_ROUND_ICON" wr="true" data-display-type="block" icon="true" surround="true" description="Call Us Now" adwords="" icon-name="icon-phone" phone="(916) 588-3741" text="" image=""> <span class="iconBg" data-auto="button-icon-bg" aria-hidden="true"> <span class="icon hasFontIcon icon-phone" data-auto="button-icon"></span> 1299</span> 1300 <span class="text" data-auto="button-text">Call Us Now</span> 1301</a> 1302</div> 1303</div> 1304</div> 1305 <div class="u_1586971271 dmRespRow dmDefaultListContentRow" style="text-align:center" id="1586971271"> <div class="dmRespColsWrapper" id="1176495089"> <div class="u_1030897561 small-12 dmRespCol large-2 medium-2" id="1030897561"> <div class="u_1213035038 imageWidget align-center" data-widget-type="image" id="1213035038" data-element-type="image"> <a href="/" id="1862109733"><img src="https://irp.cdn-website.com/c172c864/dms3rep/multi/opt/A-P+-+Lee-s-805e6ed3-1920w.png" id="1460562815" class="" data-dm-image-path="https://irp.cdn-website.com/c172c864/dms3rep/multi/A-P+-+Lee-s-805e6ed3.png" alt="A&P Heating and Cooling a Division of Lee's Air, Plumbing, and Heating" width="753" height="695" data-hover-effect="none" onerror="handleImageLoadError(this)"/></a> 1306</div> 1307</div> 1308 <div class="u_1372717604 dmRespCol small-12 large-10 medium-10" id="1372717604"> <nav class="u_1667563779 effect-top-bottom main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="horizontal_nav_layout_3" layout-sub="submenu_horizontal_1" data-show-vertical-sub-items="HOVER" data-divider="PIPE" id="1667563779" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="https://lirp.cdn-website.com/c172c864/dms3rep/multi/opt/A-P+-+Lee-s-805e6ed3-1920w.png" data-nav-structure="HORIZONTAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_00 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 1309 Home 1310 " data-auto="page-text-style">Home<span class="icon icon-angle-down"></span> 1311</span> 1312</a> 1313</li> 1314 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/about-us" class="unifiednav__item unav-item unav-top-item dmNavItemSelected dmUDNavigationItem_010101661768 unifiednav__item_has-sub-nav" target="" data-target-page-alias="" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text=" 1315 About Us 1316 " data-auto="page-text-style">About Us<span class="icon icon-angle-down"></span> 1317</span> 1318</a> 1319 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/who-we-are" class="unifiednav__item unav-item dmUDNavigationItem_010101191043 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 1320 Who We Are 1321 " data-auto="page-text-style">Who We Are<span class="icon icon-angle-right"></span> 1322</span> 1323</a> 1324</li> 1325 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/letter-to-our-customers---lees-air-merger" class="unifiednav__item unav-item dmUDNavigationItem_010101487672 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 1326 Letter to Our Customers - Lee's Air Merger 1327 " data-auto="page-text-style">Letter to Our Customers - Lee's Air Merger<span class="icon icon-angle-right"></span> 1328</span> 1329</a> 1330</li> 1331 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/employment-opportunities" class="unifiednav__item unav-item dmUDNavigationItem_01010150128 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 1332 Employment Opportunities 1333 " data-auto="page-text-style">Employment Opportunities<span class="icon icon-angle-right"></span> 1334</span> 1335</a> 1336</li> 1337</ul> 1338</li> 1339 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/services" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101723297 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 1340 Services 1341 " data-auto="page-text-style">Services<span class="icon icon-angle-down"></span> 1342</span> 1343</a> 1344 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/services/ac-installation" class="unifiednav__item unav-item dmUDNavigationItem_01010177106 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 1345 AC Installation 1346 " data-auto="page-text-style">AC Installation<span class="icon icon-angle-right"></span> 1347</span> 1348</a> 1349</li> 1350 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/services/ac-repair" class="unifiednav__item unav-item dmUDNavigationItem_010101143320 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 1351 Air Conditioning Repair 1352 " data-auto="page-text-style">Air Conditioning Repair<span class="icon icon-angle-right"></span> 1353</span> 1354</a> 1355</li> 1356 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/services/heating-services" class="unifiednav__item unav-item dmUDNavigationItem_010101118400 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 1357 Heating Repair 1358 " data-auto="page-text-style">Heating Repair<span class="icon icon-angle-right"></span> 1359</span> 1360</a> 1361</li> 1362 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/services/furnace-installation" class="unifiednav__item unav-item dmUDNavigationItem_010101464031 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 1363 Furnace Installation 1364 " data-auto="page-text-style">Furnace Installation<span class="icon icon-angle-right"></span> 1365</span> 1366</a> 1367</li> 1368 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/services/mini-split-systems" class="unifiednav__item unav-item dmUDNavigationItem_010101282429 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 1369 Mini-Split Systems 1370 " data-auto="page-text-style">Mini-Split Systems<span class="icon icon-angle-right"></span> 1371</span> 1372</a> 1373</li> 1374 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/services/Maintenance-and-Tune-Ups" class="unifiednav__item unav-item dmUDNavigationItem_01010151552 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 1375 Maintenance and Tune-Ups 1376 " data-auto="page-text-style">Maintenance and Tune-Ups<span class="icon icon-angle-right"></span> 1377</span> 1378</a> 1379</li> 1380 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1">
1380 <a href="/services/Evap-Coils-and-Leaking-Freon" class="unifiednav__item unav-item dmUDNavigationItem_010101700996 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 1381 Evaporator Coils and Leaking Refrigerant 1382 " data-auto="page-text-style">Evaporator Coils and Leaking Refrigerant<span class="icon icon-angle-right"></span> 1383</span> 1384</a> 1385</li> 1386</ul> 1387</li> 1388 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/testimonials" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_01010144127 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 1389 Reviews 1390 " data-auto="page-text-style">Reviews<span class="icon icon-angle-down"></span> 1391</span> 1392</a> 1393</li> 1394 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/free-2nd-opinion" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101187441 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 1395 Free 2nd Opinion 1396 " data-auto="page-text-style">Free 2nd Opinion<span class="icon icon-angle-down"></span> 1397</span> 1398</a> 1399</li> 1400 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/contact" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101301689 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 1401 Contact Us 1402 " data-auto="page-text-style">Contact Us<span class="icon icon-angle-down"></span> 1403</span> 1404</a> 1405</li> 1406 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap null dmUDNavigationItem_dmMore" data-auto="more-pages" data-depth="0"> <a class="unifiednav__item unav-item unav-top-item unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="MORE" data-auto="page-text-style">MORE<span class="icon icon-angle-down"></span> 1407</span> 1408</a> 1409 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/services/indoor-air-quality" class="unifiednav__item unav-item dmUDNavigationItem_01010174789 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 1410 Indoor Air Quality 1411 " data-auto="page-text-style">Indoor Air Quality<span class="icon icon-angle-right"></span> 1412</span> 1413</a> 1414</li> 1415 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/blog" class="unifiednav__item unav-item dmUDNavigationItem_010101476274 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 1416 Blogs 1417 " data-auto="page-text-style">Blogs<span class="icon icon-angle-right"></span> 1418</span> 1419</a> 1420</li> 1421 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/privacy-policy" class="unifiednav__item unav-item dmUDNavigationItem_010101998654 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Privacy Policy" data-auto="page-text-style">Privacy Policy<span class="icon icon-angle-right"></span> 1422</span> 1423</a> 1424</li> 1425</ul> 1426</li> 1427</ul> 1428</nav> 1429</div> 1430</div> 1431</div> 1432</div> 1433</div> 1434</div> 1435 <div class="stickyHeaderSpacer" id="stickyHeaderSpacer" data-auto="sticky-header-spacer" data-new="true"></div> 1436 <div class="dmRespRow dmRespRowStable dmRespRowNoPadding dmPageTitleRow "> <div class="dmRespColsWrapper"> <div class="large-12 dmRespCol"> <div id="innerBar" class="innerBar lineInnerBar dmDisplay_None"> <div class="titleLine display_None"><hr/></div> 1437<!-- Page title is hidden in css for new responsive sites. It is left here only so we don't break old sites. Don't copy it to new layouts --> <div id="pageTitleText"> <div class="innerPageTitle">About Us</div> 1438</div>
1439 <div class="titleLine display_None"><hr/></div> 1440</div> 1441</div> 1442</div> 1443</div> 1444 <div dmwrapped="true" id="dmFirstContainer" themewaschanged="true" class="dmBody u_dmStyle_template_about-us"> <div id="allWrapper" class="allWrapper" data-auto="all-wrapper"><!-- navigation placeholders --> <div id="dm_content" class="dmContent" role="main"> <div dm:templateorder="100" class="dmAboutusRespTmpl mainBorder" id="1683814473"> <div class="innerPageTmplBox dmRespRowsWrapper" id="1396310947"> <div class="u_1126085266 dmRespRow hasBackgroundOverlay" style="text-align: center;" id="1126085266"> <div class="dmRespColsWrapper" id="1926832164"> <div class="dmRespCol small-12 medium-12 large-12" id="1049108903"> <h1 class="dmNewParagraph u_1748190952" data-element-type="paragraph" id="1748190952" style="transition: none 0s ease 0s; display: block;"><font style="color: rgb(249, 249, 254);">About Us</font></h1> 1445</div> 1446</div> 1447</div> 1448 <div class="u_1754403547 dmRespRow mobile-columns-reversed" id="1754403547"> <div class="dmRespColsWrapper" id="1969667091"> <div class="u_1988843387 dmRespCol small-12 large-7 medium-7" id="1988843387"> <h2 class="u_1168381458 dmNewParagraph" id="1168381458" style="transition: none 0s ease 0s; display: block;" data-element-type="paragraph"><span></span><div><span style=""><font style="color: rgb(40, 46, 66);">Welcome to A & P Heating </font></span><span style="color: rgb(40, 46, 66); background-color: transparent;">& Cooling Inc.</span></div><div><div></div></div></h2> <div class="widget-85b0db u_1148652123 dmCustomWidget" data-lazy-load="" data-title="" id="1148652123" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="85b0db3860664a28b3031e6cd70abf8c" data-widget-version="40" data-widget-config="eyJpbWFnZSI6Imh0dHBzOi8vaXJwLWNkbi5tdWx0aXNjcmVlbnNpdGUuY29tL2MxNzJjODY0L2ltcG9ydC9jbGliL2FucGhlYXRpbmdfY29tL2RtczNyZXAvbXVsdGkvQWJvdXQtVXMtSW1hZ2UtMjUweDE0MC5qcGciLCJhbHQiOiJTYWNyYW1lbnRvIEhlYXRpbmcgYW5kIENvb2xpbmciLCJsaW5rIjpudWxsLCJ0ZXh0IjoiPHAgY2xhc3M9XCJydGVCbG9ja1wiPkF0IEEgJmFtcDsgUCBIZWF0aW5nICZhbXA7IENvb2xpbmcsIHdoZW4gaXQgY29tZXMgdG8gQUMgc3lzdGVtcywgd2UgYmVsaWV2ZSB0aGV5IERPIGJ1aWxkIOKAmWVtIGxpa2UgdGhleSB1c2VkIHRvIOKAkyDigJx0aGV54oCdIGp1c3QgZG9u4oCZdCA8c3Ryb25nPklOU1RBTEw8L3N0cm9uZz7CoOKAmWVtIChvciBzZXJ2aWNlIHRoZW0pIGxpa2UgdGhleSBvdWdodCB0byDigJMgYW5kIHRoaXMgaXMgdGhlIHByaW1hcnkgY2F1c2Ugb2YgbW9zdCBIVkFDIGJyZWFrZG93bnMgYW5kIHByZW1hdHVyZSByZXBsYWNlbWVudHMuPC9wPjxicj48cCBjbGFzcz1cInJ0ZUJsb2NrXCI+V2UgZXhpc3QgdG8gYnJpbmcgYW4gRW5naW5lZXJpbmcgQXBwcm9hY2ggdG8gdGhlIGluc3RhbGxhdGlvbiwgc2VydmljaW5nIGFuZCByZXBhaXIgb2YgeW91ciBoZWF0aW5nIGFuZCBhaXIgY29uZGl0aW9uaW5nIHN5c3RlbS4gSW4gb3RoZXIgd29yZHMsIHdlIHdhbnQgdG8gZG8gaXQgdGhlIHdheSBpdCBvdWdodCB0byBiZSBkb25lLjwvcD48YnI+PHAgY2xhc3M9XCJydGVCbG9ja1wiPlRoYXTigJlzIHdoeSBBICZhbXA7IFAgSGVhdGluZyAmYW1wOyBDb29saW5nIG9mZmVycyBGcmVlIDJuZCBPcGluaW9ucyBhbmQgTGlmZXRpbWUgR3VhcmFudGVlcyBvbiBvdXIgSW5zdGFsbHM6IGJlY2F1c2Ugd2XigJlyZSBhYnNvbHV0ZWx5IGNvbmZpZGVudCBpbiBvdXIgd2F5LjwvcD4iLCJkaXJlY3Rpb24iOiJsZWZ0In0="> <div class="wrapper"> <div class="spacer spacer-left"></div> 1449<img alt="Sacramento Heating and Cooling" class="image left" src="https://irp.cdn-website.com//c172c864/import/clib/anpheating_com/dms3rep/multi/opt/About-Us-Image-250x140-1920w.jpg" onerror="handleImageLoadError(this)"/> <div class="text"> <span class="text-inner"> <p class="rteBlock">At A & P Heating & Cooling, when it comes to AC systems, we believe they DO build ’em like they used to – “they” just don’t <strong>INSTALL</strong> ’em (or service them) like they ought to – and this is the primary cause of most HVAC breakdowns and premature replacements.</p><br/><p class="rteBlock">We exist to bring an Engineering Approach to the installation, servicing and repair of your heating and air conditioning system. In other words, we want to do it the way it ought to be done.</p><br/><p class="rteBlock">That’s why A & P Heating & Cooling offers Free 2nd Opinions and Lifetime Guarantees on our Installs: because we’re absolutely confident in our way.</p> 1450</span> 1451</div> 1452 <div style="clear:both"></div> 1453</div> 1454</div> 1455 <h2 class="u_1133213787 dmNewParagraph" id="1133213787" style="transition: none 0s ease 0s; display: block;" data-element-type="paragraph"><span></span><div><font style="color: rgb(40, 46, 66);">So why doesn’t everyone offer these things or work to our standards?</font></div><div><div></div></div></h2> <div class="dmNewParagraph u_1158160666" data-element-type="paragraph" id="1158160666" style="transition: opacity 1s ease-in-out 0s;">Mostly because they’re relying on rules of thumb and shortcuts rather than following the engineering standards called for by the manufacturers of the systems they’re working on. <div><br/></div> 1456 <div>I know because when I first got into this business, I was taught those same rules of thumb and shortcuts. It wasn’t until I worked for Trane that I learned how it’s supposed to be done.</div> 1457 <div><br/></div> 1458 <div>And to this day, when I hire new techs, they’ll still tell me how they were taught to do things and expected to do them by their other employers.</div> 1459 <div><br/></div> 1460 <div>So if you’d rather have someone do it right, rather than do it quickly, give us a call. I promise you that my Sincere Engineers will take an engineering approach and that you’ll notice the difference.</div> 1461 <div><b><br/></b></div> 1462 <div><b>– Todd Baltzley, Owner of A & P Heating & Cooling</b></div> 1463</div> 1464</div> 1465 <div class="u_1477930949 dmRespCol small-12 large-5 medium-5" id="1477930949"> <div class="u_1539072889 dmRespRow hide-for-small" id="1539072889" data-anchor="quote"> <div class="dmRespColsWrapper" id="1591258659"> <div class="dmRespCol small-12 medium-12 large-12 u_1884743178" id="1884743178"> <div class="u_1307794568 graphicWidget" data-element-type="graphic" data-widget-type="graphic" id="1307794568"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 100 100" id="1030114620" class="svg u_1030114620" data-icon-name="li-message" alt="Contact Us"> <g> <path d="M75.4,23.9H24.6c-2.7,0-4.9,2.2-4.9,4.9v31.3c0,2.7,2.2,4.9,4.9,4.9h34.8l11.2,11.2V65h4.9c2.7,0,4.9-2.2,4.9-4.9V28.8
1466 C80.3,26.1,78.1,23.9,75.4,23.9z M78.4,60.1c0,1.6-1.3,2.9-2.9,2.9h-6.8v8.4L60.2,63H24.6c-1.6,0-2.9-1.3-2.9-2.9V28.8 1467 c0-1.6,1.3-2.9,2.9-2.9h50.9c1.6,0,2.9,1.3,2.9,2.9V60.1z"></path> 1468 <rect x="35.3" y="43.4" width="29.3" height="2"></rect> 1469 <rect x="35.3" y="33.7" width="29.3" height="2"></rect> 1470 <rect x="35.3" y="53.2" width="19.6" height="2"></rect> 1471</g> 1472</svg> 1473</div> 1474 <h2 class="u_1686128409 dmNewParagraph" data-element-type="paragraph" id="1686128409" style="transition: none 0s ease 0s; display: block;"><span style="font-weight: 500;">Quick Contact Form</span><br/></h2> <div class="u_1109153784 dmform default native-inputs" data-element-type="dContactUsRespId" id="1109153784" data-layout="layout-3" captcha="true" data-captcha-position="bottomleft"> <h3 class="dmform-title dmwidget-title" id="1200329707" hide="true">Contact Us</h3> 1475 <div class="dmform-wrapper" id="1408108353" captcha-lang="en"> <form method="post" class="dmRespDesignRow" locale="ENGLISH" id="1724142891"> <div class="dmforminput required small-12 dmRespDesignCol medium-12 large-12" id="1041523161"> <label for="1241550814" id="1090818115" class="" data-dm-for="dmform-0">Name</label> 1476<input type="text" class="" name="dmform-0" id="1241550814"/><input type="hidden" name="label-dmform-0" value="Name" id="1661827186" class=""/></div> 1477 <div class="dmforminput required small-12 dmRespDesignCol medium-12 large-12" id="1494108259"> <label for="1960817071" id="1516827628" class="" data-dm-for="dmform-1">Email</label> 1478<input type="email" class="" name="dmform-1" id="1960817071"/><input type="hidden" name="label-dmform-1" value="Email" id="1684874535" class=""/></div> 1479 <div class="dmforminput small-12 dmRespDesignCol medium-12 large-12" id="1309840543"> <label for="1767148077" id="1154440296" class="" data-dm-for="dmform-2">Subject</label> 1480<input type="text" name="dmform-2" placeholder="" id="1767148077"/><input type="hidden" name="label-dmform-2" value="Subject" id="1508283965" class=""/></div> 1481 <div class="dmforminput small-12 dmRespDesignCol medium-12 large-12 required" id="1029855216"> <label for="1318026384" id="1236412767" class="" data-dm-for="dmform-4">Your Message</label> 1482 <textarea name="dmform-4" id="1318026384"></textarea> 1483<input type="hidden" name="label-dmform-4" value="Your Message" id="1404925979" class=""/></div> 1484 <span id="1647956371" class="dmWidgetClear"></span> 1485 <span id="1921262023" class="dmWidgetClear"></span> 1486 <div class="dmformsubmit dmWidget R" id="1670885713"><input class="" name="submit" type="submit" value="Submit" id="1386029442"/></div> 1487<input name="dmformsendto" type="hidden" value="O0wrseIfFLsCOKxQwo0n850448Uj2pouZa3X2CahXb4px1xp12bQHeNnsWoOcTDWN3KYLdnOLG8=" id="1481361129" class="" data-dec="true"/><input class="dmActionInput" type="hidden" name="action" value="/_dm/s/rt/widgets/dmform.submit.jsp" id="1274331231"/><input name="dmformsubject" type="hidden" value="Form Message" id="1335566432" class=""/><input name="dmformfrom" type="hidden" value="A & P Website" id="1281583888" class=""/><input name="dmformsubmitparams" type="hidden" value="8mpKnCSiNQXK/d9M7IDrS4u81aS8CeUfn3jriZYfHW5+YJis+JaSeEQTOA80swRLNGd1IOc6Z/ax8xFrPkwBRc/dflhurIYkukbesMMV41ivP3T8CJZvfkA0bQ6v/gTd60HpHCyBQjRfNtdeQUENDTlkNU6TOa2/bny5XCrQQZFvEwMLMVnFPBHCaxL/vryTOHmmaXmXVPPk16vWh5+LdMVuNw+84UY9cMRbxCCEV8H/2iZ+cXjCLiEHvb1Mqu0u" data-dec="true"/><input type="hidden" name="page_uuid" value="0d2c3d63458340f29eb3f3e87f95ec86"/></form> 1488</div> 1489 <div class="dmform-success" style="display:none" id="1946354752">Thank you for contacting us.<br id="1030428656"/>We will get back to you as soon as possible.</div> 1490 <div class="dmform-error" style="display:none" id="1077495738">Oops, there was an error sending your message.<br id="1327068713"/>Please try again later.</div> 1491</div> 1492</div> 1493</div> 1494</div> 1495</div> 1496</div> 1497</div> 1498</div> 1499</div> 1500</div> 1501</div> 1502</div> 1503 <div class="sticky-widgets-container-global" id="1019755758"></div> 1504 <div class="dmFooterContainer"> <div id="fcontainer" class="u_fcontainer f_hcontainer dmFooter p_hfcontainer"> <div dm:templateorder="250" class="dmFooterResp generalFooter" id="1943048428"> <div class="u_1061962457 dmRespRow" id="1061962457"> <div class="dmRespColsWrapper" id="1577710112"> <div class="u_1572528794 dmRespCol small-12 large-7 medium-7" id="1572528794"> <h2 class="u_1423332001 dmNewParagraph" data-element-type="paragraph" id="1423332001" data-styletopreserve="{" background-image="" :=""><div><font style="color: rgb(255, 255, 255);">The Sincere Engineers</font></div></h2> <div class="u_1679585636 dmNewParagraph text-align-left" id="1679585636" data-element-type="paragraph" style="padding:2px 0px;margin:-8px 0px 8px;top:0px;display:block;width:618px;position:relative;float:none;transition:none 0s ease 0s;height:auto;" data-version="3"><p><span style="display: unset; color: rgb(255, 255, 255); font-weight: bold;">When it comes to AC systems,</span><span class="" style="display: unset; color: rgb(255, 255, 255);"> <span style="display: unset; color: rgb(255, 255, 255);">we believe they DO</span> 1505</span><span style="display: unset; color: rgb(255, 255, 255); font-weight: bold;">build</span><span class="" style="display: unset; color: rgb(255, 255, 255);"> <span style="display: unset; color: rgb(255, 255, 255);">’em like they used to – “they” just don’t</span> 1506</span><span style="display: unset; color: rgb(255, 255, 255); font-weight: bold;">INSTALL</span><span class="" style="display: unset; color: rgb(255, 255, 255);"> <span style="display: unset; color: rgb(255, 255, 255);">’em (or service them) like they ought to – and this is the primary cause of most HVAC breakdowns and premature replacements.</span></span></p></div></div> 1507 <div class="u_1913553546 dmRespCol small-12 large-5 medium-5" id="1913553546"> <div class="dmNewParagraph" data-element-type="paragraph" id="1970048109" style="transition: opacity 1s ease-in-out 0s;"><b><font style="color: rgb(255, 255, 255);">Contact Info</font></b> 1508 <div><span><font style="color: rgb(255, 255, 255);"><b>Phone:</b> 1509(916) 454-4600</font></span></div> 1510 <div><span><font style="color: rgb(255, 255, 255);"><b>Email:</b> 1511[email protected]</font></span></div> 1512 <div><span><font style="color: rgb(255, 255, 255);"><b>Address:</b> 15133299 Swetzer Road Suite A Loomis, CA 95650</font></span></div> 1514</div> 1515 <a data-display-type="block" class="u_1329578397 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="tel:(916) 588-3741" data-element-type="dButtonLinkId" id="1329578397" data-buttonstyle="FLAT_ROUND_ICON" icon-name="dm-icon-phone"> <span class="iconBg" id="1207884213"> <span class="icon hasFontIconstar hasFontIcon dm-icon-phone" id="1334552283"></span> 1516</span> 1517 <span class="text" id="1361940017">Call us Today</span> 1518</a> 1519</div> 1520</div> 1521</div> 1522 <div class="u_1686005289 dmRespRow" style="text-align: center;" id="1686005289"> <div class="dmRespColsWrapper" id="1837856251"> <div class="u_1449882040 dmRespCol small-12 large-3 medium-3" id="1449882040"> <div class="dmNewParagraph u_1740798637" data-element-type="paragraph" data-version="3" id="1740798637" style="transition: none 0s ease 0s; text-align: left; display: block;"> <h2 class="m-size-17 size-24"><span class="m-font-size-17 font-size-24" style="color: rgb(255, 255, 255); display: unset;">A&P Heating & Cooling</span></h2> 1523</div> 1524 <div class="u_1128826426 dmNewParagraph" id="1128826426" data-element-type="paragraph" style="transition: none 0s ease 0s; display: block;" data-version="5"><p class="m-size-13 size-18"><span class="m-font-size-13 font-size-18" style="color: rgb(255, 255, 255); display: unset;">Heating & Air Conditioning Experts with 58 years of experience!</span></p></div> <div class="u_1242942116 align-center text-align-center dmSocialHub gapSpacing" id="1242942116" dmle_extension="social_hub" data-element-type="social_hub" wr="true" networks="" icon="true" surround="true" adwords=""> <div class="socialHubWrapper"> <div class="socialHubInnerDiv " data-auto="social-hub-inner"> <a href="https://facebook.com/anpheating/" target="_blank" dm_dont_rewrite_url="true" aria-label="facebook" onclick="dm_gaq_push_event &&
1524 dm_gaq_push_event('socialLink', 'click', 'Facebook')"> <span class="dmSocialFacebook dm-social-icons-facebook oneIcon socialHubIcon style5" aria-hidden="true" data-hover-effect=""></span> 1525</a> 1526 <a href="mailto:[email protected]" dm_dont_rewrite_url="true" aria-label="email" onclick="dm_gaq_push_event && dm_gaq_push_event('socialLink', 'click', 'Email')"> <span class="dmSocialEmail dm-social-icons-email oneIcon socialHubIcon style5" aria-hidden="true" data-hover-effect=""></span> 1527</a> 1528 <a href="https://www.youtube.com/channel/UCyR3ZM7KKPa7K3k9wp5UxUA" target="_blank" dm_dont_rewrite_url="true" aria-label="youtube" onclick="dm_gaq_push_event && dm_gaq_push_event('socialLink', 'click', 'Youtube')"> <span class="dmSocialYoutube dm-social-icons-youtube oneIcon socialHubIcon style5" aria-hidden="true" data-hover-effect=""></span> 1529</a> 1530 <a href="https://yelp.com/biz/a-and-p-heating-and-cooling-loomis" target="_blank" dm_dont_rewrite_url="true" aria-label="yelp" onclick="dm_gaq_push_event && dm_gaq_push_event('socialLink', 'click', 'Yelp')"> <span class="dmSocialYelp dm-social-icons-yelp oneIcon socialHubIcon style5" aria-hidden="true" data-hover-effect=""></span> 1531</a> 1532 <a href="https://www.google.com/maps/place/A+%26+P+Heating+%26+Cooling+Inc/@38.8316307,-121.192855,17z/data=!3m1!4b1!4m5!3m4!1s0x809ada92418188ad:0x991ff079af85101d!8m2!3d38.8316307!4d-121.1906663" target="_blank" dm_dont_rewrite_url="true" aria-label="google_my_business" onclick="dm_gaq_push_event && dm_gaq_push_event('socialLink', 'click', 'GoogleMyBusiness')"> <span class="dmSocialGoogleMyBusiness dm-social-icons-google-my-business oneIcon socialHubIcon style5" aria-hidden="true" data-hover-effect=""></span> 1533</a> 1534</div> 1535</div> 1536</div> 1537</div> 1538 <div class="u_1738521024 dmRespCol small-12 large-3 medium-3" id="1738521024"> <h5 class="u_1968492912 dmNewParagraph" id="1968492912" style="transition: opacity 1s ease-in-out;" data-element-type="paragraph"><div><font style="color: rgb(255, 255, 255);"></font></div><span style=""><div style=""><font style="color: rgb(255, 255, 255);">Navigation</font></div></span><div><font style="color: rgb(255, 255, 255);"></font></div></h5> <nav class="u_1505448530 unifiednav_vertical effect-text-fill main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="vertical_nav_layout_4" layout-sub="" data-show-vertical-sub-items="HOVER" id="1505448530" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="https://irp-cdn.multiscreensite.com/c172c864/dms3rep/multi/plumber_logo.svg" alt="" data-nav-structure="VERTICAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item unav-item unav-top-item " target="" data-target-page-alias="home"> <span class="nav-item-text " data-link-text=" 1539 Home 1540 " data-auto="page-text-style">Home<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 1541</span> 1542</a> 1543</li> 1544 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/about-us" class="unifiednav__item unav-item unav-top-item dmNavItemSelected " target="" data-target-page-alias="about" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text=" 1545 About Us 1546 " data-auto="page-text-style">About Us<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 1547</span> 1548</a> 1549</li> 1550 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/testimonials" class="unifiednav__item unav-item unav-top-item " target="" data-target-page-alias="reviews"> <span class="nav-item-text " data-link-text=" 1551 Reviews 1552 " data-auto="page-text-style">Reviews<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 1553</span> 1554</a> 1555</li> 1556 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item unav-item unav-top-item " target="" data-target-page-alias="schedule-a-service"> <span class="nav-item-text " data-link-text="Home" data-auto="page-text-style">Home<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 1557</span> 1558</a> 1559</li> 1560 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/employment-opportunities" class="unifiednav__item unav-item unav-top-item " target="" data-target-page-alias="employment-opportunities"> <span class="nav-item-text " data-link-text=" 1561 Employment Opportunities 1562 " data-auto="page-text-style">Employment Opportunities<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 1563</span> 1564</a> 1565</li> 1566 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="https://portal.greenskycredit.com/MerchantLoanApplication?apptype=short&merchant=81032670&dealerplan=3128&channel=External-Button-03" class="unifiednav__item unav-item unav-top-item " target="_blank" data-target-page-alias="https://portal.greenskycredit.com/MerchantLoanApplication?apptype=short&merchant=81032670&dealerplan=3128&channel=External-Button-03"> <span class="nav-item-text " data-link-text="Financing Options" data-auto="page-text-style">Financing Options<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 1567</span> 1568</a> 1569</li> 1570</ul> 1571</nav> 1572</div> 1573 <div class="u_1188157081 dmRespCol small-12 large-3 medium-3" id="1188157081"> <h5 class="u_1242098640 dmNewParagraph" id="1242098640" style="transition: opacity 1s ease-in-out 0s;" data-element-type="paragraph"><div><font style="color: rgb(255, 255, 255);"></font></div><span style=""><div style=""><font style="color: rgb(255, 255, 255);">Services</font></div></span><div><font style="color: rgb(255, 255, 255);"></font></div></h5> <nav class="u_1270822536 unifiednav_vertical effect-text-fill main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="vertical_nav_layout_4" layout-sub="" data-show-vertical-sub-items="HOVER" id="1270822536" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="https://irp-cdn.multiscreensite.com/c172c864/dms3rep/multi/plumber_logo.svg" alt="" data-nav-structure="VERTICAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/services/ac-installation" class="unifiednav__item unav-item unav-top-item " target="" data-target-page-alias="services/ac-installation"> <span class="nav-item-text " data-link-text=" 1574 AC Installation 1575 " data-auto="page-text-style">AC Installation<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 1576</span> 1577</a> 1578</li> 1579 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/services/ac-repair" class="unifiednav__item unav-item unav-top-item " target="" data-target-page-alias="maintenance-and-repair"> <span class="nav-item-text " data-link-text=" 1580 Air Conditioning Repair 1581 " data-auto="page-text-style">Air Conditioning Repair<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 1582</span> 1583</a> 1584</li> 1585 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/services/heating-services" class="unifiednav__item unav-item unav-top-item " target="" data-target-page-alias="heating-services"> <span class="nav-item-text " data-link-text=" 1586 Heating Repair 1587 " data-auto="page-text-style">Heating Repair<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 1588</span> 1589</a> 1590</li> 1591 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/services/mini-split-systems" class="unifiednav__item unav-item unav-top-item " target="" data-target-page-alias="mini-split-systems"> <span class="nav-item-text " data-link-text=" 1592 Mini-Split Systems 1593 " data-auto="page-text-style">Mini-Split Systems<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 1594</span> 1595</a> 1596</li> 1597 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/services/Maintenance-and-Tune-Ups" class="unifiednav__item unav-item unav-top-item " target="" data-target-page-alias="annual-inspections"> <span class="nav-item-text " data-link-text=" 1598 Maintenance and Tune-Ups 1599 " data-auto="page-text-style">Maintenance and Tune-Ups<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 1600</span> 1601</a> 1602</li> 1603 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0">
1603 <a href="/services/Evap-Coils-and-Leaking-Freon" class="unifiednav__item unav-item unav-top-item " target="" data-target-page-alias="pre-season-preparation"> <span class="nav-item-text " data-link-text=" 1604 Evaporator Coils and Leaking Refrigerant 1605 " data-auto="page-text-style">Evaporator Coils and Leaking Refrigerant<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 1606</span> 1607</a> 1608</li> 1609</ul> 1610</nav> 1611</div> 1612 <div class="dmRespCol large-3 medium-3 small-12 u_1698552461" id="1698552461"> <div class="u_1643262199 default dmHoursOfOperation" id="1643262199" dmle_extension="open_hours" data-element-type="open_hours" time_format="12" wr="true" displaytitle="true" forcedisplay="false" icon="true" surround="true" adwords=""> <h3 class="dmwidget-title " data-auto="widget-title">Office hours</h3> 1613 <dl class="open-hours-data"> <div class="open-hours-item"> <dt day="0">Mon - Sun</dt> 1614 <dd>Open 24 Hours</dd> 1615</div> 1616</dl> 1617</div> 1618 <div data-element-type="html" class="dmCustomHtml" id="1726582717">
1618<script> 1619 1620 1621window.broadlyChat={id:"5c50c2cf52b0c60015e7639a"}; 1622 1623 1624 </script>
1624 1625
1625<script src="https://chat.broadly.com/javascript/chat.js" async=""> 1626 1627 1628 1629 1630 </script>
1630 1631</div> 1632</div> 1633</div> 1634</div> 1635 <div class="dmRespRow u_1846687400" id="1846687400"> <div class="dmRespColsWrapper" id="1510273294"> <div class="dmRespCol large-12 medium-12 small-12" id="1213951280"> <div class="u_1046478755 widget-1f5975 dmCustomWidget" data-lazy-load="" data-title="" id="1046478755" dmle_extension="custom_extension" data-element-type="custom_extension" wr="false" icon="false" surround="false" data-widget-id="1f5975986930429f819d4cd2154b5c4a" data-widget-version="25" data-widget-config="eyJyZXZlcnNlRmxhZyI6bnVsbCwiY29weXJpZ2h0VGV4dCI6IjxwIGNsYXNzPVwicnRlQmxvY2tcIj5BbGwgUmlnaHRzIFJlc2VydmVkIHwgQSZhbXA7UCBIZWF0aW5nICZhbXA7IENvb2xpbmc8L3A+In0="> <div class="copyright"> <div>© 2026 </div> 1636 <div><p class="rteBlock">All Rights Reserved | A&P Heating & Cooling</p></div> 1637</div> 1638</div> 1639</div> 1640</div> 1641</div> 1642</div> 1643 <div id="1236746004" dmle_extension="powered_by" data-element-type="powered_by" icon="true" surround="false"></div> 1644</div> 1645</div> 1646</div> 1647</div> 1648</div> 1649</div> 1650</div> 1651</div> 1652</div> 1653</div> 1654 1655 </div> 1656</div> 1657<!-- Add full CSS and Javascript before the close tag of the body if needed --> 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696<!-- ========= JS Section ========= -->
1697<script> 1698 var isWLR = false; 1699 1700 window.customWidgetsFunctions = {}; 1701 window.customWidgetsStrings = {}; 1702 window.collections = {}; 1703 window.currentLanguage = "ENGLISH" 1704 window.isSitePreview = false; 1705</script>
1705 1706 1707 1708
1709<script> 1710 window.customWidgetsFunctions["85b0db3860664a28b3031e6cd70abf8c~40"] = function (element, data, api) { 1711 null 1712 }; 1713</script>
1713 1714
1715<script> 1716 window.customWidgetsFunctions["1f5975986930429f819d4cd2154b5c4a~25"] = function (element, data, api) { 1717 null 1718 }; 1719</script>
1719 1720 1721
1722<script> 1723 if (!window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]) { 1724 window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"] = {}; 1725 } 1726 var value = "QWx0IHRleHQ="; 1727 window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]["tiw.alt.text"] = atob( 1728 value); 1729</script>
1729 1730 1731
1732<script> 1733 if (!window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]) { 1734 window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"] = {}; 1735 } 1736 var value = "VGV4dCBzdHlsZQ=="; 1737 window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]["tiw.text.style"] = atob( 1738 value); 1739</script>
1739 1740 1741
1742<script> 1743 if (!window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]) { 1744 window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"] = {}; 1745 } 1746 var value = "SW1hZ2UgcG9zaXRpb24="; 1747 window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]["tiw.image.position"] = atob( 1748 value); 1749</script>
1749 1750 1751
1752<script> 1753 if (!window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]) { 1754 window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"] = {}; 1755 } 1756 var value = "UmlnaHQ="; 1757 window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]["tiw.right"] = atob( 1758 value); 1759</script>
1759 1760 1761
1762<script> 1763 if (!window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]) { 1764 window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"] = {}; 1765 } 1766 var value = "U2VsZWN0IGltYWdl"; 1767 window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]["tiw.select.image"] = atob( 1768 value); 1769</script>
1769 1770 1771
1772<script> 1773 if (!window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]) { 1774 window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"] = {}; 1775 } 1776 var value = "QWx0IHRleHQgaXMgaW5kZXhlZCBieSBzZWFyY2ggZW5naW5lcyBhbmQgaW1wcm92ZXMgc2l0ZSBhY2Nlc3NpYmlsaXR5LCBzbyBkZXNjcmliZSB0aGUgaW1hZ2UncyBjb250ZW50IGFzIGNvbmNpc2VseSBhbmQgY2xlYXJseSBhcyBwb3NzaWJsZS4="; 1777 window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]["tiw.alt.help"] = atob( 1778 value); 1779</script>
1779 1780 1781
1782<script> 1783 if (!window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]) { 1784 window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"] = {}; 1785 } 1786 var value = "UGFyYWdyYXBo"; 1787 window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]["tiw.paragraph"] = atob( 1788 value); 1789</script>
1789 1790 1791
1792<script> 1793 if (!window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]) { 1794 window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"] = {}; 1795 } 1796 var value = "TGVmdA=="; 1797 window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]["tiw.left"] = atob( 1798 value); 1799</script>
1799 1800 1801
1802<script> 1803 if (!window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]) { 1804 window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"] = {}; 1805 } 1806 var value = "SW1hZ2Ugc2l6ZQ=="; 1807 window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]["tiw.image.size"] = atob( 1808 value); 1809</script>
1809 1810 1811
1812<script> 1813 if (!window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]) { 1814 window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"] = {}; 1815 } 1816 var value = "RnJhbWUgYm9yZGVy"; 1817 window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]["tiw.border"] = atob( 1818 value); 1819</script>
1819 1820 1821
1822<script> 1823 if (!window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]) { 1824 window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"] = {}; 1825 } 1826 var value = "TGluayBJbWFnZQ=="; 1827 window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]["tiw.link.image"] = atob( 1828 value); 1829</script>
1829 1830 1831
1832<script> 1833 if (!window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]) { 1834 window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"] = {}; 1835 } 1836 var value = "RGlzcGxheSBhbiBpbWFnZSB3aXRoIHdyYXBwZWQgdGV4dC4="; 1837 window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]["tiw.title"] = atob( 1838 value); 1839</script>
1839 1840 1841
1842<script> 1843 if (!window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]) { 1844 window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"] = {}; 1845 } 1846 var value = "QmFja2dyb3VuZA=="; 1847 window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]["tiw.background"] = atob( 1848 value); 1849</script>
1849 1850 1851
1852<script> 1853 if (!window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]) { 1854 window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"] = {}; 1855 } 1856 var value = "VGV4dCAmIEltYWdl"; 1857 window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]["tiw.widgetTitle"] = atob( 1858 value); 1859</script>
1859 1860 1861
1862<script> 1863 if (!window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]) { 1864 window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"] = {}; 1865 } 1866 var value = "WW914oCZdmUgY2hvc2VuIGEgdGVycmlmaWMgd2F5IG9mIGludGVncmF0aW5nIGltYWdlcyBhbmQgdGV4dCBpbnRvIHlvdXIgd2Vic2l0ZS4gTW92ZSB0aGUgaW1hZ2UgYW55d2hlcmUgeW91IHdhbnQgaW4gdGhpcyBjb250YWluZXIgYW5kIHRoZSB0ZXh0IHdpbGwgYXV0b21hdGljYWxseSB3cmFwIGFyb3VuZCBpdC4gWW91IGNhbiBkaXNwbGF5IGV2ZW50cyB0ZWFtIG1lbWJlcnMgbmV3IHByb2R1Y3RzIGFuZCBtb3JlIGVhc2lseSBhbmQgY3JlYXRpdmVseS4gVG8gc3RhcnQgYWRkIGFuIGltYWdlIGZyb20gdGhlIEltYWdlIFBpY2tlciBhbmQgZWRpdCBpdCBhcyB5b3Ugd291bGQgZWRpdCBhbnkgaW1hZ2UgaW4gdGhlIHN5c3RlbS4gRm9yIGV4YW1wbGUgeW91IGNhbiBsaW5rIHRoZSBpbWFnZSB0byBleGlzdGluZyBwYWdlcyBpbiB5b3VyIHNpdGUgYSB3ZWJzaXRlIFVSTCBhIHBvcHVwIG9yIGFuIGFuY2hvci4gQWZ0ZXIgeW914oCZdmUgY2hvc2VuIHRoZSBpbWFnZSBhZGQgeW91ciB0ZXh0LiBZb3UgY2FuIGFkZCB0ZXh0IHRoYXQgZGVzY3JpYmVzIHRoZSBpbWFnZSB5b3XigJl2ZSBzZWxlY3RlZCBvciBzaW1wbHkgdXNlIHRoZSBpbWFnZSBmb3IgZGVjb3JhdGl2ZSBwdXJwb3Nlcy4gXG5Zb3XigJl2ZSBjaG9zZW4gYSB0ZXJyaWZpYyB3YXkgb2YgaW50ZWdyYXRpbmcgaW1hZ2VzIGFuZCB0ZXh0IGludG8geW91ciB3ZWJzaXRlLiBNb3ZlIHRoZSBpbWFnZSBhbnl3aGVyZSB5b3Ugd2FudCBpbiB0aGlzIGNvbnRhaW5lciBhbmQgdGhlIHRleHQgd2lsbCBhdXRvbWF0aWNhbGx5IHdyYXAgYXJvdW5kIGl0LiBZb3UgY2FuIGRpc3BsYXkgZXZlbnRzIHRlYW0gbWVtYmVycyBuZXcgcHJvZHVjdHMgbW9yZSBlYXNpbHkgYW5kIGNyZWF0aXZlbHkuIFRvIHN0YXJ0IGFkZCBhbiBpbWFnZSBmcm9tIHRoZSBJbWFnZSBQaWNrZXIgYW5kIGVkaXQgaXQgYXMgeW91IHdvdWxkIGVkaXQgYW55IGltYWdlIGluIHRoZSBzeXN0ZW0uIEZvciBleGFtcGxlIHlvdSBjYW4gbGluayB0aGUgaW1hZ2UgdG8gZXhpc3RpbmcgcGFnZXMgaW4geW91ciBzaXRlIGEgd2Vic2l0ZSBVUkwgYSBwb3B1cCBvciBhbiBhbmNob3IuIEFmdGVyIHlvdeKAmXZlIGNob3NlbiB0aGUgaW1hZ2UgYWRkIHlvdXIgdGV4dC4gWW91IGNhbiBhZGQgdGV4dCB0aGF0IGRlc2NyaWJlcyB0aGUgaW1hZ2UgeW914oCZdmUgc2VsZWN0ZWQgb3Igc2ltcGx5IHVzZSB0aGUgaW1hZ2UgZm9yIGRlY29yYXRpdmUgcHVycG9zZXMu"; 1867 window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]["tiw.default.paragraph"] = atob( 1868 value); 1869</script>
1869 1870 1871
1872<script> 1873 if (!window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]) { 1874 window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"] = {}; 1875 } 1876 var value = "SW1hZ2UgYm9yZGVy"; 1877 window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]["tiw.image.border"] = atob( 1878 value); 1879</script>
1879 1880 1881
1882<script type="text/javascript"> 1883 1884 var d_version = "production_6813"; 1885 var build = "2026-09-30T12_48_50"; 1886 window['v' + 'ersion'] = d_version; 1887 1888 function buildEditorParent() { 1889 window.isMultiScreen = true; 1890 window.editorParent = {}; 1891 window.previewParent = {}; 1892 window.assetsCacheQueryParam = "?version=2026-09-30T12_48_50"; 1893 try { 1894 var _p = window.parent; 1895 if (_p && _p.document && _p.$ && _p.$.dmfw) { 1896 window.editorParent = _p; 1897 } else if (_p.isSitePreview) { 1898 window.previewParent = _p; 1899 } 1900 } catch (e) { 1901 1902 } 1903 } 1904 1905 buildEditorParent(); 1906</script>
1906 1907 1908 1909<!-- Load jQuery --> 1910
1911<script type="text/javascript" id='d-js-jquery' 1912 src="https://static.cdn-website.com/libs/jquery/jquery-3.7.0.min.js"></script>
1912 1913 1914<!-- End Load jQuery --> 1915 1916 1917<!-- Injecting site-wide before scripts --> 1918 1919<!-- End Injecting site-wide to the head --> 1920 1921 1922
1923<script> 1924 var _jquery = window.$; 1925 1926 var jqueryAliases = ['$', 'jquery', 'jQuery']; 1927 1928 jqueryAliases.forEach((alias) => { 1929 Object.defineProperty(window, alias, { 1930 get() { 1931 return _jquery; 1932 }, 1933 set() { 1934 console.warn("Trying to over-write the global jquery object!"); 1935 } 1936 }); 1937 }); 1938 window.jQuery.migrateMute = true; 1939</script>
1939 1940 1941 1942 1943
1944<script> 1945 window.cookiesNotificationMarkupPreview = 'null'; 1946</script>
1946 1947 1948<!-- HEAD RT JS Include -->
1949<script id='d-js-params'> 1950 window.INSITE = window.INSITE || {}; 1951 window.INSITE.device = "desktop"; 1952 1953 window.rtCommonProps = {}; 1954 rtCommonProps["rt.ajax.ajaxScriptsFix"] =true; 1955 rtCommonProps["rt.pushnotifs.sslframe.encoded"] = 'aHR0cHM6Ly97c3ViZG9tYWlufS5wdXNoLW5vdGlmcy5jb20='; 1956 rtCommonProps["runtimecollector.url"] = 'https://rtc.multiscreensite.com'; 1957 rtCommonProps["performance.tabletPreview.removeScroll"] = 'false'; 1958 rtCommonProps["inlineEditGrid.snap"] =true; 1959 rtCommonProps["popup.insite.cookie.ttl"] = '0.5'; 1960 rtCommonProps["rt.pushnotifs.force.button"] =true; 1961 rtCommonProps["common.mapbox.token"] = 'pk.eyJ1IjoiZGFubnliMTIzIiwiYSI6ImNqMGljZ256dzAwMDAycXBkdWxwbDgzeXYifQ.Ck5P-0NKPVKAZ6SH98gxxw'; 1962 rtCommonProps["common.mapbox.js.override"] =false; 1963 rtCommonProps["common.here.appId"] = 'iYvDjIQ2quyEu0rg0hLo'; 1964 rtCommonProps["common.here.appCode"] = '1hcIxLJcbybmtBYTD9Z1UA'; 1965 rtCommonProps["isCoverage.test"] =false; 1966 rtCommonProps["ecommerce.ecwid.script"] = 'https://app.multiscreenstore.com/script.js'; 1967 rtCommonProps["common.resources.dist.cdn"] =true; 1968 rtCommonProps["common.build.dist.folder"] = 'production/6813'; 1969 rtCommonProps["common.resources.cdn.host"] = 'https://static.cdn-website.com'; 1970 rtCommonProps["common.resources.folder"] = 'https://static.cdn-website.com/mnlt/production/6813'; 1971 rtCommonProps["common.fonts.api.v2.url"] = 'https://irp.cdn-website.com/fonts/css2?family='; 1972 rtCommonProps["feature.flag.runtime.backgroundSlider.preload.slowly"] =true; 1973 rtCommonProps["feature.flag.runtime.newAnimation.enabled"] =true; 1974 rtCommonProps["feature.flag.runtime.newAnimation.jitAnimation.enabled"] =true; 1975 rtCommonProps["feature.flag.sites.google.analytics.gtag"] =true; 1976 rtCommonProps["feature.flag.runOnReadyNewTask"] =true; 1977 rtCommonProps["isAutomation.test"] =false; 1978 rtCommonProps["booking.cal.api.domain"] = 'api.cal.com'; 1979 1980 1981 rtCommonProps['common.mapsProvider'] = 'mapbox'; 1982 1983 rtCommonProps['common.mapsProvider.version'] = '0.52.0'; 1984 rtCommonProps['common.geocodeProvider'] = 'mapbox'; 1985 rtCommonProps['server.for.resources'] = ''; 1986 rtCommonProps['feature.flag.lazy.widgets'] = true; 1987 rtCommonProps['feature.flag.single.wow'] = false; 1988 rtCommonProps['feature.flag.disallowPopupsInEditor'] = true; 1989 rtCommonProps['feature.flag.mark.anchors'] = true; 1990 rtCommonProps['captcha.public.key'] = '6LffcBsUAAAAAMU-MYacU-6QHY4iDtUEYv_Ppwlz'; 1991 rtCommonProps['captcha.invisible.public.key'] = '6LeiWB8UAAAAAHYnVJM7_-7ap6bXCUNGiv7bBPME'; 1992 rtCommonProps["images.sizes.small"] =160; 1993 rtCommonProps["images.sizes.mobile"] =640; 1994 rtCommonProps["images.sizes.tablet"] =1280; 1995 rtCommonProps["images.sizes.desktop"] =1920; 1996 rtCommonProps["modules.resources.cdn"] =true; 1997 rtCommonProps["import.images.storage.imageCDN"] = 'https://irp.cdn-website.com/'; 1998 rtCommonProps["feature.flag.runtime.inp.threshold"] =150; 1999 rtCommonProps["feature.flag.performance.logs"] =false; 2000 rtCommonProps["site.widget.form.captcha.type"] = 'g_recaptcha'; 2001 rtCommonProps["friendly.captcha.site.key"] = 'FCMGSQG9GVNMFS8K'; 2002 rtCommonProps["cookiebot.mapbox.consent.category"] = 'marketing'; 2003 rtCommonProps["termly.mapbox.consent.category"] = 'performance'; 2004 // feature flags that's used out of runtime module (in legacy files) 2005 rtCommonProps["platform.monolith.personalization.dateTimeCondition.popupMsgAction.moveToclient.enabled"] =true; 2006 2007 window.rtFlags = {}; 2008 rtFlags["unsuspendEcwidStoreOnRuntime.enabled"] =true; 2009 rtFlags["scripts.widgetCount.enabled"] =true; 2010 rtFlags["fnb.animations.tracking.enabled"] =true; 2011 rtFlags["ecom.ecwidNewUrlStructure.enabled"] = false; 2012 rtFlags["ecom.ecwid.accountPage.emptyBaseUrl.enabled"] = true; 2013 rtFlags["ecom.ecwid.accountPage.repeatOrderRedirect.enabled"] = false; 2014 rtFlags["ecom.ecwid.pages.links.disable.listeners"] = true; 2015 rtFlags["ecom.ecwid.oldStore.keepScrollOnLoad.enabled"] = true; 2016 rtFlags["ecom.ecwid.storefrontV3.enabled"] = false; 2017 rtFlags["ecom.monolith.legacy.js.api.disabled.for.new.sites"] = false;
2018 rtFlags["geocode.search.localize"] =false; 2019 rtFlags["feature.flag.runtime.newAnimation.asyncInit.setTimeout.enabled"] =false; 2020 rtFlags["twitter.heightLimit.enabled"] = true; 2021 rtFlags["runtime.lottieOverflow"] =false; 2022 rtFlags["runtime.monitoring.sentry.ignoreErrors"] = ""; 2023 rtFlags["streamline.monolith.personalization.supportMultipleConditions.enabled"] =false; 2024 rtFlags["flex.animation.design.panel.layout"] =true; 2025 rtFlags["runtime.cwv.report.cls.enabled"] =false; 2026 rtFlags["runtime.cwv.report.lcp.enabled"] =false; 2027 rtFlags["runtime.lcp.preload.selfheal.enabled"] =true; 2028 rtFlags["runtime.lcp.preload.bootstrap.enabled"] =true; 2029 rtFlags["runtime.lcp.preload.monitor.enabled"] =false; 2030 rtFlags["runtime.customwidget.heightpin.enabled"] =true; 2031 rtFlags["runtime.video.widget.lazy.enabled"] =true; 2032 rtFlags["contact.form.useActiveForm"] =true; 2033 rtFlags["contact.form.custom.errors.enabled"] =true; 2034 rtFlags["runtime.ssr.productStore.internal.observer"] =true; 2035 rtFlags["runtime.ssr.productCustomizations"]
2035=true; 2036 rtFlags["runtime.ssr.runtime.filter-sort.newFilterSortWidgetWithOptions.enabled"] =true; 2037 rtFlags["runtime.ssr.ssrSlider.jumpThreshold.enabled"] =true; 2038 rtFlags["editor.widget.form.a11y"] =true; 2039</script>
vendor: 1 bytes, line 2039
2039
2040<script src="https://static.cdn-website.com/mnlt/production/6813/_dm/s/rt/dist/scripts/d-js-one-runtime-unified-desktop.min.js" id="d-js-core"></script>
2040 2041 2042<!-- End of HEAD RT JS Include --> 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054
2054<script src="https://static.cdn-website.com/mnlt/production/6813/_dm/s/rt/dist/scripts/d-js-jquery-migrate.min.js" ></script>
2054 2055 2056 2057 2058 2059
2060<script> 2061 2062 $(window).bind("orientationchange", function (e) { 2063 $.layoutManager.initLayout(); 2064 2065 }); 2066 $(document).resize(function () { 2067 2068 }); 2069</script>
2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088
2089<script type="text/javascript" id="d_track_sp"> 2090 ;(function(p,l,o,w,i,n,g){if(!p[i]){p.GlobalSnowplowNamespace=p.GlobalSnowplowNamespace||[]; 2091 p.GlobalSnowplowNamespace.push(i);p[i]=function(){(p[i].q=p[i].q||[]).push(arguments) 2092 };p[i].q=p[i].q||[];n=l.createElement(o);g=l.getElementsByTagName(o)[0];n.async=1; 2093 n.src=w;g.parentNode.insertBefore(n,g)}}(window,document,"script","//d32hwlnfiv2gyn.cloudfront.net/sp-2.0.0-dm-0.1.min.js","snowplow")); 2094 window.dmsnowplow = window.snowplow; 2095 2096 dmsnowplow('newTracker', 'cf', 'd32hwlnfiv2gyn.cloudfront.net', { // Initialise a tracker 2097 appId: 'c172c864' 2098 }); 2099 2100 // snowplow queries element styles so we wait until CSS calculations are done. 2101 requestAnimationFrame(() => { 2102 dmsnowplow('trackPageView'); 2103 _dm_insite.forEach((rule) => { 2104 // Specifically in popup only the client knows if it is shown or not so we don't always want to track its impression here 2105 // the tracking is in popup.js 2106 if (rule.actionName !== "popup") { 2107 dmsnowplow('trackStructEvent', 'insite', 'impression', rule.ruleType, rule.ruleId); 2108 } 2109 window?.waitForDeferred?.('dmAjax', () => { 2110 $.DM.events.trigger('event-ruleTriggered', {value: rule}); 2111 }); 2112 }); 2113 }); 2114</script>
2114 2115 2116 2117 2118<div style="display:none;" id="P6iryBW0Wu"></div> 2119 2120<!-- photoswipe markup --> 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130<!-- Root element of PhotoSwipe. Must have class pswp. --> 2131<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> 2132 2133 <!-- Background of PhotoSwipe. 2134 It's a separate element as animating opacity is faster than rgba(). --> 2135 <div class="pswp__bg"></div> 2136 2137 <!-- Slides wrapper with overflow:hidden. --> 2138 <div class="pswp__scroll-wrap"> 2139 2140 <!-- Container that holds slides. 2141 PhotoSwipe keeps only 3 of them in the DOM to save memory. 2142 Don't modify these 3 pswp__item elements, data is added later on. --> 2143 <div class="pswp__container"> 2144 <div class="pswp__item"></div> 2145 <div class="pswp__item"></div> 2146 <div class="pswp__item"></div> 2147 </div> 2148 2149 <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. --> 2150 <div class="pswp__ui pswp__ui--hidden"> 2151 2152 <div class="pswp__top-bar"> 2153 2154 <!-- Controls are self-explanatory. Order can be changed. --> 2155 2156 <div class="pswp__counter"></div> 2157 2158 <button class="pswp__button pswp__button--close" data-auto="pswp-close" title="Close (Esc)"></button> 2159 2160 <button class="pswp__button pswp__button--share" data-auto="pswp-share" title="Share"></button> 2161 2162 <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button> 2163 2164 <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button> 2165 2166 <!-- Preloader demo http://codepen.io/dimsemenov/pen/yyBWoR --> 2167 <!-- element will get class pswp__preloader--active when preloader is running --> 2168 <div class="pswp__preloader"> 2169 <div class="pswp__preloader__icn"> 2170 <div class="pswp__preloader__cut"> 2171 <div class="pswp__preloader__donut"></div> 2172 </div> 2173 </div> 2174 </div> 2175 </div> 2176 2177 <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> 2178 <div class="pswp__share-tooltip"></div> 2179 </div> 2180 2181 <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)"> 2182 </button> 2183 2184 <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)"> 2185 </button> 2186 2187 <div class="pswp__caption"> 2188 <div class="pswp__caption__center"></div> 2189 </div> 2190 2191 </div> 2192 2193 </div> 2194 2195</div> 2196<div id="fb-root" 2197 data-locale="en"></div> 2198<!-- Alias: c172c864 --> 2199<div class="dmPopupMask" id="dmPopupMask"></div> 2200<div id="dmPopup" class="dmPopup" data-auto="popup"> 2201 <div class="dmPopupCloseWrapper"> <div class="dmPopupClose dm-common-icons-close oneIcon" data-auto="popup-close" onclick="dmHidePopup(event);"></div> </div> 2202 <div class="dmPopupTitle"> <span></span> Share by:</div> 2203 <div class="data"></div> 2204</div>
2204<script id="d_track_personalization"> 2205 window?.waitForDeferred?.('dmAjax', () => { 2206 // Collects client data and updates cookies used by smart sites 2207 window.expireDays = 365; 2208 window.visitLength = 30 * 60000; 2209 $.setCookie("dm_timezone_offset", (new Date()).getTimezoneOffset(), window.expireDays); 2210 setSmartSiteCookiesInternal("dm_this_page_view","dm_last_page_view","dm_total_visits","dm_last_visit"); 2211 }); 2212</script>
vendor: 1 bytes, line 2212
2212
2213<script type="text/javascript"> 2214 2215 Parameters.NavigationAreaParams.MoreButtonText = 'MORE'; 2216 2217 Parameters.NavigationAreaParams.LessButtonText = 'LESS'; 2218 Parameters.HomeLinkText = 'Home'; 2219 </script>
2219 2220<!-- End Script tags --> 2221<!-- Begin Body End Markup --> 2222<!-- Google Tag Manager -->
2223<script>
vendor: 327 bytes, lines 2223-2227
2223(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 2224new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 2225j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 2226'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 2227})(window,document,'script','dataLayer','
2227GTM-KHWNSK5
vendor: 3 bytes, line 2227
2227');
2227</script>
2227 2228<!-- End Google Tag Manager --> 2229<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 2229-2230
2229 2230<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
2230GTM-KHWNSK5
vendor: 83 bytes, lines 2230-2231
2230" 2231height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
2232<!-- End Google Tag Manager (noscript) --><!-- End Body End Markup --> 2233<!-- Site Wide Html Markup --> 2234<!-- Site Wide Html Markup --> 2235</body> 2236</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.