#masthead{background:#080d14;border-bottom:1px solid #273545}#masthead .elementor-element-f2d5c7e{background:#101b28}#masthead .elementor-element-f2d5c7e>.elementor-container{justify-content:space-between;gap:16px;padding:9px 15px;color:#a9bdcf;font:600 11px/1.4 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}#masthead .elementor-element-f2d5c7e>.elementor-container::before{content:"Northern New Jersey’s heating, cooling & plumbing team" / ""}#masthead .elementor-element-f2d5c7e>.elementor-container::after{content:"49 Market St. · Saddle Brook, NJ" / ""}#masthead .elementor-element-f2d5c7e>.elementor-container>.elementor-column{display:none}#masthead .elementor-element-4e9fff7{margin-block:0;padding-block:17px}#masthead .jet-logo__link{display:inline-flex;flex-direction:row;align-items:center;gap:13px;text-decoration:none}#masthead .jet-logo__img{display:block;width:84px;height:auto}#masthead .bergen-header-wordmark{color:#f5f7fb;font:900 22px/1.1 Arial,sans-serif;text-transform:uppercase;white-space:nowrap}#masthead .bergen-header-wordmark small{display:block;margin-top:7px;color:#a9bdcf;font-size:9px;letter-spacing:.18em}#masthead .elementor-element-80c5e67>.elementor-widget-wrap{align-content:center;align-items:center;flex-wrap:nowrap;gap:clamp(8px, 2vw, 26px);justify-content:flex-end;padding:0;reading-flow:flex-visual}#masthead .elementor-element-283594c,#masthead .elementor-element-b88bcda{width:auto;margin:0}#masthead .elementor-element-283594c{order:1}#masthead .elementor-element-283594c .elementor-button{background:#ff681c;border-radius:4px;color:#101219;font:800 14px/1.25 Arial,sans-serif;padding:16px 20px;white-space:nowrap}#masthead .elementor-element-283594c .elementor-button:hover{background:#ff853e}#masthead .elementor-element-283594c .elementor-button-icon i{color:currentColor}#masthead .menu-item-link-top{color:#d5e0eb;font-size:13px;padding-inline:clamp(6px, 1vw, 16px)}#masthead .menu-item-link-top:hover,#masthead .current-menu-item>.menu-item-link-top{color:#68d4f5}#masthead a:focus-visible,#colophon a:focus-visible{outline:2px solid #68d4f5;outline-offset:3px}#masthead+.site-breadcrumbs{margin-top:8px}.home #content,.bergen-redesigned-service #content{margin-top:0}@media (min-width:1100px){#masthead .elementor-element-4e9fff7>.elementor-container>.elementor-column:first-child{width:29%}#masthead .elementor-element-4e9fff7>.elementor-container>.elementor-column:last-child{width:71%}#masthead .elementor-element-b88bcda{margin-inline:auto}}@media (max-width:1099px){#masthead .bergen-header-wordmark{display:none}}@media (max-width:767px){#masthead .elementor-element-4e9fff7{padding-block:7px}#masthead .jet-logo__img{width:64px}#masthead .elementor-element-283594c{order:0}#masthead .elementor-element-283594c .elementor-button{font-size:13px;padding:9px 10px}#masthead .jet-nav__mobile-trigger-open{color:#f5f7fb}#masthead .jet-mobile-menu-active .menu-item-link-top{color:#111c29}}#colophon .elementor-element-8de4bcf{background:#111c29;padding-block:clamp(26px, 4vw, 48px)}#colophon .elementor-element-a8c5381{background:#0b1420;border-top:1px solid #34455a;padding-block:10px}#colophon .elementor-heading-title{color:#fff;font-size:17px;font-weight:700;line-height:1.3}#colophon .elementor-widget-text-editor,#colophon .elementor-widget-text-editor p,#colophon .elementor-icon-list-text,#colophon .menu-item-link{color:#e0e8f1;font-size:15px;line-height:1.55}#colophon .elementor-widget-text-editor p{hyphens:none}#colophon .elementor-element-238e26f{padding-inline-end:64px}#colophon .elementor-widget-text-editor p:last-child{margin-bottom:0}#colophon .elementor-icon-list-icon i,#colophon a:hover .elementor-icon-list-text,#colophon .menu-item-link:hover{color:#68d4f5}#colophon .elementor-element-1e87f8b img{width:124px;max-width:100%;height:auto;border-radius:6px}#colophon .elementor-element-6607f09 .elementor-button{background:#68d4f5;border-radius:6px;color:#111c29;font-size:15px;padding:9px 12px}#colophon .elementor-element-6607f09 .elementor-button:hover{background:#adf0ff}@media (min-width:768px) and (max-width:1024px){#colophon .elementor-element-8de4bcf>.elementor-container{flex-wrap:wrap;row-gap:12px}#colophon .elementor-element-8de4bcf>.elementor-container>.elementor-column{width:50%}}@media (max-width:767px){#colophon .elementor-element-8de4bcf>.elementor-container{row-gap:10px}}