.breakdance .bde-section-1755-100 .section-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:24px}.breakdance .bde-section-1755-100{background-image:url(https://theroofresource.com/wp-content/uploads/2026/04/b86e8e38c674bf7d1ccaeeb5e1911f0b97ff6c65-scaled.jpg);background-size:cover;background-position:center center}.breakdance .bde-section-1755-100>.section-background-overlay{background-color:rgba(29,61,85,0.68);transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-section-1755-100 .section-container{padding-bottom:48px;padding-top:48px}.breakdance .bde-div-1755-101{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:32px}@media (max-width:767px){.breakdance .bde-div-1755-101{flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:}}.breakdance .bde-image2-1755-102{max-width:160px;border-radius:10000px;width:100%;height:auto;object-fit:cover;aspect-ratio:1/1}.breakdance .bde-div-1755-103{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px;text-align:left}.breakdance .bde-div-1755-104{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;text-align:left}.breakdance .bde-heading-1755-105{color:var(--bde-background-color);font-size:30px;font-weight:700}.breakdance .bde-text-1755-106{color:rgba(209,213,219,1)}.breakdance .bde-div-1755-107{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:32px}.breakdance .bde-div-1755-108{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.breakdance .bde-text-1755-109{color:var(--bde-background-color);font-size:24px;font-weight:700}.breakdance .bde-text-1755-110{color:rgba(209,213,219,1);font-size:12px}.breakdance .bde-div-1755-111{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.breakdance .bde-text-1755-112{color:var(--bde-background-color);font-size:24px;font-weight:700}.breakdance .bde-text-1755-113{color:rgba(209,213,219,1);font-size:12px}.breakdance .bde-div-1755-114{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.breakdance .bde-text-1755-115{color:var(--bde-background-color);font-size:24px;font-weight:700}.breakdance .bde-text-1755-116{color:rgba(209,213,219,1);font-size:12px}.breakdance .bde-div-1755-117{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px}.breakdance .bde-text-1755-119{color:rgba(209,213,219,1);font-size:14px}.breakdance .bde-section-1755-123 .section-container{--bde-grid-gap:var(--bde-column-gap);display:grid;grid-template-columns:repeat(var(--bde-grid-items-per-row,4),minmax(0,1fr));gap:var(--bde-grid-gap);align-items:var(--bde-grid-align-items,stretch);justify-items:var(--bde-grid-justify-items,stretch)}.breakdance .bde-section-1755-123 .section-container>*{width:auto!important;height:auto!important}.breakdance .bde-section-1755-123 .section-container{--bde-grid-items-per-row:3;--bde-grid-gap:40px}.breakdance .bde-section-1755-123 .section-container{padding-bottom:64px;padding-top:64px}@media (max-width:479px){.breakdance .bde-section-1755-123 .section-container{--bde-grid-items-per-row:1}}.breakdance .bde-div-1755-124{grid-column:span 2}@media (max-width:479px){.breakdance .bde-div-1755-124{grid-column:1}}.breakdance .bde-heading-1755-125{color:var(--bde-links-color);font-size:24px;line-height:150%}.breakdance .bde-text-1755-126{color:rgba(107,114,128,1);font-size:16px;margin-top:24px;margin-bottom:0px}.breakdance .bde-text-1755-126 h3{font-size:16px}.breakdance .bde-heading-1755-132{color:var(--bde-links-color);font-size:24px;line-height:150%;margin-top:40px;margin-bottom:12px}.breakdance .bde-code-block-1755-208{width:100%}.breakdance .bde-heading-1755-144{color:var(--bde-links-color);font-size:24px;line-height:150%;margin-top:40px;margin-bottom:16px}@media (min-width:1120px){.breakdance .bde-heading-1755-144{display:none}}@media (max-width:1119px) and (min-width:1024px){.breakdance .bde-heading-1755-144{display:none}}@media (max-width:1023px) and (min-width:768px){.breakdance .bde-heading-1755-144{display:none}}@media (max-width:767px) and (min-width:480px){.breakdance .bde-heading-1755-144{display:none}}@media (max-width:479px){.breakdance .bde-heading-1755-144{display:none}}.breakdance .bde-grid-1755-145{--bde-grid-items-per-row:2;--bde-grid-gap:18px}.breakdance .bde-grid>*{width:auto!important;height:auto!important}@media (min-width:1120px){.breakdance .bde-grid-1755-145{display:none}}@media (max-width:1119px) and (min-width:1024px){.breakdance .bde-grid-1755-145{display:none}}@media (max-width:1023px) and (min-width:768px){.breakdance .bde-grid-1755-145{display:none}}@media (max-width:767px) and (min-width:480px){.breakdance .bde-grid-1755-145{display:none}}@media (max-width:479px){.breakdance .bde-grid-1755-145{display:none}}@media (max-width:1119px){.breakdance .bde-grid-1755-145{--bde-grid-items-per-row:3}}@media (max-width:1023px){.breakdance .bde-grid-1755-145{--bde-grid-items-per-row:2}}@media (max-width:767px){.breakdance .bde-grid-1755-145{--bde-grid-items-per-row:1}}.breakdance .bde-div-1755-146{border-top:1px solid rgba(209,213,219,1);border-bottom:1px solid rgba(209,213,219,1);border-left:1px solid rgba(209,213,219,1);border-right:1px solid rgba(209,213,219,1);border-radius:12px}.breakdance .bde-div-1755-146{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.breakdance .bde-div-1755-146{overflow:hidden}.breakdance .bde-div-1755-148{width:100%;padding:16px 16px 16px 16px}.breakdance .bde-div-1755-148{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px;text-align:left}.breakdance .bde-text-1755-149{color:var(--bde-links-color);font-size:14px;font-weight:700}.breakdance .bde-text-1755-150{color:rgba(107,114,128,1);font-size:12px}.breakdance .bde-div-1755-151{border-top:1px solid rgba(209,213,219,1);border-bottom:1px solid rgba(209,213,219,1);border-left:1px solid rgba(209,213,219,1);border-right:1px solid rgba(209,213,219,1);border-radius:12px}.breakdance .bde-div-1755-151{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.breakdance .bde-div-1755-151{overflow:hidden}.breakdance .bde-div-1755-153{width:100%;padding:16px 16px 16px 16px}.breakdance .bde-div-1755-153{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px;text-align:left}.breakdance .bde-text-1755-154{color:var(--bde-links-color);font-size:14px;font-weight:700}.breakdance .bde-text-1755-155{color:rgba(107,114,128,1);font-size:12px}.breakdance .bde-div-1755-156{border-top:1px solid rgba(209,213,219,1);border-bottom:1px solid rgba(209,213,219,1);border-left:1px solid rgba(209,213,219,1);border-right:1px solid rgba(209,213,219,1);border-radius:12px}.breakdance .bde-div-1755-156{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.breakdance .bde-div-1755-156{overflow:hidden}.breakdance .bde-div-1755-158{width:100%;padding:16px 16px 16px 16px}.breakdance .bde-div-1755-158{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px;text-align:left}.breakdance .bde-text-1755-159{color:var(--bde-links-color);font-size:14px;font-weight:700}.breakdance .bde-text-1755-160{color:rgba(107,114,128,1);font-size:12px}.breakdance .bde-div-1755-161{border-top:1px solid rgba(209,213,219,1);border-bottom:1px solid rgba(209,213,219,1);border-left:1px solid rgba(209,213,219,1);border-right:1px solid rgba(209,213,219,1);border-radius:12px}.breakdance .bde-div-1755-161{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.breakdance .bde-div-1755-161{overflow:hidden}.breakdance .bde-div-1755-163{width:100%;padding:16px 16px 16px 16px}.breakdance .bde-div-1755-163{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px;text-align:left}.breakdance .bde-text-1755-164{color:var(--bde-links-color);font-size:14px;font-weight:700}.breakdance .bde-text-1755-165{color:rgba(107,114,128,1);font-size:12px}.breakdance .bde-heading-1755-166{color:var(--bde-links-color);font-size:24px;line-height:150%;margin-top:40px;margin-bottom:24px}.breakdance .bde-div-1755-167{width:100%;padding:36px 32px 36px 32px;border-top:1px solid rgba(209,213,219,1);border-bottom:1px solid rgba(209,213,219,1);border-left:1px solid rgba(209,213,219,1);border-right:1px solid rgba(209,213,219,1);border-radius:12px}.breakdance .bde-div-1755-167{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px;text-align:left}.breakdance .bde-text-1755-169{color:var(--bde-links-color);font-size:16px}.breakdance .bde-text-1755-170{color:rgba(107,114,128,1);font-size:14px;font-weight:700;margin-top:16px}.breakdance .bde-div-1755-171{width:100%;padding:36px 32px 36px 32px;border-top:1px solid rgba(209,213,219,1);border-bottom:1px solid rgba(209,213,219,1);border-left:1px solid rgba(209,213,219,1);border-right:1px solid rgba(209,213,219,1);border-radius:12px;margin-top:24px}.breakdance .bde-div-1755-171{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px;text-align:left}.breakdance .bde-text-1755-173{color:var(--bde-links-color);font-size:16px}.breakdance .bde-text-1755-174{color:rgba(107,114,128,1);font-size:14px;font-weight:700;margin-top:16px}.breakdance .bde-div-1755-175{width:100%;padding:36px 32px 36px 32px;border-top:1px solid rgba(209,213,219,1);border-bottom:1px solid rgba(209,213,219,1);border-left:1px solid rgba(209,213,219,1);border-right:1px solid rgba(209,213,219,1);border-radius:12px;margin-top:24px}.breakdance .bde-div-1755-175{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px;text-align:left}.breakdance .bde-text-1755-177{color:var(--bde-links-color);font-size:16px}.breakdance .bde-text-1755-178{color:rgba(107,114,128,1);font-size:14px;font-weight:700;margin-top:16px}.breakdance .bde-code-block-1755-179{margin-top:24px}.breakdance .bde-div-1755-180{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:32px;text-align:center}.breakdance .bde-div-1755-181{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;text-align:center}.breakdance .bde-div-1755-181{position:sticky;top:40px}.breakdance .bde-div-1755-182{width:100%;padding:32px 32px 32px 32px;border-top:1px solid rgba(209,213,219,1);border-bottom:1px solid rgba(209,213,219,1);border-left:1px solid rgba(209,213,219,1);border-right:1px solid rgba(209,213,219,1);border-radius:12px}.breakdance .bde-div-1755-182{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;text-align:left}.breakdance .bde-text-1755-183{color:rgba(29,61,85,1);font-size:18px;font-weight:700}.breakdance .bde-div-1755-184{width:100%;margin-top:16px}.breakdance .bde-div-1755-184{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:14px;text-align:left}.breakdance .bde-div-1755-185{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:12px}.breakdance .bde-text-link-1755-207,.breakdance .bde-text-link-1755-207>*{text-decoration-line:none}.breakdance .bde-text-link-1755-207{display:flex;flex-direction:column;align-items:flex-start}.breakdance .bde-text-link-1755-207 span{color:rgba(107,114,128,1);font-size:13px}.breakdance .bde-div-1755-189{width:100%;min-height:1px}.breakdance .bde-div-1755-189{background-color:rgba(209,213,219,1)}.breakdance .bde-div-1755-189 *{display:none}.breakdance .bde-div-1755-190{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:12px}.breakdance .bde-text-link-1755-193,.breakdance .bde-text-link-1755-193>*{text-decoration-line:none}.breakdance .bde-text-link-1755-193{display:flex;flex-direction:column;align-items:flex-start}.breakdance .bde-text-link-1755-193 span{color:rgba(107,114,128,1);font-size:13px}.breakdance .bde-button-1755-199,.breakdance .bde-button-1755-199 *{width:100%}.breakdance .bde-div-1755-200{width:100%;padding:32px 32px 32px 32px;border-top:1px solid rgba(209,213,219,1);border-bottom:1px solid rgba(209,213,219,1);border-left:1px solid rgba(209,213,219,1);border-right:1px solid rgba(209,213,219,1);border-radius:12px}.breakdance .bde-div-1755-200{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px;text-align:left}.breakdance .bde-text-1755-201{color:rgba(107,114,128,1);font-size:14px;font-weight:700;text-transform:uppercase}.breakdance .bde-image2-1755-202{width:100%;height:auto}