.bde-section-21-130 .section-container{gap:20px;align-items:center;text-align:center;justify-content:center}.bde-section-21-130{background-image:url(https://smithrock-roofing.com/wp-content/uploads/2025/04/Smithrock-Roofing-SUV.webp);background-size:cover;background-repeat:no-repeat;background-position:center center}.bde-section-21-130>.bde-section-background-overlay{background:linear-gradient(180deg,rgb(0 0 0 / .5) 42.56410256410256%,var(--bde-palette-color-3) 100%)}.bde-section-21-130 .section-container{min-height:500px}.bde-section-21-130{position:relative}.bde-heading-21-131{font-family:"Oswald",sans-serif;font-size:90px;font-weight:500}@media (max-width:767px){.bde-heading-21-131{font-size:62px}}.bde-columns-21-107{--columnCount:2;--bde-column-gap:60px}@media (max-width:1119px){.bde-columns-21-107{--columnCount:2}}@media (max-width:1023px){.bde-columns-21-107{--columnCount:2}.bde-columns-21-107.bde-columns{flex-direction:column;flex-wrap:nowrap}.bde-columns-21-107.bde-columns>.bde-column{width:100%}}@media (max-width:767px){.bde-columns-21-107{--columnCount:2;--bde-column-gap:20px}}@media (max-width:479px){.bde-columns-21-107{--columnCount:2}}@media (min-width:1600px) and (max-width:1120px){.bde-columns-21-107{--columnCount:2}}@media (min-width:440px) and (max-width:480px){.bde-columns-21-107{--columnCount:2}}.bde-column-21-108{--column-width:45%;gap:10px;justify-content:center}.bde-fancy-divider-21-128{--bde-fancy-divider-border-style:solid;--bde-fancy-divider-border-size:2px;--bde-fancy-divider-border-color:var(--bde-palette-color-1);width:200px}.bde-fancy-divider-21-128 .bde-fancy-divider__separator.has-content{justify-content:flex-end}.bde-fancy-divider-21-128 .bde-fancy-divider__content--text{color:var(--bde-palette-color-1);font-size:var(--preset-id-7edaf0e8-9bde-435c-9a59-d99ad11f969f-font-size);font-family:var(--preset-id-7edaf0e8-9bde-435c-9a59-d99ad11f969f-font-family);font-weight:var(--preset-id-7edaf0e8-9bde-435c-9a59-d99ad11f969f-font-weight);line-height:var(--preset-id-7edaf0e8-9bde-435c-9a59-d99ad11f969f-line-height);text-transform:var(--preset-id-7edaf0e8-9bde-435c-9a59-d99ad11f969f-text-transform)}@media (max-width:1119px){.bde-fancy-divider-21-128{--bde-fancy-divider-border-style:solid}}@media (max-width:1023px){.bde-fancy-divider-21-128{--bde-fancy-divider-border-style:solid}}@media (max-width:767px){.bde-fancy-divider-21-128{--bde-fancy-divider-border-style:solid}}@media (max-width:479px){.bde-fancy-divider-21-128{--bde-fancy-divider-border-style:solid}}@media (min-width:1600px) and (max-width:1120px){.bde-fancy-divider-21-128{--bde-fancy-divider-border-style:solid}}@media (min-width:440px) and (max-width:480px){.bde-fancy-divider-21-128{--bde-fancy-divider-border-style:solid}}.bde-dual-heading-21-114 .dual-heading--secondary{color:var(--bde-palette-color-1)}.bde-column-21-109{--column-width:55%}.bde-cf7-21-134{padding:20px 20px 20px 20px;;;background:var(--bde-palette-color-3);;width:100%}.bde-cf7-21-134 .wpcf7-form p{margin-bottom:20px}.bde-cf7-21-134 .wpcf7 input[type="text"],.bde-cf7-21-134 .wpcf7 input[type="email"],.bde-cf7-21-134 .wpcf7 textarea{width:100%;padding:10px}.bde-cf7-21-134 .wpcf7 input[type="submit"]{color:#FFF;;background-color:var(--bde-palette-color-1);width:50%;max-width:100%;padding:10px 10px 10px 10px;border:none;border-radius:5px;cursor:pointer}.bde-cf7-21-134 .wpcf7-response-output{margin-top:10px;padding:5px;;color:var(--bde-palette-color-1)}.bde-cf7-21-134 .wpcf7-form label{color:var(--bde-palette-color-1)}@media (max-width:1119px){.bde-cf7-21-134{;}.bde-cf7-21-134 .wpcf7-form p{margin-bottom:20px}.bde-cf7-21-134 .wpcf7 input[type="text"],.bde-cf7-21-134 .wpcf7 input[type="email"],.bde-cf7-21-134 .wpcf7 textarea{width:100%}.bde-cf7-21-134 .wpcf7 input[type="submit"]{;max-width:100%;border:none;border-radius:5px;cursor:pointer}.bde-cf7-21-134 .wpcf7-response-output{margin-top:10px;padding:5px}}@media (max-width:1023px){.bde-cf7-21-134{;}.bde-cf7-21-134 .wpcf7-form p{margin-bottom:20px}.bde-cf7-21-134 .wpcf7 input[type="text"],.bde-cf7-21-134 .wpcf7 input[type="email"],.bde-cf7-21-134 .wpcf7 textarea{width:100%}.bde-cf7-21-134 .wpcf7 input[type="submit"]{;max-width:100%;border:none;border-radius:5px;cursor:pointer}.bde-cf7-21-134 .wpcf7-response-output{margin-top:10px;padding:5px}}@media (max-width:767px){.bde-cf7-21-134{;}.bde-cf7-21-134 .wpcf7-form p{margin-bottom:20px}.bde-cf7-21-134 .wpcf7 input[type="text"],.bde-cf7-21-134 .wpcf7 input[type="email"],.bde-cf7-21-134 .wpcf7 textarea{width:100%}.bde-cf7-21-134 .wpcf7 input[type="submit"]{;max-width:100%;border:none;border-radius:5px;cursor:pointer}.bde-cf7-21-134 .wpcf7-response-output{margin-top:10px;padding:5px}}@media (max-width:479px){.bde-cf7-21-134{;}.bde-cf7-21-134 .wpcf7-form p{margin-bottom:20px}.bde-cf7-21-134 .wpcf7 input[type="text"],.bde-cf7-21-134 .wpcf7 input[type="email"],.bde-cf7-21-134 .wpcf7 textarea{width:100%}.bde-cf7-21-134 .wpcf7 input[type="submit"]{;max-width:100%;border:none;border-radius:5px;cursor:pointer}.bde-cf7-21-134 .wpcf7-response-output{margin-top:10px;padding:5px}}@media (min-width:1600px) and (max-width:1120px){.bde-cf7-21-134{;}.bde-cf7-21-134 .wpcf7-form p{margin-bottom:20px}.bde-cf7-21-134 .wpcf7 input[type="text"],.bde-cf7-21-134 .wpcf7 input[type="email"],.bde-cf7-21-134 .wpcf7 textarea{width:100%}.bde-cf7-21-134 .wpcf7 input[type="submit"]{;max-width:100%;border:none;border-radius:5px;cursor:pointer}.bde-cf7-21-134 .wpcf7-response-output{margin-top:10px;padding:5px}}@media (min-width:440px) and (max-width:480px){.bde-cf7-21-134{;}.bde-cf7-21-134 .wpcf7-form p{margin-bottom:20px}.bde-cf7-21-134 .wpcf7 input[type="text"],.bde-cf7-21-134 .wpcf7 input[type="email"],.bde-cf7-21-134 .wpcf7 textarea{width:100%}.bde-cf7-21-134 .wpcf7 input[type="submit"]{;max-width:100%;border:none;border-radius:5px;cursor:pointer}.bde-cf7-21-134 .wpcf7-response-output{margin-top:10px;padding:5px}}.bde-div-21-129{width:100%;margin-top:100px;gap:20px;flex-wrap:wrap;flex-direction:row;align-items:flex-start;justify-content:space-between}@media (max-width:767px){.bde-div-21-129{margin-top:40px}}.bde-icon-box-21-121{width:300px;padding-left:0;padding-right:0;padding-bottom:0;padding-top:0;align-items:center}.bde-icon-box-21-121 .ee-iconbox-content{align-items:center;text-align:center}.bde-icon-box-21-121 .ee-iconbox-title{color:var(--bde-palette-color-1);font-family:"Oswald",sans-serif;font-size:18px;font-weight:700;line-height:22px;text-transform:capitalize}.bde-icon-box-21-121 .ee-iconbox-text{color:var(--bde-palette-color-2);font-family:"Roboto",sans-serif}.bde-icon-box-21-121 .ee-iconbox-icon.breakdance-icon-atom{font-size:60px}.bde-icon-box-21-121 .ee-iconbox-icon.breakdance-icon-atom svg:first-child{fill:var(--bde-palette-color-1)}@media (max-width:1023px){.bde-icon-box-21-121{width:200px}}@media (max-width:767px){.bde-icon-box-21-121{width:100%}}.bde-icon-box-21-123{width:300px;padding-left:0;padding-right:0;padding-bottom:0;padding-top:0;align-items:center}.bde-icon-box-21-123 .ee-iconbox-content{align-items:center;text-align:center}.bde-icon-box-21-123 .ee-iconbox-title{color:var(--bde-palette-color-1);font-family:"Oswald",sans-serif;font-size:18px;font-weight:700;line-height:22px;text-transform:capitalize}.bde-icon-box-21-123 .ee-iconbox-text{color:var(--bde-palette-color-2);font-family:"Roboto",sans-serif}.bde-icon-box-21-123 .ee-iconbox-icon.breakdance-icon-atom{font-size:60px}.bde-icon-box-21-123 .ee-iconbox-icon.breakdance-icon-atom svg:first-child{fill:var(--bde-palette-color-1)}@media (max-width:1023px){.bde-icon-box-21-123{width:200px}}@media (max-width:767px){.bde-icon-box-21-123{width:100%}}.bde-icon-box-21-124{width:300px;padding-left:0;padding-right:0;padding-bottom:0;padding-top:0;align-items:center}.bde-icon-box-21-124 .ee-iconbox-content{align-items:center;text-align:center}.bde-icon-box-21-124 .ee-iconbox-title{color:var(--bde-palette-color-1);font-family:"Oswald",sans-serif;font-size:18px;font-weight:700;line-height:22px;text-transform:capitalize}.bde-icon-box-21-124 .ee-iconbox-text{color:var(--bde-palette-color-2);font-family:"Roboto",sans-serif}.bde-icon-box-21-124 .ee-iconbox-icon.breakdance-icon-atom{font-size:60px}.bde-icon-box-21-124 .ee-iconbox-icon.breakdance-icon-atom svg:first-child{fill:var(--bde-palette-color-1)}@media (max-width:1023px){.bde-icon-box-21-124{width:200px}}@media (max-width:767px){.bde-icon-box-21-124{width:100%}}.bde-section-21-125 .section-container{--bde-section-width:100%}.bde-section-21-125 .section-container{padding-left:0;padding-right:0;padding-bottom:0;padding-top:0}.bde-google-map-21-126{width:100%;height:500px}