span.new.locations{display:inline-block;float:none;position:relative;bottom:7px;left:6px;font-size:94%;color:red;rotate:-23deg}.Jersey{font-size:25px!important;letter-spacing:-.15px}span.orange{color:#e26413;font-size:33px;display:block;line-height:41px}p.h3_fake{color:#303133;font-family:Montserrat,Sans-serif;font-size:28px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-1.5px;text-align:left;padding:15px 15px 0;margin-top:0;margin-bottom:.5rem;clear:both}h3.h2_fake{color:#303133;font-family:Montserrat,Sans-serif;font-size:33px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-1.5px;text-align:left}.headline_more_bottom{padding:69px 30px 0 32px}.overlay.afterLabel,.overlay.beforeLabel{font-size:30px!important}div#compy .icbImageCompare .caption{font-size:30px!important;font-weight:700}@media (min-width:768px){.col-md-5{width:100%!important}}@media (min-width:1200px){.col-md-5{width:41.6666666667%!important}}@media (min-width:768px){.col-md-7{width:100%!important}}@media (min-width:1200px){.col-md-7{width:58.3333333333%!important}}body.page-template-page-service-area-locations h2.solar_stepper{padding-top:0!important}body .container_locations{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background-color:#f5f5f5;padding:0 20px 20px;line-height:1.6}.container_locations{max-width:1200px;margin:0 auto}.container_locations .section{margin-bottom:40px}.container_locations .section-title{font-size:2rem;color:#333;margin-bottom:20px;text-align:center;font-weight:600}.container_locations .grid{display:block;padding:0}h3.h2_fake.more_top{margin-top:50px}.container_locations .location-card{background:#fff;border-radius:12px;padding:3px;box-shadow:0 2px 12px rgb(0 0 0 / .1);transition:transform 0.2s ease,box-shadow 0.2s ease;border:1px solid #e1e5e9}.container_locations .location-card:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgb(0 0 0 / .15)}.container_locations .location-name{font-size:1rem;font-weight:600;color:#2c3e50;margin-bottom:0;min-width:176px}p.elementor-heading-title.tiny.last{margin-bottom:100px}.container_locations .coordinates{display:flex;flex-direction:column;gap:8px}.container_locations .coordinate{display:flex;justify-content:space-between;align-items:center}.container_locations .coordinate-label{font-weight:500;color:#7f8c8d;font-size:.9rem}.container_locations .coordinate-value{font-family:'Courier New',monospace;color:#34495e;font-weight:500}.container_locations .maps-link{color:#3498db;text-decoration:none;font-family:'Courier New',monospace;font-weight:500;padding:4px 8px;border-radius:4px;transition:background-color 0.2s ease}.container_locations .maps-link:hover{background-color:#e8f4fd;text-decoration:underline}.container_locations .county-card{border-left:4px solid #e74c3c}.container_locations .city-card{border-left:1px solid #3498db;max-width:45%;display:inline-block;margin:1%;text-align:center}.container_locations h2.section-title{font-size:18px;font-weight:400;padding:0;margin:0 0 13px}@media (max-width:900px){.container_locations .grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}}@media (max-width:600px){.container_locations .grid{grid-template-columns:1fr;gap:12px}.container_locations .location-card{padding:20px}.container_locations .section-title{font-size:1.6rem}}#icbImageCompare-3a00036c-4 .icbImageCompare{max-width:541px;border-radius:30px!important;box-shadow:10px 10px 10px #0000002b;margin:30px;width:100%!important}img.afterImg,img.beforeImg{border-radius:30px}wp-block-icb-image-compare .icbImageCompare .comparison-slider .resize>img{border-radius:30px}body.page-template-page-service-area-locations p.tiny{font-size:30px;color:#555;font-weight:300;letter-spacing:1px;text-align:left}#icbImageCompare-336d1343-e .icbImageCompare{width:100%!important}#icbImageCompare-336d1343-e .icbImageCompare .overlay{font-size:25px}#icbImageCompare-336d1343-e .icbImageCompare .overlay{color:#fff;padding:30px 15px!important}div#comparator-2 .comparator2{display:none}div#comparator-1 .comparator1{display:none}.icbImageCompare{width:100%!important}.icbImageCompare{background-color:transparent!important}div#compy .caption{font-size:17px!important;letter-spacing:3px!important}.push_down_20px{padding-top:20px}body.page-template-page-service-area-locations .row.testimmonial.quotes.right{background-image:radial-gradient(circle farthest-side at 173% -119%,#e26414,#fff0)!important}h3.solar_stepper.push2{padding:15px 15px 0}p.elementor-heading-title.tiny.pushp{padding:0 15px;font-size:24px;line-height:31px}.col-md-12.siding{padding:0 130px 40px}.top-spacer-50px{padding-top:50px!important}.bottom-spacer-50px{padding-bottom:50px}.bottom-spacer-100px{padding-bottom:100px}.extra_top_30px{padding-top:30px}.extra_bottom_30px{padding-bottom:30px}.extra_top_30px{padding-top:30px}</style><style>.colors-white,.color-Brownstone{background:#5e3c32}.color-Melrose{background:#70352f}.color-Autumn-Red{background:#86463d}.color-Tuxedo{background:#2d2928}.color-Slate{background:#4d4c4a}.color-Espresso{background:#595047}.color-Sable-Brown{background:#655848}.color-Sparrow{background:#847d73}.color-Spruce{background:#767f64}.color-Forest{background:#515d4f}.color-Midnight-Blue{background:#4b5465}.color-Deep-Mineral{background:#4b525a}.color-Pacific-Blue{background:#5f686f}.color-Wedgewood-Blue{background:#6f838c}.color-Flagstone{background:#778183}.color-Smokey-Gray{background:#65625b}.color-Desert-Tan{background:#dbd1b8}.color-Weathered-Wood{background:#a8958e}.color-Charcoal-Gray{background:#7e7e7c}.color-Castle-Stone{background:#88847b}.color-Granite-Gray{background:#938f86}.color-Garystone{background:#afafa7}.color-Sterling-Gray{background:#b7b7b5}.color-Cypress{background:#a09f80}.color-Herrigngbone{background:#e5e1d6}.color-Sandstone-Beige{background:#edeae1}.color-Natural-Clay{background:#aa9d8d}.color-Savannah-Wicker{background:#c3b79d}.color-Snow{background:#eeeeec}.color-Colonial-White{background:#e5e1e0}.colors{display:inline-flex;align-items:center;justify-content:center;margin:auto;width:100%;flex-wrap:wrap;padding-left:65px}.circle{display:block;width:75px;height:75px;border-radius:50%;border:solid 2px #fff;overflow:hidden;margin-left:-22px;box-shadow:0 0 5px 1px rgb(0 0 0 / .4);position:relative;transition:transform cubic-bezier(.17,.67,.83,.67) .7s;transition:z-index,transform cubic-bezier(.17,.67,.83,.67) .7s;transition-delay:.2s;margin-bottom:25px}.circle:hover{z-index:2;transform:scale(1.2);transition:transform cubic-bezier(.17,.67,.83,.67) .7s;transition:z-index,transform cubic-bezier(.17,.67,.83,.67) .7s;transition-delay:.2s}.circle div.color-block{display:block;width:100%;height:100%}.comparator1{display:none!important}.comparator-section figure.wp-block-coblocks-gallery-masonry.masonry-grid{display:none}.gallery-section .comparator2{display:none}figure.siding-gallery img{box-shadow:0 .5rem 1rem rgb(0 0 0 / .15)!important;border-radius:10px}p.dribble_text,span.dribble_text{display:block;font-size:20px;letter-spacing:.5px;font-weight:600;line-height:26px;margin:10px auto 0;max-width:75%}li.ol_bullet{margin:0 0 22px 44px;line-height:1.2em;max-width:90%}li.ol_bullet:first-child{margin-top:20px}ol.ol-title{font-size:30px;text-align:left;margin:0 0 20px;padding:0;clear:both;color:#555;font-weight:300;letter-spacing:1px;list-style:disc}li.ol_bullet.siding{font-size:24px;line-height:31px}ol.ol-title.siding{font-size:24px;line-height:31px;padding:0 15px}figure.shadow_siding_gutters img{box-shadow:0 .5rem 1.2rem .52rem #221f1f5e!important;border-radius:7px}.cities_list a{font-weight:700}span.bullet{font-weight:700;font-size:31px;display:inline-block;padding-right:10px;height:auto}span.bullet-point-more{font-weight:700;font-size:31px;display:block;padding-right:10px;height:40px;float:left}.bullet-point{padding-left:5%!important}.faq .container.Fortified-by-Fortified{margin-bottom:100px}.column_row_1,column_row_2{min-height:317px!important}.faq h2{padding-top:30px;text-align:center!important}.mobile.about_us_grey.padding-48t.padding-114b.videos.hide_some.faq{padding-top:38px!important}h3.sub-stepper{padding-top:40px}.mobile.padding-48t.padding-114b.videos.hide_some.inset{padding-top:20px!important}.intimidating .solar_explanation{padding-top:30px!important}body.page-template-page-service-area-locations .home_head_1.whiteme h1{color:#ffffff!important;font-family:'Poppins',sans-serif!important;font-size:49px!important;line-height:62px;font-weight:700!important;text-align:left;padding-left:6%;padding-top:10%}body.page-template-page-service-area-locations h3.solar_stepper{color:#303133;font-family:Montserrat,Sans-serif;font-size:28px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-1.5px;text-align:left}body.page-template-page-service-area-locations h2.solar_stepper{color:#303133;font-family:Montserrat,Sans-serif;font-size:33px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-1.5px;text-align:left}body.page-template-page-service-area-locations p.solar_stepper{color:#303133;font-family:Montserrat,Sans-serif;font-size:33px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-1.5px;text-align:left}.mobile.padding-48t.padding-114b.videos.hide_some{padding-top:78px!important}.special .solar_explanation{padding-top:20px!important}.intimidating{margin-top:78px!important}.content{padding-top:8px!important}body.page-template-page-service-area-locations .padding-114b{padding-bottom:4px!important}body.page-template-page-service-area-locations .last.padding-114b{padding-bottom:114px!important}body.page-template-page-service-area-locations p.sub-stepper.more_height{line-height:1.7!important;margin-top:11px!important}body.page-template-page-service-area-locations .column_row_1{min-height:245px}body.page-template-page-service-area-locations .move_down.solar_feature{padding-top:136px!important}body.page-template-page-service-area-locations .row.testimmonial.quotes{background:#f3f3f3!important;box-shadow:7px 17px 10px -5px rgb(0 0 0 / 13%)}body.page-template-page-service-area-locations div#contactspy{background-size:cover;background-position:center center;background-image:url(/wp-content/uploads/2025/05/wide-map.jpg);height:888px;margin-top:-80px;box-shadow:0 0 78px #333;background-color:#8a8a8a99;background-blend-mode:multiply;background-repeat:no-repeat}body.page-template-page-service-area-locations header{background:transparent!important}body.page-template-page-service-area-locations .navbar-color{background-color:#00000047!important}body.page-template-page-service-area-locations .row.testimmonial{height:auto!important}body.page-template-page-service-area-locations footer .float-left.width-100.background-footer-grey{display:none}body.page-template-page-service-area-locations .home_head_1 h1{line-height:69px}body.page-template-page-service-area-locations .container.solar{position:absolute;top:0;width:100%;max-width:100%;text-align:center;padding:132px 0 0}body.page-template-page-service-area-locations .mobile.about_us_grey.padding-48t.padding-114b.videos{background-color:#fff0}body.page-template-page-service-area-locations .container.Fortified-by-Fortified{padding-top:2px}body.page-template-page-service-area-locations .headline_text.bigger,body.page-template-page-service-area-locations h2.tiny{text-align:left}body.page-template-page-service-area-locations h2.elementor-heading-title.elementor-size-default{font-size:33px}body.page-template-page-service-area-locations h3.sub-stepper,body.page-template-page-service-area-locations p.sub-stepper{color:#303133;font-family:"Montserrat",Sans-serif;font-size:23px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0;text-align:left;margin-bottom:14px}body.page-template-page-service-area-locations h3.sub-stepper-2,body.page-template-page-service-area-locations p.sub-stepper-2{color:#303133;font-family:"Montserrat",Sans-serif;font-size:23px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0;text-align:left;margin-bottom:4px}body.page-template-page-service-area-locations p.solar_explainer{font-size:20px;text-align:left;font-weight:500;line-height:32px;padding-bottom:10px;color:#333f4be3}body.page-template-page-service-area-locations .container.Fortified-by-Fortified .col-md-7.solar img{padding:0;box-shadow:7px 17px 10px -5px rgb(0 0 0 / 33%);margin:0;width:auto;height:auto;border-radius:11px;max-height:777px}body.page-template-page-service-area-locations .solar_feature{padding:30px}body.page-template-page-service-area-locations .row.testimmonial.quotes{background:#f3f3f3!important;margin:8px 0 36px}body.page-template-page-service-area-locations .solar_explanation{padding:3px 0 0 10px;height:100%}body.page-template-page-service-area-locations h2.tiny{font-size:30px;color:#555;font-weight:300;letter-spacing:1px}body.page-template-page-service-area-locations .container.Fortified-by-Fortified h2.tiny{padding:0}body.page-template-page-service-area-locations .headline_text.bigger{padding-bottom:10px}body.page-template-page-service-area-locations-php .contact-form-jeff{max-height:594px}body.page-template-page-service-area-locations-php .headline_text.bigger h1,body.page-template-page-service-area-locations-php .headline_text.bigger h2{text-align:left}body.page-template-page-service-area-locations .contact-form-jeff.contact-form-backgound.padding-30t.padding-20b{margin:0 20px 0 0!important}body.page-template-page-service-area-locations div.contactspy{padding-left:0;padding-right:0}body.page-template-page-service-area-locations div#contactspy.contactspy{margin-top:0!important;border-radius:5px;background-image:url(/wp-content/uploads/2023/02/Timberline_Solar_RM_HR_100_THP-scaled.jpg);height:455px}body.page-template-page-service-area-locations form#\37{padding:0 40px}body.page-template-page-service-area-locations .font-san-sm.font-regular.font-white.padding-15l.padding-15r.home_form_2,body.page-template-page-service-area-locations .font-san-md.font-regular.font-yellow.padding-15l.padding-15r.home_form_1{padding:0 60px!important}body.page-template-page-service-area-locations .wpcf7-not-valid-tip{padding-top:3px;padding-left:0;line-height:21px;color:beige}body.page-template-page-service-area-locations .wpcf7-not-valid-tip{padding-top:3px;padding-left:0;line-height:21px;color:beige}body.page-template-page-service-area-locations .wpcf7-response-output{color:beige}.home_banner_text.padding-20t.padding-20b{padding-top:100px!important}body.page-template-page-service-area-locations div#contactspy.col-md-7.contactspy{margin-top:48px!important}@media (max-width:1500px){body.page-template-page-service-area-locations .home_page_form input[type="submit"]{width:100%!important;max-width:250px}}@media (min-width:1200px){body.page-template-page-service-area-locations form#f2b5023,body.page-template-page-service-area-locations form#\35 305{padding:10px 45px 0}}@media (width:1180px) and (orientation:landscape),@media (width:1024px) and (orientation:landscape){h2.elementor-heading-title.elementor-size-default{font-size:36px}}@media (max-width:1000px){body.page-template-page-service-area-locations-php h2.tiny{font-size:24px!important;letter-spacing:4px!important;line-height:32px}}@media (width:736px) and (orientation:landscape){body.page-template-page-service-area-locations div#contactspy{height:711px!important}body.page-template-page-service-area-locations div#contactspy.contactspy{height:710px!important}}@media (width:667px) and (orientation:landscape){body.page-template-page-service-area-locations div#contactspy{height:711px!important}body.page-template-page-service-area-locations div#contactspy.contactspy{height:710px!important}}@media (max-width:500px){body.page-template-page-service-area-locations .home_head_1.whiteme h1{font-size:44px!important;line-height:55px!important}body.page-template-page-service-area-locations .solar_feature{padding:0 0 0 10px}.colors{padding-left:0!important}.col-md-12.siding{padding:25px 30px 40px!important}body.page-template-page-service-area-locations .row>*{width:100%;padding-left:7%;padding-right:7%}}@media (max-width:428px){body.page-template-page-service-area-locations-php .container.solar{padding:152px 0 0!important}body.page-template-page-service-area-locations-php .home_head_1{font-size:52px!important;line-height:58px!important}body.page-template-page-service-area-locations h2.tiny{font-size:23px!important;line-height:30px}body.page-template-page-service-area-locations .container.Fortified-by-Fortified h2.tiny{padding:0 5% 75px 5%}body.page-template-page-service-area-locations .move_down.solar_feature{padding-top:0px!important}body.page-template-page-service-area-locations div#contactspy.contactspy{height:750px!important}}@media (max-width:400px){body.page-template-page-service-area-locations-php .home_head_1{font-size:46px!important;line-height:57px!important}}