.elementor-7585 .elementor-element.elementor-element-6d6e9843{--display:flex}.elementor-7585 .elementor-element.elementor-element-6d6e9843.e-con{--flex-grow:0;--flex-shrink:0}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-7585 .elementor-element.elementor-element-99f9654.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-7585 .elementor-element.elementor-element-258a4ea .elementor-button{background-color:var(--e-global-color-cba5d73);font-family:"Inter",Sans-serif;font-size:19px;font-weight:600;fill:var(--e-global-color-acb285c);color:var(--e-global-color-acb285c);border-radius:25px 25px 25px 25px;padding:22px 22px 22px 22px}.elementor-7585 .elementor-element.elementor-element-258a4ea .elementor-button:hover,.elementor-7585 .elementor-element.elementor-element-258a4ea .elementor-button:focus{background-color:#FF2712}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-7585 .elementor-element.elementor-element-d1cfda1 .elementor-heading-title{color:var(--e-global-color-90b802c)}.elementor-widget-accordion .elementor-accordion-icon,.elementor-widget-accordion .elementor-accordion-title{color:var(--e-global-color-primary)}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-accordion .elementor-active .elementor-accordion-icon,.elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var(--e-global-color-accent)}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var(--e-global-color-accent)}.elementor-widget-accordion .elementor-accordion-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-accordion .elementor-tab-content{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-7585 .elementor-element.elementor-element-67e2a08.elementor-element{--align-self:center}.elementor-7585 .elementor-element.elementor-element-67e2a08 .elementor-accordion-title{font-family:"Inter",Sans-serif;font-size:22px;font-weight:700}.elementor-7585 .elementor-element.elementor-element-67e2a08 .elementor-accordion-icon{margin-inline-end:5px}.elementor-7585 .elementor-element.elementor-element-67e2a08 .elementor-tab-content{font-family:"Inter",Sans-serif;font-weight:400}@media(max-width:767px){.elementor-7585 .elementor-element.elementor-element-6d6e9843{--width:257px}.elementor-7585 .elementor-element.elementor-element-99f9654{width:var(--container-widget-width,249px);max-width:249px;--container-widget-width:249px;--container-widget-flex-grow:0}.elementor-7585 .elementor-element.elementor-element-258a4ea{z-index:6}.elementor-7585 .elementor-element.elementor-element-258a4ea .elementor-button{border-radius:37px 37px 37px 37px;padding:25px 25px 25px 25px}}:root{--bellows-red:#D9232D;--bellows-blue:#004A98;--text-dark:#222;--text-body:#333;--text-light:#555;--border-color:#ddd;--bg-light-gray:#f9f9f9;--bg-light-blue:#eaf2fb;--bg-light-green:#e8f5e9;--bg-light-yellow:#fffbeb}.elementor-7585 .elementor-element.elementor-element-99f9654 .bellows-blog-content{line-height:1.7;color:var(--text-body)}.elementor-7585 .elementor-element.elementor-element-99f9654 .bellows-blog-content h1{font-size:2.75rem;font-weight:700;color:var(--text-dark);line-height:1.2;margin-bottom:.5rem}.elementor-7585 .elementor-element.elementor-element-99f9654 .lead-paragraph{font-size:1.15rem;color:var(--text-light);border-left:4px solid var(--bellows-red);padding-left:1.5rem;margin-top:1rem;margin-bottom:2rem}.elementor-7585 .elementor-element.elementor-element-99f9654 .bellows-blog-content p{margin-bottom:1.5rem}.elementor-7585 .elementor-element.elementor-element-99f9654 .bellows-blog-content h2{font-size:2rem;font-weight:700;color:var(--bellows-blue);margin-top:3rem;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid var(--border-color)}.elementor-7585 .elementor-element.elementor-element-99f9654 .bellows-blog-content h3{font-size:1.5rem;font-weight:700;color:var(--text-dark);margin-top:2rem;margin-bottom:1rem}.elementor-7585 .elementor-element.elementor-element-99f9654 .bellows-blog-content h4{font-size:1.2rem;font-weight:700;color:var(--text-dark);margin-top:1.5rem;margin-bottom:.5rem}.elementor-7585 .elementor-element.elementor-element-99f9654 .bellows-blog-content ul,.elementor-7585 .elementor-element.elementor-element-99f9654 .bellows-blog-content ol{padding-left:1.5rem;margin-bottom:1.5rem}.elementor-7585 .elementor-element.elementor-element-99f9654 .bellows-blog-content li{margin-bottom:.75rem}.elementor-7585 .elementor-element.elementor-element-99f9654 .bellows-blog-content strong{color:var(--text-dark)}.elementor-7585 .elementor-element.elementor-element-99f9654 .bellows-blog-content blockquote{margin:2rem 0;padding:1.5rem;background-color:var(--bg-light-blue);border-left:5px solid var(--bellows-blue);border-radius:0 8px 8px 0}.elementor-7585 .elementor-element.elementor-element-99f9654 .bellows-blog-content blockquote p{margin-bottom:0;font-size:1.1rem;color:var(--text-dark)}.elementor-7585 .elementor-element.elementor-element-99f9654 .zoning-calculator-widget,.elementor-7585 .elementor-element.elementor-element-99f9654 .zoning-checklist-widget{background-color:var(--bg-light-gray);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem 2rem;margin:2rem 0;box-shadow:0 4px 12px rgb(0 0 0 / .05)}.elementor-7585 .elementor-element.elementor-element-99f9654 .zoning-calculator-widget h3,.elementor-7585 .elementor-element.elementor-element-99f9654 .zoning-checklist-widget h3{text-align:center;color:var(--bellows-blue);margin-top:0;border-bottom:2px solid var(--border-color);padding-bottom:1rem}.elementor-7585 .elementor-element.elementor-element-99f9654 .zoning-calculator-inputs{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem}.elementor-7585 .elementor-element.elementor-element-99f9654 .zoning-calculator-inputs>div{flex:1;min-width:200px}.elementor-7585 .elementor-element.elementor-element-99f9654 .zoning-calculator-inputs label{display:block;font-weight:600;color:var(--text-light);margin-bottom:.5rem}.elementor-7585 .elementor-element.elementor-element-99f9654 .zoning-calculator-inputs input[type="number"]{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:4px;font-size:1.1rem}.elementor-7585 .elementor-element.elementor-element-99f9654 .zoning-calculator-results h4{color:var(--text-dark);margin-top:0}.elementor-7585 .elementor-element.elementor-element-99f9654 .zoning-calculator-results p{font-size:1.1rem;margin-bottom:.5rem}.elementor-7585 .elementor-element.elementor-element-99f9654 .zoning-calculator-results p strong{color:var(--bellows-blue);font-size:1.25rem}.elementor-7585 .elementor-element.elementor-element-99f9654 .payback{text-align:center;background-color:var(--bg-light-blue);padding:1rem;border-radius:4px;margin-top:1.5rem;font-size:1.1rem;font-weight:600}.elementor-7585 .elementor-element.elementor-element-99f9654 .payback strong{display:block;font-size:1.5rem;color:var(--bellows-blue);margin-top:.25rem}.elementor-7585 .elementor-element.elementor-element-99f9654 .zoning-checklist-items label{display:flex;align-items:center;gap:.75rem;padding:.5rem;font-size:1.05rem;border-radius:4px;transition:background-color 0.2s}.elementor-7585 .elementor-element.elementor-element-99f9654 .zoning-checklist-items label:hover{background-color:#eee}.elementor-7585 .elementor-element.elementor-element-99f9654 .zoning-checklist-items input[type="checkbox"]{width:1.25rem;height:1.25rem;accent-color:var(--bellows-blue)}.elementor-7585 .elementor-element.elementor-element-99f9654 #zoningChecklistResult{padding:1.5rem;border-radius:8px;margin-top:1.5rem;transition:background-color 0.3s ease}.elementor-7585 .elementor-element.elementor-element-99f9654 #zoningChecklistResult h4{margin-top:0}.elementor-7585 .elementor-element.elementor-element-99f9654 #zoningChecklistResult.result-low{background-color:#f0f0f0;color:#666}.elementor-7585 .elementor-element.elementor-element-99f9654 #zoningChecklistResult.result-mid{background-color:var(--bg-light-yellow);border:1px solid #ffeeba;color:#856404}.elementor-7585 .elementor-element.elementor-element-99f9654 #zoningChecklistResult.result-high{background-color:var(--bg-light-green);border:1px solid #c3e6cb;color:#155724}.elementor-7585 .elementor-element.elementor-element-99f9654 #zoningChecklistResult.result-high h4{color:#155724}.elementor-7585 .elementor-element.elementor-element-99f9654 .modern-table-bellows{width:100%;border-collapse:collapse;margin:2rem 0;box-shadow:0 2px 8px rgb(0 0 0 / .1);border-radius:8px;overflow:hidden}.elementor-7585 .elementor-element.elementor-element-99f9654 .modern-table-bellows th,.elementor-7585 .elementor-element.elementor-element-99f9654 .modern-table-bellows td{padding:1rem 1.25rem;text-align:left;border-bottom:1px solid var(--border-color)}.elementor-7585 .elementor-element.elementor-element-99f9654 .modern-table-bellows thead tr{background-color:var(--bellows-blue);color:#fff}.elementor-7585 .elementor-element.elementor-element-99f9654 .modern-table-bellows thead th{font-weight:700;border-bottom:0}.elementor-7585 .elementor-element.elementor-element-99f9654 .modern-table-bellows tbody tr{transition:background-color 0.2s ease}.elementor-7585 .elementor-element.elementor-element-99f9654 .modern-table-bellows tbody tr:nth-child(even){background-color:var(--bg-light-gray)}.elementor-7585 .elementor-element.elementor-element-99f9654 .modern-table-bellows tbody tr:hover{background-color:var(--bg-light-blue)}.elementor-7585 .elementor-element.elementor-element-99f9654 .modern-table-bellows tbody tr:last-child td{border-bottom:0}.elementor-7585 .elementor-element.elementor-element-99f9654 .modern-table-bellows td[data-label="Damper Type"] strong,.elementor-7585 .elementor-element.elementor-element-99f9654 .modern-table-bellows td[data-label="System Type"] strong,.elementor-7585 .elementor-element.elementor-element-99f9654 .modern-table-bellows td[data-label="Feature"] strong{color:var(--bellows-blue);font-size:1.05rem}@media (max-width:900px){.elementor-7585 .elementor-element.elementor-element-99f9654 .bellows-blog-content h1{font-size:2.25rem}.elementor-7585 .elementor-element.elementor-element-99f9654 .bellows-blog-content h2{font-size:1.75rem}}@media (max-width:768px){.elementor-7585 .elementor-element.elementor-element-99f9654 .modern-table-bellows{box-shadow:none;border-radius:0}.elementor-7585 .elementor-element.elementor-element-99f9654 .modern-table-bellows thead{display:none}.elementor-7585 .elementor-element.elementor-element-99f9654 .modern-table-bellows,.elementor-7585 .elementor-element.elementor-element-99f9654 .modern-table-bellows tbody,.elementor-7585 .elementor-element.elementor-element-99f9654 .modern-table-bellows tr,.elementor-7585 .elementor-element.elementor-element-99f9654 .modern-table-bellows td{display:block;width:100%}.elementor-7585 .elementor-element.elementor-element-99f9654 .modern-table-bellows tr{margin-bottom:1.5rem;border:1px solid var(--border-color);border-radius:8px;box-shadow:0 2px 4px rgb(0 0 0 / .05);overflow:hidden}.elementor-7585 .elementor-element.elementor-element-99f9654 .modern-table-bellows td{border:none;border-bottom:1px dotted #eee;padding:.75rem 1rem;text-align:right;position:relative;min-height:3.5em;padding-left:45%}.elementor-7585 .elementor-element.elementor-element-99f9654 .modern-table-bellows tr:last-child{margin-bottom:0}.elementor-7585 .elementor-element.elementor-element-99f9654 .modern-table-bellows td:last-child{border-bottom:0}.elementor-7585 .elementor-element.elementor-element-99f9654 .modern-table-bellows td::before{content:attr(data-label);font-weight:600;color:var(--bellows-blue);position:absolute;left:1rem;top:.75rem;text-align:left;padding-right:1rem;width:40%}.elementor-7585 .elementor-element.elementor-element-99f9654 .modern-table-bellows td[data-label="Damper Type"],.elementor-7585 .elementor-element.elementor-element-99f9654 .modern-table-bellows td[data-label="System Type"],.elementor-7585 .elementor-element.elementor-element-99f9654 .modern-table-bellows td[data-label="Feature"]{background-color:var(--bg-light-gray);text-align:left;font-weight:700;padding-left:1rem}.elementor-7585 .elementor-element.elementor-element-99f9654 .modern-table-bellows td[data-label="Damper Type"]::before,.elementor-7585 .elementor-element.elementor-element-99f9654 .modern-table-bellows td[data-label="System Type"]::before,.elementor-7585 .elementor-element.elementor-element-99f9654 .modern-table-bellows td[data-label="Feature"]::before{display:none}.elementor-7585 .elementor-element.elementor-element-99f9654 .modern-table-bellows td[data-label="Damper Type"] strong,.elementor-7585 .elementor-element.elementor-element-99f9654 .modern-table-bellows td[data-label="System Type"] strong,.elementor-7585 .elementor-element.elementor-element-99f9654 .modern-table-bellows td[data-label="Feature"] strong{font-size:1.15rem;color:var(--text-dark)}}