@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-mbixdy {font-size: 1.8rem; color: var(--text-white-t-1); font-family: "Manrope"; font-weight: 300; line-height: 1.9rem}#brxe-sytkvh {font-family: "Anton"; line-height: 3rem; font-size: 2rem; text-transform: uppercase; color: var(--white); font-weight: 400; letter-spacing: 0.4px; margin-top: 0; transition: 300ms}#brxe-sytkvh:hover {color: var(--accent)}#brxe-udyqev {display: flex; flex-direction: column; row-gap: 2px; justify-content: center}#brxe-jnprxf {font-size: 1.8rem; color: var(--text-white-t-1); font-family: "Manrope"; font-weight: 300; line-height: 1.9rem}#brxe-oevute {font-family: "Anton"; line-height: 3rem; font-size: 2rem; text-transform: uppercase; color: var(--white); font-weight: 400; letter-spacing: 0.4px; margin-top: 0; transition: 300ms}#brxe-oevute:hover {color: var(--accent)}#brxe-svdqws {display: flex; flex-direction: column; row-gap: 2px; justify-content: center}#brxe-nkuyre {display: flex; column-gap: 6.4rem}@media (max-width: 530px) {#brxe-nkuyre {column-gap: 5rem}}#brxe-vhxnxu {font-size: 1.8rem; color: var(--text-white-t-1); font-family: "Manrope"; font-weight: 300; line-height: 1.9rem}#brxe-ibkuuv {font-family: "Anton"; line-height: 3rem; font-size: 2rem; text-transform: uppercase; color: var(--white); font-weight: 400; letter-spacing: 0.4px; margin-top: 0}#brxe-karmsr {font-family: "Anton"; line-height: 3rem; font-size: 2rem; text-transform: uppercase; color: var(--white); font-weight: 400; letter-spacing: 0.4px; margin-top: 0}#brxe-rknhps {display: flex; flex-direction: column; row-gap: 2px; justify-content: center}#brxe-sjvjqr {font-size: 1.8rem; color: var(--text-white-t-1); font-family: "Manrope"; font-weight: 300; line-height: 1.9rem}#brxe-saamwm {font-family: "Anton"; line-height: 3rem; font-size: 2rem; text-transform: uppercase; color: var(--white); font-weight: 400; letter-spacing: 0.4px; margin-top: 0; transition: 300ms}#brxe-saamwm:hover {color: var(--accent)}#brxe-mfotjl {display: flex; flex-direction: column; row-gap: 2px; justify-content: center}#brxe-czazek {display: flex; column-gap: 7.3rem; align-items: flex-start}@media (max-width: 530px) {#brxe-czazek {flex-direction: column-reverse; row-gap: 3.2rem}}#brxe-mcibtt {padding-top: 14rem; padding-bottom: 6.4rem; display: flex; flex-direction: column; row-gap: 3.2rem}@media (max-width: 1240px) {#brxe-mcibtt {padding-top: 12rem; padding-right: 5rem; padding-bottom: 3.2rem; padding-left: 5rem}}@media (max-width: 852px) {#brxe-mcibtt {padding-top: 10rem; padding-right: 3.2rem; padding-bottom: 3.2rem; padding-left: 3.2rem}}@media (max-width: 530px) {#brxe-mcibtt {padding-top: 8rem; padding-right: 1.8rem; padding-bottom: 3.2rem; padding-left: 1.8rem}}#brxe-dbxlls {display: grid; align-items: initial; grid-template-columns: 1fr 56rem; align-items: stretch}@media (max-width: 1240px) {#brxe-dbxlls {grid-template-columns: 1fr}}#kontakt {background-color: var(--dark)}@media (max-width: 1680px) {#kontakt {padding-right: 5rem; padding-left: 5rem}}@media (max-width: 1240px) {#kontakt {padding-right: 0; padding-left: 0}}#brxe-rlifke {color: var(--text-white-t-1); font-size: 1.8rem; font-family: "Manrope"; font-weight: 400; line-height: 2.5rem; transition: 300ms}#brxe-rlifke:hover {color: var(--white)}#brxe-dfdids {color: var(--text-white-t-1); font-size: 1.8rem; font-family: "Manrope"; font-weight: 400; line-height: 2.5rem; transition: 300ms}#brxe-dfdids:hover {color: var(--white)}#brxe-ausymq {padding-top: 3.2rem; padding-bottom: 3.2rem; flex-direction: row; column-gap: 3.2rem}@media (max-width: 530px) {#brxe-ausymq {flex-direction: column-reverse; row-gap: 2rem}}#brxe-yitdcg {background-color: var(--dark-d-1)}@media (max-width: 1680px) {#brxe-yitdcg {padding-right: 5rem; padding-left: 5rem}}@media (max-width: 852px) {#brxe-yitdcg {padding-right: 3.2rem; padding-left: 3.2rem}}@media (max-width: 530px) {#brxe-yitdcg {padding-right: 1.8rem; padding-left: 1.8rem}}