h2{padding-top:40px!important}h3{padding-top:20px!important}h4{padding-top:20px!important}h5{padding-top:10px!important}h6{padding-top:20px!important}.et_pb_section_0_tb_footer{background-repeat:no-repeat!important;background-image:url('https://jbosroofingservice.com/wp-content/uploads/2026/10/j-bos-roofing-footer-house-dusk.webp')!important}.et_pb_text_0_tb_footer,.et_pb_text_1_tb_footer,.et_pb_text_2_tb_footer,.et_pb_text_3_tb_footer,.et_pb_text_4_tb_footer,.et_pb_text_5_tb_footer,.et_pb_text_6_tb_footer,.et_pb_text_7_tb_footer,.et_pb_text_8_tb_footer,.et_pb_text_9_tb_footer,.et_pb_text_10_tb_footer,.et_pb_text_11_tb_footer,.et_pb_text_12_tb_footer{text-align:start}.et_pb_cta_0_tb_footer.et_pb_promo{background-color:var(--gcid-primary-color)}.et_pb_cta_0_tb_footer .et_pb_promo_description,.et_pb_cta_0_tb_footer .et_pb_module_header,.et_pb_cta_0_tb_footer .et_pb_button_wrapper{text-align:center}body #page-container .et_pb_cta_0_tb_footer.et_pb_promo .et_pb_promo_button.et_pb_button:after{font-size:1.6em}.et_pb_text_0_tb_footer{margin:0!important;width:100%}.et_pb_text_0_tb_footer .et_pb_text_inner{width:100%}.et_pb_text_0_tb_footer{font-family:Inter,Arial,sans-serif!important;font-size:16px;line-height:1.6;color:#e7e7e7!important;text-align:left}.et_pb_text_0_tb_footer p{padding:0;margin:0;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}.et_pb_text_0_tb_footer{margin-bottom:20px!important}.et_pb_text_0_tb_footer p{color:#f33748!important;font-size:12px;letter-spacing:2px;font-weight:700}.et_pb_text_1_tb_footer{margin:0!important;width:100%}.et_pb_text_1_tb_footer .et_pb_text_inner{width:100%}.et_pb_text_1_tb_footer{margin-bottom:18px!important}.et_pb_text_1_tb_footer h2{font-family:"Libre Baskerville",Georgia,serif!important;font-size:clamp(36px,4.1vw,62px)!important;font-weight:400!important;font-style:italic!important;line-height:1.08!important;letter-spacing:-1.4px;color:#fff!important;padding:0!important;margin:0!important;text-align:left!important}@media(max-width:767px){.et_pb_text_1_tb_footer h2{font-size:38px!important;letter-spacing:-.8px}}.et_pb_text_2_tb_footer{margin:0!important;width:100%}.et_pb_text_2_tb_footer .et_pb_text_inner{width:100%}.et_pb_text_2_tb_footer{font-family:Inter,Arial,sans-serif!important;font-size:16px;line-height:1.6;color:#e7e7e7!important;text-align:left}.et_pb_text_2_tb_footer p{padding:0;margin:0;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}.et_pb_text_2_tb_footer{margin-bottom:26px!important}.et_pb_text_2_tb_footer p{font-size:18px;line-height:1.55}@media(max-width:767px){.et_pb_text_2_tb_footer p{font-size:16px}}.et_pb_cta_0_tb_footer.et_pb_promo{padding:0!important;margin:0!important;background:transparent!important;text-align:left!important}.et_pb_cta_0_tb_footer.et_pb_promo .et_pb_promo_description{display:none}.et_pb_cta_0_tb_footer.et_pb_promo .et_pb_button_wrapper{text-align:left!important}.et_pb_cta_0_tb_footer.et_pb_promo a.et_pb_button{font:600 15px/1.5 Inter,Arial,sans-serif!important;background:#b70827!important;border:0!important;color:#fff!important;padding:13px 22px!important;border-radius:3px!important}.et_pb_cta_0_tb_footer.et_pb_promo a.et_pb_button:after{display:none!important}.et_pb_cta_0_tb_footer.et_pb_promo a.et_pb_button:hover{background:#97011d!important}.et_pb_cta_0_tb_footer.et_pb_promo a:focus-visible{outline:2px solid #fff;outline-offset:5px}.et_pb_column_0_tb_footer{width:100%!important;max-width:100%!important;margin:0!important;min-width:0;gap:0!important}.et_pb_text_3_tb_footer{margin:0!important;width:100%}.et_pb_text_3_tb_footer .et_pb_text_inner{width:100%}.et_pb_text_3_tb_footer{font-family:Inter,Arial,sans-serif!important;font-size:16px;line-height:1.6;color:#e7e7e7!important;text-align:left}.et_pb_text_3_tb_footer p{padding:0;margin:0;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}.et_pb_text_3_tb_footer{margin-bottom:30px!important}.et_pb_text_3_tb_footer:last-child{margin-bottom:0!important}.et_pb_text_3_tb_footer .jbf-benefit{display:grid;grid-template-columns:30px minmax(0,1fr);gap:22px;align-items:start}.et_pb_text_3_tb_footer .jbf-benefit>p:empty{display:none!important}.et_pb_text_3_tb_footer .jbf-benefit>div{grid-column:2;grid-row:1}.et_pb_text_3_tb_footer svg{grid-column:1;grid-row:1;width:30px;height:30px;color:#ec2639;margin-top:3px}.et_pb_text_3_tb_footer h3{font:600 18px/1.35 Inter,Arial,sans-serif!important;color:white!important;padding:0;margin:0 0 6px}.et_pb_text_3_tb_footer p{font-size:15px;line-height:1.55}.et_pb_text_4_tb_footer{margin:0!important;width:100%}.et_pb_text_4_tb_footer .et_pb_text_inner{width:100%}.et_pb_text_4_tb_footer{font-family:Inter,Arial,sans-serif!important;font-size:16px;line-height:1.6;color:#e7e7e7!important;text-align:left}.et_pb_text_4_tb_footer p{padding:0;margin:0;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}.et_pb_text_4_tb_footer{margin-bottom:30px!important}.et_pb_text_4_tb_footer:last-child{margin-bottom:0!important}.et_pb_text_4_tb_footer .jbf-benefit{display:grid;grid-template-columns:30px minmax(0,1fr);gap:22px;align-items:start}.et_pb_text_4_tb_footer .jbf-benefit>p:empty{display:none!important}.et_pb_text_4_tb_footer .jbf-benefit>div{grid-column:2;grid-row:1}.et_pb_text_4_tb_footer svg{grid-column:1;grid-row:1;width:30px;height:30px;color:#ec2639;margin-top:3px}.et_pb_text_4_tb_footer h3{font:600 18px/1.35 Inter,Arial,sans-serif!important;color:white!important;padding:0;margin:0 0 6px}.et_pb_text_4_tb_footer p{font-size:15px;line-height:1.55}.et_pb_text_5_tb_footer{margin:0!important;width:100%}.et_pb_text_5_tb_footer .et_pb_text_inner{width:100%}.et_pb_text_5_tb_footer{font-family:Inter,Arial,sans-serif!important;font-size:16px;line-height:1.6;color:#e7e7e7!important;text-align:left}.et_pb_text_5_tb_footer p{padding:0;margin:0;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}.et_pb_text_5_tb_footer{margin-bottom:30px!important}.et_pb_text_5_tb_footer:last-child{margin-bottom:0!important}.et_pb_text_5_tb_footer .jbf-benefit{display:grid;grid-template-columns:30px minmax(0,1fr);gap:22px;align-items:start}.et_pb_text_5_tb_footer .jbf-benefit>p:empty{display:none!important}.et_pb_text_5_tb_footer .jbf-benefit>div{grid-column:2;grid-row:1}.et_pb_text_5_tb_footer svg{grid-column:1;grid-row:1;width:30px;height:30px;color:#ec2639;margin-top:3px}.et_pb_text_5_tb_footer h3{font:600 18px/1.35 Inter,Arial,sans-serif!important;color:white!important;padding:0;margin:0 0 6px}.et_pb_text_5_tb_footer p{font-size:15px;line-height:1.55}.et_pb_column_1_tb_footer{width:100%!important;max-width:100%!important;margin:0!important;min-width:0;gap:0!important}.et_pb_row_0_tb_footer.et_pb_row{width:88%!important;max-width:1400px!important;padding:0!important;margin:0 auto!important}.et_pb_row_0_tb_footer.et_pb_row{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(260px,.65fr);gap:12%;align-items:center;position:relative;z-index:1}@media(max-width:980px){.et_pb_row_0_tb_footer.et_pb_row{gap:7%;grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr)}}@media(max-width:767px){.et_pb_row_0_tb_footer.et_pb_row{grid-template-columns:1fr;gap:40px}}.et_pb_section_0_tb_footer{padding:72px 0!important;min-height:430px;background-color:#171817!important;background-size:cover!important;background-position:center!important}.et_pb_section_0_tb_footer:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.74),rgba(0,0,0,.3) 53%,rgba(0,0,0,.73));pointer-events:none}@media(max-width:767px){.et_pb_section_0_tb_footer{padding:48px 0!important;background-position:54% center!important}.et_pb_section_0_tb_footer:before{background:rgba(0,0,0,.69)}}.et_pb_text_6_tb_footer{margin:0!important;width:100%}.et_pb_text_6_tb_footer .et_pb_text_inner{width:100%}.et_pb_text_6_tb_footer{font-family:Inter,Arial,sans-serif!important;font-size:16px;line-height:1.6;color:#e7e7e7!important;text-align:left}.et_pb_text_6_tb_footer p{padding:0;margin:0;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}.et_pb_text_6_tb_footer a{color:#dedede!important;text-decoration:none}.et_pb_text_6_tb_footer a:hover{color:#fff!important;text-decoration:underline;text-underline-offset:4px}.et_pb_text_6_tb_footer a:focus-visible{outline:2px solid #fff;outline-offset:5px}.et_pb_text_6_tb_footer img{width:180px!important;max-width:100%;height:auto;display:block;margin:0 0 18px}.et_pb_text_6_tb_footer .jbf-phone{margin-top:12px;font-size:15px}.et_pb_column_2_tb_footer{width:100%!important;max-width:100%!important;margin:0!important;min-width:0;gap:0!important}.et_pb_text_7_tb_footer{margin:0!important;width:100%}.et_pb_text_7_tb_footer .et_pb_text_inner{width:100%}.et_pb_text_7_tb_footer{font-family:Inter,Arial,sans-serif!important;font-size:16px;line-height:1.6;color:#e7e7e7!important;text-align:left}.et_pb_text_7_tb_footer p{padding:0;margin:0;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}.et_pb_text_7_tb_footer a{color:#dedede!important;text-decoration:none}.et_pb_text_7_tb_footer a:hover{color:#fff!important;text-decoration:underline;text-underline-offset:4px}.et_pb_text_7_tb_footer a:focus-visible{outline:2px solid #fff;outline-offset:5px}.et_pb_text_7_tb_footer h3{font-family:Inter,Arial,sans-serif!important;font-size:12px!important;line-height:1.4;font-weight:700;letter-spacing:2px;color:#fff!important;text-transform:uppercase;padding:0;margin:0 0 17px}.et_pb_text_7_tb_footer ul{list-style:none;padding:0!important;margin:0!important}.et_pb_text_7_tb_footer li{padding:0;margin:0 0 5px}.et_pb_column_3_tb_footer{width:100%!important;max-width:100%!important;margin:0!important;min-width:0;gap:0!important}.et_pb_text_8_tb_footer{margin:0!important;width:100%}.et_pb_text_8_tb_footer .et_pb_text_inner{width:100%}.et_pb_text_8_tb_footer{font-family:Inter,Arial,sans-serif!important;font-size:16px;line-height:1.6;color:#e7e7e7!important;text-align:left}.et_pb_text_8_tb_footer p{padding:0;margin:0;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}.et_pb_text_8_tb_footer a{color:#dedede!important;text-decoration:none}.et_pb_text_8_tb_footer a:hover{color:#fff!important;text-decoration:underline;text-underline-offset:4px}.et_pb_text_8_tb_footer a:focus-visible{outline:2px solid #fff;outline-offset:5px}.et_pb_text_8_tb_footer h3{font-family:Inter,Arial,sans-serif!important;font-size:12px!important;line-height:1.4;font-weight:700;letter-spacing:2px;color:#fff!important;text-transform:uppercase;padding:0;margin:0 0 17px}.et_pb_text_8_tb_footer ul{list-style:none;padding:0!important;margin:0!important}.et_pb_text_8_tb_footer li{padding:0;margin:0 0 5px}.et_pb_column_4_tb_footer{width:100%!important;max-width:100%!important;margin:0!important;min-width:0;gap:0!important}.et_pb_text_9_tb_footer{margin:0!important;width:100%}.et_pb_text_9_tb_footer .et_pb_text_inner{width:100%}.et_pb_text_9_tb_footer{font-family:Inter,Arial,sans-serif!important;font-size:16px;line-height:1.6;color:#e7e7e7!important;text-align:left}.et_pb_text_9_tb_footer p{padding:0;margin:0;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}.et_pb_text_9_tb_footer a{color:#dedede!important;text-decoration:none}.et_pb_text_9_tb_footer a:hover{color:#fff!important;text-decoration:underline;text-underline-offset:4px}.et_pb_text_9_tb_footer a:focus-visible{outline:2px solid #fff;outline-offset:5px}.et_pb_text_9_tb_footer h3{font-family:Inter,Arial,sans-serif!important;font-size:12px!important;line-height:1.4;font-weight:700;letter-spacing:2px;color:#fff!important;text-transform:uppercase;padding:0;margin:0 0 17px}.et_pb_text_9_tb_footer .jbf-area{margin-top:20px}.et_pb_column_5_tb_footer{width:100%!important;max-width:100%!important;margin:0!important;min-width:0;gap:0!important}.et_pb_row_1_tb_footer.et_pb_row{width:88%!important;max-width:1400px!important;padding:0!important;margin:0 auto!important}.et_pb_row_1_tb_footer.et_pb_row{display:grid!important;grid-template-columns:1.15fr 1fr 1.08fr 1.2fr;gap:6%;align-items:start}@media(max-width:980px){.et_pb_row_1_tb_footer.et_pb_row{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 7%}}@media(max-width:767px){.et_pb_row_1_tb_footer.et_pb_row{gap:32px 24px}.et_pb_row_1_tb_footer.et_pb_row>.et_pb_column:nth-of-type(1),.et_pb_row_1_tb_footer.et_pb_row>.et_pb_column:nth-of-type(4){grid-column:1/-1}}.et_pb_text_10_tb_footer{margin:0!important;width:100%}.et_pb_text_10_tb_footer .et_pb_text_inner{width:100%}.et_pb_text_10_tb_footer{font-family:Inter,Arial,sans-serif!important;font-size:16px;line-height:1.6;color:#e7e7e7!important;text-align:left}.et_pb_text_10_tb_footer p{padding:0;margin:0;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}.et_pb_text_10_tb_footer p{font-size:12px;color:#bcbcbc}.et_pb_column_6_tb_footer{width:100%!important;max-width:100%!important;margin:0!important;min-width:0;gap:0!important}.et_pb_text_11_tb_footer{margin:0!important;width:100%}.et_pb_text_11_tb_footer .et_pb_text_inner{width:100%}.et_pb_text_11_tb_footer{font-family:Inter,Arial,sans-serif!important;font-size:16px;line-height:1.6;color:#e7e7e7!important;text-align:left}.et_pb_text_11_tb_footer p{padding:0;margin:0;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}.et_pb_text_11_tb_footer a{color:#dedede!important;text-decoration:none}.et_pb_text_11_tb_footer a:hover{color:#fff!important;text-decoration:underline;text-underline-offset:4px}.et_pb_text_11_tb_footer a:focus-visible{outline:2px solid #fff;outline-offset:5px}.et_pb_text_11_tb_footer p{font-size:12px;text-align:center;color:#bcbcbc}@media(max-width:767px){.et_pb_text_11_tb_footer p{text-align:left}}.et_pb_column_7_tb_footer{width:100%!important;max-width:100%!important;margin:0!important;min-width:0;gap:0!important}.et_pb_text_12_tb_footer{margin:0!important;width:100%}.et_pb_text_12_tb_footer .et_pb_text_inner{width:100%}.et_pb_text_12_tb_footer{font-family:Inter,Arial,sans-serif!important;font-size:16px;line-height:1.6;color:#e7e7e7!important;text-align:left}.et_pb_text_12_tb_footer p{padding:0;margin:0;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}.et_pb_text_12_tb_footer a{color:#dedede!important;text-decoration:none}.et_pb_text_12_tb_footer a:hover{color:#fff!important;text-decoration:underline;text-underline-offset:4px}.et_pb_text_12_tb_footer a:focus-visible{outline:2px solid #fff;outline-offset:5px}.et_pb_text_12_tb_footer p{font-size:12px;text-align:right;color:#bcbcbc}@media(max-width:767px){.et_pb_text_12_tb_footer p{text-align:left}}.et_pb_column_8_tb_footer{width:100%!important;max-width:100%!important;margin:0!important;min-width:0;gap:0!important}.et_pb_row_2_tb_footer.et_pb_row{width:88%!important;max-width:1400px!important;padding:0!important;margin:0 auto!important}.et_pb_row_2_tb_footer.et_pb_row{display:grid!important;grid-template-columns:1.25fr .5fr 1.25fr;gap:24px;padding-top:48px!important;align-items:center}@media(max-width:767px){.et_pb_row_2_tb_footer.et_pb_row{grid-template-columns:1fr;gap:10px;padding-top:36px!important}}.et_pb_section_1_tb_footer{background:#111212!important;padding:48px 0 28px!important}@media(max-width:767px){.et_pb_section_1_tb_footer{padding:38px 0 26px!important}}