.brand-section{margin-bottom:60px}.brand-title{text-align:center;margin-bottom:30px;font-size:32px;font-weight:700}.brand-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media(max-width:991px){.brand-grid{grid-template-columns:1fr}}.na-badge-wrap{display:inline-block;margin-bottom:10px}.na-badge-financing{background:#fff;color:#111;font-size:12px;font-weight:700;padding:6px 10px;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);white-space:nowrap;text-align:center}.finder-features{list-style-type:none!important}.na-product-box{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;position:relative;transition:0.3s}.na-product-box:hover{transform:translateY(-6px);box-shadow:0 10px 25px rgba(0,0,0,0.1)}.na-badge{padding:5px 10px;font-size:12px;font-weight:bold;color:#fff;border-radius:4px}.na-badge.good{background:#FFC107}.na-badge.better{background:#1576ce}.na-badge.best{background:#16a34a}.na-product-image{text-align:center;padding:20px}.na-product-image img{max-height:180px;object-fit:contain}.na-product-title{padding:0 20px}.na-product-title a{font-size:15px;color:#2563eb;font-weight:500;text-decoration:underline}.na-product-features{list-style:none;padding:15px 20px;margin:0}.na-product-features li{font-size:14px;color:#555;margin-bottom:8px}.na-product-price-box{display:flex;justify-content:space-between;align-items:center;background:#eef4ff;padding:12px 20px;margin-top:auto}.na-logo img{height:30px}.na-price-amount{font-size:20px;font-weight:bold;color:#d60000}.na-price-amount span{font-size:12px;color:#666}.na-cart{margin-top:10px;background:#2563eb;color:#fff;text-align:center;font-weight:600;padding:12px;border-radius:6px;text-decoration:none;display:block}.na-cart:hover{background:#1d4ed8}section#ContainerForm{padding-top:80px}.card-title{font-size:20px;font-weight:600;margin-bottom:10px;color:#1e2a4a}.step-col p{margin-top:10px;font-size:14px;color:#444}.et_pb_section_video_bg video{transform:scale(4)!important}@media (max-width:1920px){.swiper-button-prev{margin-top:260px!important;left:280px!important}.swiper-button-next{margin-top:260px!important;right:280px!important}}@media (max-width:1024px){.swiper-button-prev{margin-top:175px!important;left:170px!important}.swiper-button-next{margin-top:175px!important;right:170px!important}}@media (max-width:768px){.swiper-button-prev{margin-top:250px!important;left:265px!important}.swiper-button-next{margin-top:250px!important;right:265px!important}}@media (max-width:500px){.swiper-button-prev{margin-top:275px!important;left:100px!important}.swiper-button-next{margin-top:275px!important;right:100px!important}}.swiper-button-prev{background-image:url('https://4-hvac.com/wp-content/uploads/2026/04/prev-icon.png')!important;background-size:contain!important;background-repeat:no-repeat;background-position:center}.swiper-button-prev:after,.swiper-button-next:after{display:none!important}.swiper-button-next{background-image:url('https://4-hvac.com/wp-content/uploads/2026/04/next-icon.png')!important;background-size:contain!important;background-repeat:no-repeat;background-position:center}.grid-1{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:auto;width:350px;align-items:center}.grid-1 img{width:200px;height:auto;object-fit:cover}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:140px}.grid img{width:50px;height:auto;object-fit:cover}.testimonial-card-new{font-family:Arial,sans-serif}.stars-new{color:#f5a623;font-size:18px;margin-bottom:10px}.quote-new{color:#333;font-size:17px;line-height:24px;margin-bottom:15px}.author-new{color:#0A4199;font-weight:bold;font-size:16px;margin-bottom:5px}.location-new{color:#8895B5;font-size:16px}.cta-banner{background-color:#D10D0D;color:white;display:inline-flex;align-items:center;padding:12px 30px;font-family:Arial,sans-serif;font-size:22px;font-weight:bold;border-radius:7px;gap:15px;width:100%;text-align:center}.check{background:white;color:#D10D0D;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:16px}.text{flex:1}.arrow{width:25px;display:flex}.arrow-svg{width:100%;height:auto}@media (max-width:480px){.text{font-size:16px}.arrow{width:20px;display:flex}.check{width:20px;height:20px;font-size:14px}}@import url('https://unpkg.com/leaflet/dist/leaflet.css');.inline-btn .et_pb_button_module_wrapper{display:inline-block}.inline-btn{text-align:right}.gform-theme--foundation .gform_fields{row-gap:5px!important}.text-blurd .et_pb_column_1_4{width:18%!important}.grid-4-fixed{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;width:235px}.grid-4-fixed img{width:auto;height:auto;object-fit:cover;display:block}#map{width:100vw;height:38vw;min-height:350px;max-height:600px;position:relative;z-index:1}.leaflet-marker-icon.custom-pin{background:none!important;border:none!important;box-shadow:none!important}.grid-container{max-width:1200px;margin-left:auto;margin-right:auto;width:88%}.sec_steps{background:#eaf2f7;padding:60px 0;position:relative}.steps_list ul{display:flex;flex-direction:column;gap:60px;position:relative;margin:0;padding:0}.steps_list ul:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:4px;background:#cfdfe9;transform:translateX(-50%);z-index:0}.step_item{display:flex;position:relative;width:100%;min-height:180px;align-items:flex-start}.steps_list ul li.step_item:nth-child(odd){justify-content:flex-start}.steps_list ul li.step_item:nth-child(even){justify-content:flex-end}.box-message{background:#fff;border-radius:48px;box-shadow:0 8px 32px rgba(43,77,107,0.10);padding:30px 30px;max-width:500px;position:relative;z-index:1}.step_item .icon{position:absolute;top:50px;width:40px;height:auto;z-index:2}.steps_list ul li.step_item:nth-child(odd) .icon{right:calc(55% - 20px)}.steps_list ul li.step_item:nth-child(even) .icon{left:calc(55% - 20px)}.step_item:before{content:"";position:absolute;top:56px;left:50%;width:26px;height:26px;background:#fff;border:4px solid #87a4bf;border-radius:50%;transform:translateX(-50%);z-index:3;box-shadow:0 2px 8px rgba(43,77,107,.07)}.box-top h6{font-size:22px;text-transform:uppercase;color:#dde1e5;margin:0 0 8px;font-weight:700;letter-spacing:1px}.box-top h6 span{color:#44b8f2;font-size:38px;font-weight:900;margin-right:8px}.box-top h4{font-size:27px;margin:0 0 15px;font-weight:700;color:#111827;letter-spacing:0}.box-message p{font-size:18px;color:#6b7280;margin:0;line-height:1.5}@media (max-width:800px){.step_item{flex-direction:column;align-items:center;min-height:unset}.step_item:before{position:static;display:block;margin:0 auto 7px auto;width:13px;height:13px;background:#fff;border:2px solid #87a4bf;border-radius:50%;box-shadow:0 2px 8px rgba(43,77,107,.07);content:"";transform:unset!important}.step_item .icon{position:static;display:block;margin:0 auto 11px auto;width:30px;height:auto;z-index:4}.box-message{border-radius:10px;padding:10px 10px;margin-top:0;width:100%;max-width:340px}.text-blurd .et_pb_column_1_4{width:100%!important}}.step{display:none}.step.visible{display:block}.na-products-wrap{display:flex;flex-wrap:wrap;gap:24px;max-width:1100px;margin:0 auto}ul.na-product-features{list-style-type:none!important}.na-products-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.na-product-box{background:#fff;border:1px solid #e2e2e2;border-radius:6px;box-shadow:0 2px 5px rgba(0,0,0,0.05);padding:20px}.na-product-price-box{display:flex;justify-content:space-between;align-items:center;margin-top:auto}@media (max-width:992px){.na-products-wrap{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.na-products-wrap{grid-template-columns:1fr}}.na-product-image img{width:100%;display:block}.na-product-title{font-size:16px;font-weight:600;padding:12px 16px;color:#333}.na-product-title a{font-size:14px;color:#0066cc;text-decoration:underline}.na-product-features{list-style:none;padding:0 16px;margin:0 0 16px 0;height:300px}.na-product-features li{margin-bottom:6px;font-size:14px}.na-product-price-box{display:flex;align-items:center;justify-content:space-between;background:#f5f9ff;padding:12px 16px;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.na-product-price-box .na-logo img{max-height:36px}.na-product-price-box .na-price-amount{font-size:20px;font-weight:bold;color:#d60000}.na-product-price-box .na-save{background:#005aa0;color:#fff;font-size:13px;font-weight:bold;padding:4px 10px;border-radius:3px;margin-left:12px}.na-finance{font-size:13px;color:#666;padding:8px 16px}.na-cart{background:#2563eb;color:#fff;text-align:center;font-weight:bold;padding:12px;border-radius:4px;text-decoration:none;display:block}.step-col.selected,.step-col-2.selected{border:2px solid #0073e6;position:relative}.Nav-section ul li.completed{cursor:pointer!important;opacity:0.8}.Nav-section ul li.completed:hover{opacity:1}.chosen-mark{position:absolute;bottom:8px;right:8px;background:#0073e6;color:#fff;font-size:12px;padding:3px 6px;border-radius:4px}#left-area ul,.entry-content ul,.et-l--body ul,.et-l--footer ul,.et-l--header ul{list-style-type:disc;padding:0px!important;line-height:26px}#main-header{position:relative;z-index:9999}html{scroll-padding-top:80px}.Nav-section{position:sticky;top:0px;z-index:9999;background:#fff;border-bottom:1px solid #e0e6ed;box-shadow:0 1px 3px rgba(0,0,0,0.05)}#formNav{padding:15px 0!important}#formNav ul{display:flex;justify-content:space-between;align-items:center;list-style:none;flex-wrap:wrap;gap:15px}#formNav li{font-size:15px;color:#7f8c8d;padding:6px 14px;border-radius:20px;cursor:default;transition:all 0.3s ease}#formNav li.active{background:#2563eb;color:#fff;font-weight:600}.progress-bar{height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden;margin-top:12px}.progress{height:100%;width:0;background:linear-gradient(90deg,#2563eb,#3b82f6);transition:width 0.4s ease}.shop-section{padding:60px 20px}.step{display:none;text-align:center;animation:fadeIn 0.4s ease;padding:60px 0px}.step.visible{display:block}.step h2{font-size:35px;font-weight:500;margin-bottom:40px;color:#111827}.step p{font-size:16px;color:#6b7280}input[type="text"]{padding:14px 16px;width:280px;max-width:95%;border:1px solid #d1d5db;border-radius:8px;font-size:15px;outline:none;transition:border 0.3s}input[type="text"]:focus{border-color:#2563eb}.btn{display:inline-block;margin-top:20px;padding:12px 28px;background:#2563eb;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background 0.3s ease}.btn:hover{background:#1d4ed8}.parent{text-align:center}.step-row{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.step-col{flex:1 1 45%;min-width:260px;background:#fff;border-radius:12px;padding:20px;text-align:center;cursor:pointer;transition:all 0.3s ease;box-shadow:0 2px 8px rgba(0,0,0,0.08)}.step-col img{width:250px;height:auto;margin-bottom:15px;border-radius:8px;object-fit:cover}.step-col h2{font-size:20px;font-weight:700;margin-bottom:8px;color:#111827}.step-col p{font-size:15px;color:#6b7280;line-height:1.4}.step-col-2 p{font-size:14px;color:#000;font-weight:500;line-height:30px;padding-bottom:0px!important}.blue-text{font-size:14px;color:blue!important}.step-col:hover,.step-col.selected{box-shadow:0 4px 16px rgba(37,99,235,0.25);border:2px solid #2563eb}.step-col-2{padding:15px;cursor:pointer;transition:all 0.3s ease;box-shadow:0 2px 8px rgba(0,0,0,0.08);width:150px}.step-row-2{display:flex;gap:20px;width:1190px!important}@media (max-width:768px){.step-col{flex:1 1 80%}}@keyframes fadeIn{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.testimonial-card{background:transparent;box-shadow:0px 1px 10px 0px rgba(0,0,0,0.3);border-radius:15px;padding:20px;display:flex;flex-direction:column}.testimonial-header{display:flex;align-items:center;gap:10px}.avatar{width:40px;height:40px;border-radius:50%;color:#8895b5;background:#ffffff;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:20px}.avatar img{width:40px;height:40px;border-radius:50%}.name{font-weight:bold;color:#007bff}.time{font-size:14px;color:gray}.stars{color:#ffa500;font-size:30px;margin:10px 0px}.testimonial-text{font-size:14px;color:#333}