.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-widget-fluent-form-widget .fluentform-widget-description{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-386 .elementor-element.elementor-element-db93ecc .fluentform-widget-wrapper .ff-table thead th{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);height:0px}.elementor-386 .elementor-element.elementor-element-db93ecc .fluentform-widget-wrapper .ff-table tbody tr td{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight)}@media (max-width:1024px){.elementor-386 .elementor-element.elementor-element-db93ecc .fluentform-widget-wrapper .ff-table thead th{font-size:var(--e-global-typography-text-font-size)}.elementor-386 .elementor-element.elementor-element-db93ecc .fluentform-widget-wrapper .ff-table tbody tr td{font-size:var(--e-global-typography-text-font-size)}}@media (max-width:767px){.elementor-386 .elementor-element.elementor-element-db93ecc .fluentform-widget-wrapper .ff-table thead th{font-size:var(--e-global-typography-text-font-size)}.elementor-386 .elementor-element.elementor-element-db93ecc .fluentform-widget-wrapper .ff-table tbody tr td{font-size:var(--e-global-typography-text-font-size)}}.ff-custom_html .panel-title{margin-top:25px!important;color:var(--e-global-color-primary);font-family:"Onest",Sans-serif;font-size:25px;font-weight:700}.Title{border:none;padding:0;border-radius:0;margin-bottom:0;box-shadow:none}.card-wrapper{max-width:1000px;margin-top:40px;text-align:center}.cards{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.card{width:160px;border:1px solid #ddd;padding:10px;cursor:pointer;transition:transform .3s,box-shadow .3s}#cardContainer.is-open,#cardContainer1.is-open,#cardContainer2.is-open{display:block}.card img,.card1 img{width:100%;height:auto}.card:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.info-box{margin-top:30px;padding:20px;text-align:left}.ff-custom_html h2,.ff-custom_html h3{font-family:Onest;font-weight:700}.ff-custom_html p,.ff-custom_html li{font-family:Onest;font-weight:400}.equipment-wrapper{max-width:1200px;margin-top:40px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:30px}.toggle-btn{color:#fff;padding:12px 20px;cursor:pointer;font-size:16px}.equipment-content{display:none;margin-top:30px}#equipmentContent.is-open{display:block}.subtitle{margin-bottom:30px}.equipment-compare{display:flex;align-items:center;justify-content:space-between;margin:40px 0;gap:20px}.equipment-item img{max-width:100%}.vs-text{font-size:22px;font-weight:700}.equipment-notes ul{padding-left:20px}.equipment-notes li{margin-bottom:8px}@media (max-width:768px){.equipment-compare{flex-direction:column;gap:20px}}.repair-wrapper,.efficiency-wrapper,.residency-wrapper,.variable-wrapper,.outdoorsound-wrapper,.indoorsound-wrapper{max-width:1200px;margin-top:40px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:30px}.repair-content,.efficiency-content,.residency-content,.outdoorsound-content,.indoorsound-content{display:none;margin-top:30px}#repairContent.is-open,#efficiencyContent.is-open,#residencyContent.is-open,#outdoorsoundContent.is-open,#indoorsoundContent.is-open,#thermostatContent.is-open,#efficiencyContent1.is-open,#efficiencyContent2.is-open,#efficiencyContent3.is-open,#efficiencyContent4.is-open,#efficiencyContent5.is-open,#efficiencyContent6.is-open,#efficiencyContent7.is-open,#efficiencyContent8.is-open,#efficiencyContent9.is-open,#efficiencyContent10.is-open,#efficiencyContent11.is-open,#efficiencyContent12.is-open,#efficiencyContent13.is-open,#efficiencyContent14.is-open,#efficiencyContent15.is-open,#efficiencyContent16.is-open{display:block}.repair-layout,.residencylayout{display:flex;gap:40px;align-items:flex-start}.repair-image img,.residency-image img{max-width:200px;height:auto}.repair-text h2,.efficiency-text h2,.residency-text h2{margin-bottom:10px}.repair-text ul{padding-left:20px;margin:15px 0}.repair-text li{margin-bottom:8px}@media (max-width:768px){.repair-layout,.residency-layout,.residencylayout{flex-direction:column}.repair-image img,.residency-image img{max-width:100%}}.variable-content,.advantage-greater-comfort{display:flex;justify-content:center;aliign-items:center;gap:20px}.advantage-greater-comfort{flex-direction:row-reverse}.variable-content{display:none;margin-top:30px}#variableContent.is-open{display:flex}@media (max-width:768px){.variable-content,.advantage-greater-comfort{flex-direction:column}}.ratio-wrapper,.efficiency-wrapper{max-width:1200px;margin-top:40px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:30px}.ratio-content,.efficiency-content{display:none;margin-top:30px}#ratioContent.is-open{display:block}.ratio-layout,.efficiency-layout{display:flex;gap:40px;align-items:flex-start}.ratio-text h2{margin-bottom:10px}.ratio-text p,.efficiency-text p{padding-left:20px;margin:15px 0}@media (max-width:768px){.elementor-386 .elementor-element.elementor-element-db93ecc .ratio-layout,.elementor-386 .elementor-element.elementor-element-db93ecc .efficiency-layout{flex-direction:column}}