@charset "UTF-8";.dark-linear-gradient-bg{background:-webkit-gradient(linear, left top, left bottom, from(#3a4352), to(#252c38));background:-webkit-linear-gradient(top, #3a4352 0%, #252c38 100%);background:-o-linear-gradient(top, #3a4352 0%, #252c38 100%);background:linear-gradient(180deg, #3a4352 0%, #252c38 100%);color:white}.dark-linear-gradient-bg headings{color:inherit}.dark-linear-gradient-bg headings small{color:inherit}.visual-nav-section .top-content{text-align:left}.trusted-roofing-company-section h2 small{font-size:70%;font-size:clamp(17px, 70%, 70%);color:#b2b2b2}.trusted-roofing-company-section .icon-list{--col-count:4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-block:20px}@media screen and (max-width:750px){.trusted-roofing-company-section .icon-list{--col-count:2}}.trusted-roofing-company-section .icon-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;text-transform:uppercase;letter-spacing:0.04em;line-height:1.5;font-size:clamp(13px, 1.5vw, 20px);font-weight:700;width:calc(100% / var(--col-count))}.trusted-roofing-company-section .icon-list li .icon-wrap{position:relative;height:84px;width:104px}@media screen and (max-width:450px){.trusted-roofing-company-section .icon-list li .icon-wrap{width:80px;height:60px}}.trusted-roofing-company-section .icon-list li .icon-wrap svg{position:absolute;inset:0 0;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;color:white}.signs-section ul{list-style:none;padding-left:0}.signs-section ul li{padding-left:0}.signs-section ul li:before{display:none}.signs-section ul li>strong{font-size:clamp(17px, 1.5vw, 20px);display:block}.bundle-grid{color:black;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5, 1fr);gap:10px;margin-top:40px}@media screen and (max-width:1600px){.bundle-grid{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width:1200px){.bundle-grid{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width:900px){.bundle-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width:600px){.bundle-grid{-ms-grid-columns:100%;grid-template-columns:100%}}.bundle-grid .bundle-item{border-radius:5px;background:#fff;padding:45px 25px 55px;display:-ms-grid;display:grid;height:100%;-ms-grid-rows:auto auto auto 1fr;grid-template-rows:auto auto auto 1fr}@media screen and (max-width:1600px){.bundle-grid .bundle-item{padding:30px 20px}.bundle-grid .bundle-item:nth-last-child(-n+2){-ms-grid-column-span:2;grid-column:span 2}}@media screen and (max-width:1200px){.bundle-grid .bundle-item:nth-last-child(-n+2){-ms-grid-column-span:1;grid-column:span 1}.bundle-grid .bundle-item:last-child{-ms-grid-column-span:3;grid-column:span 3}}@media screen and (max-width:900px){.bundle-grid .bundle-item:last-child{-ms-grid-column-span:1;grid-column:span 1}}@media screen and (max-width:600px){.bundle-grid .bundle-item{padding:20px 20px}}.bundle-grid .bundle-item h3{text-align:center;margin:0;line-height:1}.bundle-grid .bundle-item .red{color:#a0263d;font-size:1.2em;text-align:center;font-weight:700;line-height:1.2;margin:5px 0 10px}.bundle-grid .bundle-item p{text-align:center;line-height:1.5;margin:0 0 15px}.bundle-grid .bundle-item p:last-of-type{-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}@media screen and (min-width:1001px){.bundle-grid .bundle-item p a:hover{color:#a0263d}}.finance-bottom-cta{background:#161a22}.finance-bottom-cta .three-wide-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width:1500px){.finance-bottom-cta .three-wide-grid{-ms-grid-columns:1fr 490px 1fr;grid-template-columns:1fr 490px 1fr}}@media only screen and (max-width:1000px){.finance-bottom-cta .three-wide-grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.finance-bottom-cta .three-wide-grid .img-wrap{width:100%;height:100%;position:relative}@media only screen and (max-width:1000px){.finance-bottom-cta .three-wide-grid .img-wrap{min-height:250px}}.finance-bottom-cta .three-wide-grid .img-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.finance-bottom-cta .three-wide-grid .content{min-height:500px;display:-ms-grid;display:grid;justify-items:center;-ms-flex-line-pack:center;align-content:center}.finance-bottom-cta .three-wide-grid .content>:first-child{margin-top:0}.finance-bottom-cta .three-wide-grid .content>:last-child{margin-bottom:0}@media only screen and (max-width:1500px){.finance-bottom-cta .three-wide-grid .content{min-height:400px}}@media only screen and (max-width:1000px){.finance-bottom-cta .three-wide-grid .content{min-height:250px;-ms-grid-column-span:2;grid-column:span 2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}}.finance-bottom-cta .three-wide-grid .content h2{color:#fff;text-align:center}
/*# sourceMappingURL=service-area-roof-repair.css.map */