.elementor-31978 .elementor-element.elementor-element-620c0ab8{--display:flex}.elementor-31978 .elementor-element.elementor-element-620c0ab8.e-con{--flex-grow:0;--flex-shrink:0}.elementor-31978 .elementor-element.elementor-element-e8aa0d9 .gem-tta-panel.gem-tta-active .gem-tta-panel-heading,.elementor-31978 .elementor-element.elementor-element-e8aa0d9 .gem-tta-panel .gem-tta-panel-body{background-color:var(--e-global-color-6fe3fe9);border-style:none}.elementor-31978 .elementor-element.elementor-element-e8aa0d9 .gem-tta-panels .gem-tta-panel.gem-tta-active .gem-tta-panel-heading{background-color:var(--e-global-color-6fe3fe9)}.elementor-31978 .elementor-element.elementor-element-e8aa0d9 .gem-tta-panel .gem-tta-panel-title>a{justify-content:flex-start}.elementor-31978 .elementor-element.elementor-element-e8aa0d9 .gem-tta-panel:not(.gem-tta-active) .gem-tta-panel-heading{background-color:var(--e-global-color-6fe3fe9);border-style:none}.elementor-31978 .elementor-element.elementor-element-e8aa0d9 .gem-tta-panel:not(:first-child){margin-top:0}.elementor-31978 .elementor-element.elementor-element-e8aa0d9 .gem-tta-panel.gem-tta-active .gem-tta-panel-body{border-top-style:none!important}.elementor-31978 .elementor-element.elementor-element-e8aa0d9 .gem-tta-panel.gem-tta-active .gem-tta-title-text{text-transform:none;font-style:normal;text-decoration:none}.elementor-31978 .elementor-element.elementor-element-e8aa0d9 .gem-tta-panel.gem-tta-active .gem-tta-panel-title>a .gem-tta-title-text{color:var(--e-global-color-secondary)}.elementor-31978 .elementor-element.elementor-element-e8aa0d9 .gem-tta.gem-tta-general.gem-tta-accordion .gem-tta-panel-body{padding:0 20px 0 50px}.elementor-31978 .elementor-element.elementor-element-e8aa0d9 .gem-tta-panel-body{font-size:12px;font-weight:400;line-height:18px;text-align:left!important}.checkbox-list{list-style:none;padding-left:0;margin-left:0}.checkbox-list li{position:relative;padding-left:42px;margin-bottom:10px}.checkbox-list li:before{content:"";position:absolute;left:20px;top:3px;width:14px;height:14px;border:1.5px solid currentColor;border-radius:3px;background:0 0}.fireplace-table-wrapper{width:100%;margin:24px 0}.fireplace-comparison-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:16px;line-height:1.5}.fireplace-comparison-table th,.fireplace-comparison-table td{padding:14px 16px;border:1px solid #d8d8d8;text-align:left;vertical-align:top;overflow-wrap:break-word}.fireplace-comparison-table thead th{background-color:#f2f2f2;font-weight:700}.fireplace-comparison-table thead th:first-child{width:19%}.fireplace-comparison-table thead th:not(:first-child){width:27%}.fireplace-comparison-table tbody th{background-color:#f8f8f8;font-weight:700}@media screen and (max-width:767px){.fireplace-comparison-table,.fireplace-comparison-table tbody,.fireplace-comparison-table tr,.fireplace-comparison-table th,.fireplace-comparison-table td{display:block;width:100%}.fireplace-comparison-table{border:0}.fireplace-comparison-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fireplace-comparison-table tbody tr{margin-bottom:20px;border:1px solid #d8d8d8;border-radius:6px;overflow:hidden}.fireplace-comparison-table tbody th{padding:14px 16px;border:0;background-color:#333;color:#fff;font-size:18px}.fireplace-comparison-table tbody td{padding:14px 16px;border:0;border-top:1px solid #e2e2e2}.fireplace-comparison-table tbody td:before{content:attr(data-label);display:block;margin-bottom:5px;font-weight:700;color:#cc622e}}.gem-tta.gem-tta-accordion .gem-tta-panel.gem-tta-active .gem-tta-panel-title{text-transform:none}body .gem-tta.gem-tta-tabs .gem-tta-tab a,body .gem-tta.gem-tta-tabs .gem-tta-panel .gem-tta-panel-title,body .gem-tta.gem-tta-accordion .gem-tta-panel .gem-tta-panel-title,.thegem-tabs__nav-item,.thegem-accordion__item-title,.portfolio-filter-tabs ul.portfolio-filter-tabs-list li:not(.active){text-transform:none}