@layer bricks {.brxe-shortcode{width:100%}}@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-bnhwij {font-size: var(--h1); font-weight: 500; color: var(--text-dark)}.suffix { color: var(--tertiary); font-weight: 700;}@media (max-width: 768px) {#brxe-bnhwij {font-size: var(--h2)}}@media (max-width: 480px) {#brxe-bnhwij {font-size: var(--h3)}}#brxe-wbllgl {font-size: var(--h1); font-weight: 500; color: var(--text-dark)}.suffix { color: var(--tertiary); font-weight: 700;}@media (max-width: 768px) {#brxe-wbllgl {font-size: var(--h2)}}@media (max-width: 480px) {#brxe-wbllgl {font-size: var(--h3)}}#brxe-gmvzcw {flex-direction: row; column-gap: 1rem}@media (max-width: 768px) {#brxe-gmvzcw {justify-content: center}}@media (max-width: 360px) {#brxe-gmvzcw {row-gap: 0px}}#brxe-lgbcdd {width: auto; row-gap: var(--space-s); padding-top: var(--space-l); padding-right: var(--space-m); padding-bottom: var(--space-l); padding-left: var(--space-m); background-color: var(--neutral-trans-20); border-radius: 0.5rem}#brxe-lgbcdd { background: rgba(255, 255, 255, 0.4);box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);backdrop-filter: blur(5px);-webkit-backdrop-filter: blur(5px);border: 1px solid rgba(255, 255, 255, 0.3);}@media (max-width: 768px) {#brxe-lgbcdd {width: 100%; order: 2}}#brxe-zsedut {flex-direction: row; z-index: 1; align-items: flex-end; column-gap: 4rem; justify-content: space-between}#brxe-pzpleq {display: flex; padding-top: 0; padding-bottom: 6rem; background-size: cover; background-repeat: no-repeat; background-position: top center; height: 400px; align-items: flex-end; position: static; background-image: linear-gradient(235deg, var(--primary), var(--primary-dark))}@media (max-width: 768px) {#brxe-pzpleq {padding-top: 8rem; padding-bottom: 4rem}}#brxe-chdstj {row-gap: 6rem}@media (max-width: 768px) {#brxe-chdstj {row-gap: var(--space-m)}}#first {background-color: var(--white); padding-top: 6rem; padding-bottom: 6rem}@media (max-width: 768px) {#first {padding-top: 4rem; padding-bottom: 4rem}}