<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*** Critical CSS only in template, all css in inline CSS ***/:root {--primary-red:#ec232b;}/**------------------------------------------- Structure Styles -------------------------------------------**/.row {max-width:1200px;position:relative;}.container {background-color:#fff;}a,#tabs .ui-widget-content a,#tabs .ui-state-active a,#tabs .ui-state-active a:link,l#tabs-light-bar .ui-widget-content a {color:#666;}a:visited {color:#222;}a:hover {color:#ec232b;}/**------------------------------------------- Font Styles -------------------------------------------**/body {font-family:"brother-1816", sans-serif;font-weight:400;font-style:normal;}ul {font-family:sans-serif;}h2,ol {font-family:sans-serif;color:#ec232b;}h1,h3,h4,strong {font-family:sans-serif;color:#666;}.ctr {text-align:center;}h1 {font-size:22px;color:;margin-bottom:30px;line-height:1.2;font-family:sans-serif;color:#000;}h2 {font-size:18px;margin:0px auto 30px;font-weight:bold;font-family:sans-serif;font-weight:bold;color:#000;}@media screen and (min-width:640px) {h1, p.home-section-title {font-size:40px;margin-bottom:30px;}h2 {font-size:24px;}}@media screen and (min-width:1025px) {h1, p.home-section-title {font-size:40px;margin-bottom:30px;}h2 {font-size:30px;}}.breakout p, .breakout ul, .breakout ol {font-size:1em;line-height:1.6;}ul.arrows li:before {color:#f20000;font-family:FontAwesome;content:"\f058";font-weight:900;padding-right:5px;margin-left:-1.3em;margin-top:-3px;font-size:1.3em;float:left;position:absolute;}ul.checks li:before {color:#f20000;font-family:FontAwesome;content:"\f14a";font-weight:900;padding-right:5px;margin-left:-1.3em;margin-top:-3px;font-size:1.3em;float:left;position:absolute;}ul.left.arrows,ul.left.arrows,ul.left {max-width:50%;}ul.checks li,ul.arrows li {background:none;padding:3px 0;}#content-wrap ul,#content-wrap ol,ul.checks,ol.checks,ul.arrows,ol.arrows {padding:0px 20px;margin:0 0 0 1.1rem;}ul.checks,ul.arrows {margin:0 0 0 1.1rem;list-style:none;}/***------------ Numbered Checks ------------***/ol li:before {color:#fff;font-family:inherit;background:#f20000;font-weight:700;padding:2px 0;width:27px;height:27px;border-radius:50px;margin-left:-2.2em;margin-top:0px;font-size:1.05em;line-height:1.3;text-align:center;float:left;position:absolute;text-shadow:0 1px 0 rgba(0,0,0,0.2);}ol .sub1,ol .sub2,ol .sub3,ol .sub4,ol .sub5,ol .sub6,ol .sub7,ol .sub8,ol .sub9,ol .sub10,ol .sub11,ol .sub12,ol .sub13,ol .sub14,ol .sub15,ol .sub16,ol .sub17,ol .sub18,ol .sub19,ol .sub20 {padding:5px 0 10px 40px;background-image:none !important;}ol .sub1:before {content:"1";}ol .sub2:before {content:"2";}ol .sub3:before {content:"3";}ol .sub4:before {content:"4";}ol .sub5:before {content:"5";}ol .sub6:before {content:"6";}ol .sub7:before {content:"7";}ol .sub8:before {content:"8";}ol .sub9:before {content:"9";}ol .sub10:before {content:"10";}ol .sub11:before {content:"11";}ol .sub12:before {content:"12";}ol .sub13:before {content:"13";}ol .sub14:before {content:"14";}ol .sub15:before {content:"15";}ol .sub16:before {content:"16";}ol .sub17:before {content:"17";}ol .sub18:before {content:"18";}ol .sub19:before {content:"19";}ol .sub20:before {content:"20";}@media screen and (max-width:960px) {ul.left.arrows,ul.left.arrows,ul.left {max-width:100%;}}/**------------------------------------------- Silo Styles -------------------------------------------**/#silo-header {height:125px;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;border-bottom:1px solid #ec232b;}@media screen and (max-width:640px) {#silo-header {height:120px;}}/*#silo-header::before {content:"";display:block;background:#ec232b;opacity:.8;width:100%;height:100%;position:absolute;}*/#silo-header .page-title {color:#fff;text-transform:uppercase;font:bold 30px/38px sans-serif;margin:70px auto 0px;display:block;position:relative;text-shadow:0px 0px 10px #444;text-align:right;z-index:1;}@media screen and (max-width:640px) {#silo-header .page-title {margin-top:30px;line-height:1.0em;}}.silo-header--img {width:100%;height:125px;display:flex;position:absolute;} .silo-header--img picture {display:flex;min-width:100%;}.silo-header--img picture:before {content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#ec232b;opacity:.8;z-index:1;}.silo-header--img img {position:relative;object-fit:cover;min-width:100%;}/* Silo headers *//*#about #silo-header,#territory #silo-header {background-image:url('/core/images/templates/spruce/headers/silo-roofing-2.jpg');}#spray-foam #silo-header {background-image:url('/core/images/templates/des/headers/silo-spray-foam-des.jpg');}#attic-insulation #silo-header {background-image:url('/core/images/templates/des/headers/silo-attic-insulation-des.jpg');}#ice-damming #silo-header {background-image:url('/core/images/templates/des/headers/silo-ice-damming.jpg');}#crawl-space-insulation #silo-header {background-image:url('/core/images/templates/des/headers/silo-crawl-insulation-des.jpg');}#home-insulation #silo-header {background-image:url('/core/images/templates/des/headers/silo-home-insulation-des.jpg');}#windows-doors #silo-header {background-image:url('/core/images/templates/spruce/headers/silo-windows.jpg');}#indoor-air-quality #silo-header {background-image:url('/core/images/templates/des/headers/silo-airq-des.jpg');}#home-energy-evaluation #silo-header {background-image:url('/core/images/templates/des/headers/silo-audit-des.jpg');}#roof-repair #silo-header {background-image:url('/core/images/templates/spruce/headers/silo-roofing-tools-2.jpg');}#roof-replacement #silo-header {background-image:url('/core/images/templates/spruce/headers/silo-roofing-worker-1.jpg');}#commercial-roofing #silo-header {background-image:url('/core/images/templates/spruce/headers/silo-commercial-roofing.jpg');}#gutters-and-downspouts #silo-header {background-image:url('/core/images/templates/spruce/headers/silo-gutters.jpg');}#siding #silo-header {background-image:url('/core/images/templates/spruce/headers/silo-siding.jpg');}#remodeling #silo-header {background-image:url('/core/images/templates/spruce/headers/silo-kitchen.jpg');}*//***------------------------------------------- Content -------------------------------------------***/@media screen and (min-width:641px){#page-wrap &gt; .row::before {content:"";position:absolute;display:block;background-image:linear-gradient(to left,rgb(230, 230, 230) 1px, rgb(234, 232, 232)1px, rgb(248, 248, 248) 15px);height:100%;width:24.9%;}}@media screen and (max-width:640px) {#page-wrap {padding:20px 0 0;}}#content-wrap {background-color:#fff;padding-top:35px;padding-bottom:35px;padding-left:35px;}@media screen and (max-width:640px) {#content-wrap {padding-left:0.9375rem;padding-top:0px;}}#content-wrap.free-estimate, #content-wrap.homepage-content {padding-left:0.9375rem;}#content-wrap #gmap-wrap {margin:0px 0px 30px 30px;float:right;}a.button,a.arrow-button,button#fitli-btn {background:#ED1C24;text-shadow:none;font:bold 17px sans-serif;border:0;text-transform:uppercase;transition:background .2s ease;color:#fff !important;border-radius:0;display:inline-block;width:unset !important;}a.button.btn-round {border-radius:30px;padding:1rem 1.5rem;}a.button:hover,a.arrow-button:hover,button#fitli-btn:hover {background:#000;}a.btn-gray {display:inline-block;background:transparent;border:3px solid #565656;border-radius:30px;padding:.5rem 1.25rem;font-size:14px;transition:all .2s ease}a.btn-gray:hover {background:#565656;color:#fff !important;}@media screen and (min-width:1025px) {a.button {font-size:20px;}a.button.btn-round {border-radius:40px;padding:1.25rem 1.5rem;}}a.arrow-button {padding:10px 70px 10px 20px !important;}.arrow-button span {background-image:none;position:absolute;float:right;margin-right:15px;}.arrow-button span::before {content:"";display:block;border-left:1px solid rgba(255, 255, 255, .25);border-right:1px solid rgba(0, 0, 0, .2);width:1px;height:50px;position:absolute;}.arrow-button span::after {content:"";display:block;border:15px solid transparent;border-left:20px solid #fff;position:relative;height:15px;width:15px;top:8px;left:18px;}.city_scroll_list_local_phone span:nth-child(6) {display:none;}</pre></body></html>