@layer bricks {.brxe-button{width:auto}}@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}}#brxe-pfundp {color: #ffffff; font-size: 48px; font-family: "Montserrat"; font-weight: 800; margin-bottom: 16px}@media (max-width: 991px) {#brxe-pfundp {font-size: 38px}}@media (max-width: 767px) {#brxe-pfundp {font-size: 36px}}@media (max-width: 478px) {#brxe-pfundp {font-size: 32px}}#brxe-qcgqjz {width: 100%; max-width: 1336px; align-self: center !important; justify-content: center; align-items: center}#brxe-sucaqk {padding-top: 100px; padding-bottom: 100px; background-color: #000000; background-image: url("https://qualitybuiltexteriors.com/wp-content/uploads/2026/06/shutterstock_2586554733-1024x684.jpg"); background-size: cover; background-blend-mode: normal; background-attachment: fixed; position: relative}:where(#brxe-sucaqk > *:not(figcaption)) {position: relative}#brxe-sucaqk::before {background-image: linear-gradient(rgba(0, 0, 0, 0.59), rgba(0, 0, 0, 0.59)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}#brxe-ehnokq {transition: opacity 0.35s ease; align-self: center !important; justify-content: center; align-items: center}#brxe-ehnokq.wpgb-loading {opacity: 0.35}#brxe-yimjhc {padding-top: 64px; padding-bottom: 64px; align-self: center !important; justify-content: center}#brxe-viecik {font-size: 30px; font-family: "Montserrat"; font-weight: 700; text-align: center; color: #ffffff; width: 100%; margin-bottom: 16px}#brxe-hvtljm {color: #ffffff; text-align: center; text-wrap: wrap; margin-bottom: 32px; width: 100%; max-width: 512px}#brxe-hvtljm a {color: #ffffff; text-align: center; text-wrap: wrap; font-size: inherit}#brxe-egtvdp {color: #ffffff; font-size: 14px; text-transform: uppercase; font-family: "Montserrat"; font-weight: 700; border: 2px solid #ffffff; border-radius: 4px; background-color: rgba(0, 0, 0, 0); padding-top: 12px; padding-right: 32px; padding-bottom: 12px; padding-left: 32px}#brxe-egtvdp:hover {background-color: var(--info-ultra-light); color: #257e4a}#brxe-bbijgs {flex-direction: column; display: flex; align-items: center}@media (max-width: 478px) {#brxe-bbijgs {text-align: center}}#brxe-jgeavz {padding-top: 64px; padding-bottom: 64px; background-color: #257e4a}