@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-ezdmri {-webkit-background-clip: text; -webkit-text-fill-color: transparent; background-image: linear-gradient(var(--primary), var(--title-color)); padding-bottom: var(--space-xs)}#brxe-svejbl {flex-direction: column; column-gap: 0px; row-gap: 0px; justify-content: center; align-items: center}.brxe-sosubz .brxe-xoezml.brxe-div {width: 100%; background-size: cover; background-position: center center; background-repeat: no-repeat; transition: var(--lightning-transition)}.brxe-sosubz .brxe-agblhs.brxe-div {display: flex; background-position: center center; background-repeat: no-repeat; height: 320px}.brxe-agblhs { overflow: hidden;}@media (max-width: 991px) {.brxe-sosubz .brxe-agblhs.brxe-div {height: 320px}}.brxe-sosubz .brxe-bqtpgu.brxe-text-basic {font-size: var(--text-s)}.brxe-sosubz.brxe-div {display: flex; flex-direction: column; column-gap: var(--space-xs); row-gap: var(--space-xs)}.brxe-sosubz:hover h5 { color: var(--primary);} .brxe-sosubz:hover .rt-realisation-image { transform: scale(1.08);}#brxe-yqrxgo {flex-direction: row; display: grid; align-items: initial; grid-auto-flow: row; grid-gap: var(--space-m); grid-template-columns: repeat(3, 1fr)}@media (min-width: 1680px) {#brxe-yqrxgo {grid-gap: var(--space-l)}}@media (max-width: 991px) {#brxe-yqrxgo {grid-template-columns: repeat(2, 1fr); grid-auto-flow: row}}@media (max-width: 767px) {#brxe-yqrxgo {grid-template-columns: repeat(1, 1fr)}}@media (max-width: 478px) {#brxe-yqrxgo {grid-template-columns: 1fr; grid-auto-flow: row; grid-gap: var(--space-s)}}@media (max-width: 478px) {#brxe-gqwlvs {column-gap: var(--space-s); row-gap: var(--space-s)}}#brxe-ucynol {padding-top: calc(var(--header-height) + var(--space-l)); padding-bottom: 0}@media (min-width: 1680px) {#brxe-ucynol {padding-top: calc(var(--header-height) + var(--space-xl))}}@media (max-width: 991px) {#brxe-ucynol {padding-top: calc(var(--header-height-tablet) + var(--space-l))}}@media (max-width: 767px) {#brxe-ucynol {padding-top: calc(var(--header-height-tablet) + var(--space-m))}}@media (max-width: 478px) {#brxe-ucynol {padding-top: calc(var(--header-height-mobile) + var(--space-s))}}