@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@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-d2d184 {text-align: left; line-height: 1.2; margin-bottom: var(--space-2xs)}#brxe-eb9cb5 {width: clamp(300px, 70%, 800px)}@media (max-width: 478px) {#brxe-eb9cb5 {margin-bottom: 20px; width: 100%}}#brxe-b57794 {display: flex; align-self: stretch !important; width: 100%; justify-content: space-between; align-items: flex-end}@media (max-width: 478px) {#brxe-b57794 {flex-direction: column; align-items: flex-start}}#brxe-77dd7e {height: 100svh; align-items: flex-start; justify-content: flex-end; background-position: center center}#brxe-205fab {height: 100vh; background-position: 50% 16%; background-image: url("https://poolandhome.de/wp-content/uploads/2026/03/wartung-1.webp"); background-size: cover; position: relative; z-index: 0}:where(#brxe-205fab > *:not(figcaption)) {position: relative}#brxe-205fab::before {background-image: linear-gradient(hsla(0, 0%, 0%, 0.36), hsla(0, 0%, 0%, 0.36)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}#brxe-d4082a {font-size: var(--text-xl); text-wrap: pretty; z-index: 1; margin-top: var(--space-l); margin-bottom: var(--space-l)}@media (max-width: 478px) {#brxe-d4082a {font-size: var(--text-l)}}#brxe-2ec45e {max-width: 2000px}#brxe-d822bf {position: relative; z-index: 50}#brxe-bypbxn {margin-bottom: var(--space-s); font-size: var(--text-l)}#brxe-oizeya {margin-bottom: var(--space-s); font-size: var(--text-l)}#brxe-ewusdn {max-width: 2000px; display: grid; align-items: initial; grid-template-columns: 1fr 1fr; grid-gap: 40px; margin-top: 0; padding-top: 0}@media (max-width: 767px) {#brxe-ewusdn {grid-template-columns: 1fr}}#brxe-zprtvd {color: var(--white-d-5); font-size: var(--text-xl)}#brxe-mmitor {font-size: var(--text-xl); text-wrap: pretty; z-index: 1; margin-top: var(--space-l); margin-bottom: var(--space-l)}@media (max-width: 478px) {#brxe-mmitor {font-size: var(--text-l)}}#brxe-eqcjet {margin-top: var(--space-s)}#brxe-lodgtd {max-width: 2000px}#brxe-gcxfsi {position: relative; z-index: 50}#brxe-255e44 {color: var(--white-d-5); font-size: var(--text-xl); margin-bottom: var(--space-l)}.brxe-kzhlmc.brxi-iesgsp {height: 70px; width: 70px; color: var(--primary); fill: var(--primary); margin-bottom: var(--space-s); font-size: 40px}.brxe-kcrhxa {margin-bottom: var(--space-s)}.brxe-txyzos {height: 100%}.brxe-foeneh {margin-top: var(--space-s)}.brxe-fegizd {display: flex; flex-direction: column; justify-content: space-between}.brxe-pcbqyx.brxi-iesgsp {height: 70px; width: 70px; color: var(--primary); fill: var(--primary); margin-bottom: var(--space-s); font-size: 40px}.brxe-ypqnql {margin-bottom: var(--space-s)}.brxe-nfcnxd {height: 100%}.brxe-pqixjm {margin-top: var(--space-s)}.brxe-wnoyca {display: flex; flex-direction: column; justify-content: space-between}.brxe-bvgfsu.brxi-iesgsp {height: 70px; width: 70px; stroke: var(--primary); fill: var(--primary); color: var(--primary); margin-bottom: var(--space-s); font-size: 40px}.brxe-hwnclf {margin-bottom: var(--space-s)}.brxe-hbgqit {height: 100%}.brxe-mxfmag {margin-top: var(--space-s)}.brxe-gjylbl {display: flex; flex-direction: column; justify-content: space-between}.brxe-znnjiv.brxi-iesgsp {height: 70px; width: 70px; color: var(--primary); fill: var(--primary); margin-bottom: var(--space-s); font-size: 40px}.brxe-jlxykd {margin-bottom: var(--space-s)}.brxe-uznwhz {height: 100%}.brxe-brzocm {margin-top: var(--space-s)}.brxe-yagfgm {display: flex; flex-direction: column; justify-content: space-between}.brxe-jbnhns {width: 100%; display: grid; align-items: initial; grid-template-columns: 1fr 1fr 1fr 1fr; grid-gap: 30px}@media (max-width: 991px) {.brxe-jbnhns {grid-template-columns: 1fr 1fr}}@media (max-width: 767px) {.brxe-jbnhns {grid-template-columns: 1fr}}@media (max-width: 478px) {.brxe-jbnhns {grid-gap: 20px}}#brxe-bb53b3 {position: relative; overflow: hidden; max-width: 2000px}#brxe-1d000a {background-image: linear-gradient(var(--dark-l-1), var(--dark))}.brxe-ymjgdy.brxi-tohxnf {color: var(--primary); fill: var(--primary); margin-bottom: var(--space-s); font-size: 40px}.brxe-ilhwov {margin-bottom: var(--space-s)}.brxe-jfemqt {font-size: var(--text-s)}.brxe-pdlpza {font-size: var(--h1); font-weight: 600; margin-bottom: 0}@media (max-width: 478px) {.brxe-pdlpza {font-size: var(--h2)}}.brxe-ppdvcn {font-size: var(--text-s)}.brxe-yafmha {margin-top: var(--space-s)}.brxe-vypqjt {display: flex; flex-direction: column; align-items: center}.brxe-zhbyqo {width: 100%; grid-template-columns: 1fr 1fr 1fr 1fr; grid-gap: 30px}@media (max-width: 767px) {.brxe-zhbyqo {grid-template-columns: 1fr}}@media (max-width: 478px) {.brxe-zhbyqo {grid-gap: 20px}}.brxe-xtbrey {position: relative; overflow: hidden; max-width: 2000px}.brxe-hxiqip {background-image: url("https://poolandhome.de/wp-content/uploads/2026/01/Objektbild1.webp"); background-size: cover; background-position: center center; position: relative}:where(.brxe-hxiqip > *:not(figcaption)) {position: relative}.brxe-hxiqip::before {background-image: linear-gradient(hsla(0, 0%, 0%, 0.59), var(--dark)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}