@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}@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-8cda3c .bricks-nav-menu > li > a { color: var(--text-color)!important; font-weight: 500;}#brxe-ocyfxf {align-self: flex-start}#brxe-wxoihk {row-gap: var(--space-xs)}#brxe-ssotlc {font-weight: 700}#brxe-lakkha {row-gap: var(--space-xs)}#brxe-gzxtbd .icon > svg {stroke-width: 1.5px; height: 20px; width: 20px}#brxe-gzxtbd {flex-direction: row-reverse; font-weight: 700}#brxe-gzxtbd { position: relative; display: inline-flex; align-items: center; width: fit-content; padding-bottom: 2px; text-decoration: none;}#brxe-gzxtbd::after { content: ""; position: absolute; left: 0; bottom: 0; width: 80%; height: 1px; background-color: currentColor; transform: scaleX(1); transform-origin: right; transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1);}#brxe-gzxtbd:hover::after,#brxe-gzxtbd:focus-visible::after { transform: scaleX(0);}#brxe-wfbceu {row-gap: var(--space-xs)}#brxe-baxlfe {row-gap: var(--content-gap)}#brxe-mptrpn {color: var(--white); font-size: var(--text-s)}#brxe-pwfvbt {background-color: var(--primary); width: 150px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; height: 120px}#brxe-mizabm {color: var(--white); font-size: var(--text-s)}#brxe-kcemiu {background-color: var(--secondary); width: 150px; height: 120px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px}#brxe-gflzwz {color: var(--white); font-size: var(--text-s)}#brxe-xkuinf {background-color: var(--accent); width: 150px; height: 120px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px}#brxe-xvlhgs {color: var(--white); font-size: var(--text-s)}#brxe-iaqngr {background-color: var(--base); width: 150px; height: 120px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px}#brxe-kcgusv {row-gap: var(--space-xs); flex-direction: row; column-gap: var(--space-xs)}#brxe-thhkys {row-gap: var(--content-gap)}#brxe-hqcogt {row-gap: var(--container-gap); padding-top: var(--section-space-l)}