@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}#brxe-4e2279 {color: var(--primary); fill: var(--primary)}#brxe-f76b98 {color: var(--primary); font-family: "Barlow Semi Condensed"; font-size: var(--text-xxl); text-align: center; font-weight: 600}#brxe-fb569c {text-align: center; color: var(--primary); font-weight: 500; font-size: var(--text-l)}#brxe-fb569c a {text-align: center; color: var(--primary); font-weight: 500; font-size: var(--text-l); font-size: inherit}#brxe-ba6cc6 {grid-row: unset; grid-column: unset; align-items: center}#brxe-1ba111 {color: var(--primary); fill: var(--primary)}#brxe-055b12 {color: var(--primary); font-family: "Barlow Semi Condensed"; font-size: var(--text-xxl); text-align: center; font-weight: 600}#brxe-b63488 {color: var(--primary); font-size: var(--text-l); text-align: center; font-weight: 500}#brxe-b63488 a {color: var(--primary); font-size: var(--text-l); text-align: center; font-weight: 500; font-size: inherit}#brxe-af4fb2 {grid-row: unset; grid-column: unset; align-items: center}#brxe-f9c4cb {color: var(--primary); fill: var(--primary)}#brxe-8b3cce {color: var(--primary); font-family: "Barlow Semi Condensed"; font-size: var(--text-xxl); text-align: center; font-weight: 600}#brxe-eea1a1 {color: var(--primary); font-size: var(--text-l); text-align: center; font-weight: 500}#brxe-eea1a1 a {color: var(--primary); font-size: var(--text-l); text-align: center; font-weight: 500; font-size: inherit}#brxe-4da54d {grid-row: unset; grid-column: unset; align-items: center}#brxe-337aee {grid-gap: var(--space-l); grid-template-columns: 1fr 1fr 1fr; grid-template-rows: 1fr}@media (max-width: 767px) {#brxe-337aee {display: flex; row-gap: var(--space-xl)}}#brxe-2ea54a {background-image: url(https://providenceroofs.com/wp-content/uploads/AdobeStock_215618047-scaled-1.webp); background-size: cover; background-color: var(--base-light); background-blend-mode: overlay; padding-top: var(--space-xxl); padding-bottom: var(--space-xxl)}@media (max-width: 767px) {#brxe-2ea54a {padding-top: var(--space-xl)}}