@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-button{width:auto}}@layer bricks {:where(.brxe-icon-box){align-items:flex-start;display:flex;flex-direction:column}:where(.brxe-icon-box).top .icon{margin-bottom:20px}:where(.brxe-icon-box).bottom{flex-direction:column-reverse}:where(.brxe-icon-box).bottom .icon{margin-top:20px}:where(.brxe-icon-box).right{flex-direction:row-reverse}:where(.brxe-icon-box).right .icon{margin-left:20px}:where(.brxe-icon-box).left{flex-direction:row}:where(.brxe-icon-box).left .icon{margin-right:20px}:where(.brxe-icon-box) .icon{display:inline-flex}:where(.brxe-icon-box) .icon a{display:inline-flex}:where(.brxe-icon-box) i{display:inline-block;font-size:40px;line-height:1;text-align:center}}#brxe-nmfhrk {color: var(--bricks-color-krpzwm)}#brxe-nmfhrk a {color: var(--bricks-color-krpzwm); font-size: inherit}#brxe-vogntu {width: 50%; font-size: var(--h1); color: var(--bricks-color-gjkius); margin-top: 15px; margin-bottom: 25px}@media (max-width: 1049px) {#brxe-vogntu {width: 66%}}@media (max-width: 767px) {#brxe-vogntu {width: 100%}}@media (max-width: 667px) {#brxe-vogntu {font-size: var(--h2)}}#brxe-jumgvd {border: 3px solid var(--bricks-color-wmarfi); border-radius: 10px; font-size: var(--text-m); background-color: var(--bricks-color-wmarfi); justify-content: space-between; gap: 30px; width: 30%}#brxe-jumgvd:hover {background-color: var(--bricks-color-agbuxe); transition: all .3s; font-size: var(--text-m); border-color: var(--bricks-color-agbuxe)}@media (max-width: 767px) {#brxe-jumgvd {width: 100%}}@media (max-width: 667px) {#brxe-jumgvd {margin-bottom: 20px}}#brxe-avrbvu {border-radius: 15px; justify-content: flex-end; position: relative; width: 1140px; align-items: flex-start}@media (max-width: 767px) {#brxe-avrbvu {width: 100%}}@media (max-width: 667px) {#brxe-avrbvu {padding-right: 0; flex-direction: column}}#brxe-nfjyck {overflow: hidden; justify-content: center; flex-direction: column; position: relative; min-height: 50vh; row-gap: 50px; background-image: url(https://redesign.lbs-immosw.de/wp-content/uploads/2025/02/Immobilienbuero-1024x683.jpg); background-size: cover; background-color: #4d4d4d; background-blend-mode: multiply; background-position: center center; padding-top: 160px}@media (max-width: 767px) {#brxe-nfjyck {padding-top: 150px; padding-bottom: 150px}}@media (max-width: 667px) {#brxe-nfjyck {background-size: cover}}#brxe-696e53 {font-size: var(--text-xl); text-align: justify}#brxe-696e53 a {font-size: var(--text-xl); text-align: justify; font-size: inherit}#brxe-1bdd21 {width: 1140px}#brxe-yldwvz svg {height: 40px; fill: var(--bricks-color-krpzwm)}#brxe-yldwvz .icon {background-color: var(--bricks-color-wmarfi); border-radius: 100px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px}#brxe-yldwvz {gap: 20px}#brxe-eyadbx {border: 3px solid var(--bricks-color-wmarfi); border-radius: 10px; font-size: var(--text-m); background-color: var(--bricks-color-wmarfi); justify-content: space-between; gap: 30px; width: 100%}#brxe-eyadbx:hover {background-color: var(--bricks-color-agbuxe); transition: all .3s; font-size: var(--text-m); border-color: var(--bricks-color-agbuxe)}@media (max-width: 667px) {#brxe-eyadbx {width: 100%; margin-bottom: 20px}}#brxe-kefisf {padding-top: 30px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; border: 2px solid var(--bricks-color-urmgbi); border-radius: 15px; row-gap: 20px; justify-content: space-between}#brxe-tqlskh svg {height: 40px; fill: var(--bricks-color-krpzwm)}#brxe-tqlskh .icon {background-color: var(--bricks-color-wmarfi); border-radius: 100px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px}#brxe-tqlskh {gap: 20px}#brxe-bznosw {border: 3px solid var(--bricks-color-wmarfi); border-radius: 10px; font-size: var(--text-m); background-color: var(--bricks-color-wmarfi); justify-content: space-between; gap: 30px; width: 100%}#brxe-bznosw:hover {background-color: var(--bricks-color-agbuxe); transition: all .3s; font-size: var(--text-m); border-color: var(--bricks-color-agbuxe)}@media (max-width: 667px) {#brxe-bznosw {width: 100%; margin-bottom: 20px}}#brxe-dmhqyk {padding-top: 30px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; border: 2px solid var(--bricks-color-urmgbi); border-radius: 15px; row-gap: 20px; justify-content: space-between}#brxe-ilruqr svg {height: 40px; fill: var(--bricks-color-krpzwm)}#brxe-ilruqr .icon {background-color: var(--bricks-color-wmarfi); border-radius: 100px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px}#brxe-ilruqr {gap: 20px}#brxe-xafjnc {border: 3px solid var(--bricks-color-wmarfi); border-radius: 10px; font-size: var(--text-m); background-color: var(--bricks-color-wmarfi); justify-content: space-between; gap: 30px; width: 100%}#brxe-xafjnc:hover {background-color: var(--bricks-color-agbuxe); transition: all .3s; font-size: var(--text-m); border-color: var(--bricks-color-agbuxe)}@media (max-width: 667px) {#brxe-xafjnc {width: 100%; margin-bottom: 20px}}#brxe-taaqnx {padding-top: 30px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; border: 2px solid var(--bricks-color-urmgbi); border-radius: 15px; row-gap: 20px; justify-content: space-between}#brxe-tavqmu {flex-direction: row; width: 1140px; column-gap: 30px; align-items: stretch}@media (max-width: 1049px) {#brxe-tavqmu {flex-direction: column; row-gap: 30px}}#brxe-onrtfe svg {height: 40px; fill: var(--bricks-color-krpzwm)}#brxe-onrtfe .icon {background-color: var(--bricks-color-wmarfi); border-radius: 100px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px}#brxe-onrtfe {gap: 20px}#brxe-ubhhhd {border: 3px solid var(--bricks-color-wmarfi); border-radius: 10px; font-size: var(--text-m); background-color: var(--bricks-color-wmarfi); justify-content: space-between; gap: 30px; width: 100%}#brxe-ubhhhd:hover {background-color: var(--bricks-color-agbuxe); transition: all .3s; font-size: var(--text-m); border-color: var(--bricks-color-agbuxe)}@media (max-width: 667px) {#brxe-ubhhhd {width: 100%; margin-bottom: 20px}}#brxe-ebzzpm {padding-top: 30px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; border: 2px solid var(--bricks-color-urmgbi); border-radius: 15px; row-gap: 20px; justify-content: space-between}#brxe-akhfdc svg {height: 40px; fill: var(--bricks-color-krpzwm)}#brxe-akhfdc .icon {background-color: var(--bricks-color-wmarfi); border-radius: 100px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px}#brxe-akhfdc {gap: 20px}#brxe-adcyhb {border: 3px solid var(--bricks-color-wmarfi); border-radius: 10px; font-size: var(--text-m); background-color: var(--bricks-color-wmarfi); justify-content: space-between; gap: 30px; width: 100%}#brxe-adcyhb:hover {background-color: var(--bricks-color-agbuxe); transition: all .3s; font-size: var(--text-m); border-color: var(--bricks-color-agbuxe)}@media (max-width: 667px) {#brxe-adcyhb {width: 100%; margin-bottom: 20px}}#brxe-xpridn {padding-top: 30px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; border: 2px solid var(--bricks-color-urmgbi); border-radius: 15px; row-gap: 20px; justify-content: space-between}#brxe-afqngl svg {height: 40px; fill: var(--bricks-color-krpzwm)}#brxe-afqngl .icon {background-color: var(--bricks-color-wmarfi); border-radius: 100px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px}#brxe-afqngl {gap: 20px}#brxe-efcgrq {border: 3px solid var(--bricks-color-wmarfi); border-radius: 10px; font-size: var(--text-m); background-color: var(--bricks-color-wmarfi); justify-content: space-between; gap: 30px; width: 100%}#brxe-efcgrq:hover {background-color: var(--bricks-color-agbuxe); transition: all .3s; font-size: var(--text-m); border-color: var(--bricks-color-agbuxe)}@media (max-width: 667px) {#brxe-efcgrq {width: 100%; margin-bottom: 20px}}#brxe-asmikv {padding-top: 30px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; border: 2px solid var(--bricks-color-urmgbi); border-radius: 15px; row-gap: 20px; justify-content: space-between}#brxe-orppbt {flex-direction: row; width: 1140px; column-gap: 30px; align-items: stretch}@media (max-width: 1049px) {#brxe-orppbt {row-gap: 30px; flex-direction: column}}#brxe-e4eace {row-gap: 30px; padding-top: 50px}