: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-cyligo {color: var(--white); font-size: var(--text-xl); letter-spacing: 1px; font-weight: 800}#brxe-weitxv {align-items: center; padding-bottom: var(--section-space-l)}#brxe-knkhij {background-image: url(https://mpcustomhomes.dev4.gvmg.link/wp-content/uploads/27-26-Harlequin-Court-1.jpg); background-size: cover; background-position: center center; background-repeat: no-repeat; position: relative; min-height: 65vh}:where(#brxe-knkhij > *) {position: relative}#brxe-knkhij::before {background-image: linear-gradient(var(--primary-trans-60), var(--primary-trans-60)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}#brxe-uxxqcl .frm-fluent-form .ff-t-container {--x-ff-gap: 30px}#brxe-uxxqcl .fluentform .ff-el-group:not(form > *:last-child) {margin-bottom: 50px}#brxe-uxxqcl .fluentform .ff-el-group input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {background-color: var(--neutral-light)}#brxe-uxxqcl .fluentform .ff-el-group textarea {background-color: var(--neutral-light)}#brxe-uxxqcl .fluentform .ff-el-group select {background-color: var(--neutral-light)}#brxe-uxxqcl .fluentform .ff-btn-submit {padding-top: 10px; padding-right: 50px; padding-bottom: 10px; padding-left: 50px; text-transform: uppercase; font-weight: 600; color: var(--white); font-size: var(--text-l); background-color: var(--bg-ultra-dark)}#brxe-uxxqcl .fluentform .ff_submit_btn_wrapper {text-align: center}#brxe-uxxqcl .fluentform form .ff-btn-submit:not(.ff_btn_no_style) {background-color: var(--bg-ultra-dark)}#brxe-pfcygd {width: 100%; background-color: var(--white); padding-top: var(--space-xl); padding-right: var(--space-xl); padding-bottom: var(--space-l); padding-left: var(--space-xl); border: 5px solid var(--primary); height: 475px; display: flex; flex-direction: column; justify-content: center}#brxe-qtleoj {margin-top: -300px; padding-top: 0; padding-bottom: 0; z-index: 10; position: relative}