@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}.brxe-filter-radio{list-style-type:none;margin:0;padding:0}:where(.brxe-filter-radio[data-mode=button]){display:flex;flex-wrap:wrap;gap:10px}.brxe-filter-radio[data-mode=button] input[type=radio]{display:none}.brxe-filter-radio label{align-items:center;color:inherit;cursor:pointer;display:flex;font:inherit;gap:.5em;margin:inherit}.brxe-filter-radio .brx-option-text{display:inline-flex;gap:4px}}@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}}@layer bricks {.brxe-template{width:100%}}#resource-category[data-mode="button"] .bricks-button {background-color: transparent; color: var(--color-fg-main); border-bottom: 1px solid transparent}#resource-category[data-mode="button"] .bricks-button.brx-option-active {color: var(--color-white); border-bottom: 1px solid var(--color-white)}#resource-category { gap: var(--space-l);}#resource-category .bricks-button { padding: 0;}.brxe-smccex .brxe-cyyauf.brxe-icon {background-color: rgba(255, 255, 255, 0.5); width: 7.2rem; height: 7.2rem; padding-top: var(--space-m); padding-right: var(--space-m); padding-bottom: var(--space-m); padding-left: var(--space-m); border-radius: 50%; display: flex; align-self: center; justify-content: center; align-items: center; font-size: 32px; z-index: 1; position: relative; top: calc(var(--space-xl-2xl) * -1)}.brxe-cyyauf { color: var(--color-neutral-light);}.brxe-smccex .brxe-kzrbtp.brxe-icon {background-color: rgba(255, 255, 255, 0.5); width: 7.2rem; height: 7.2rem; padding-top: var(--space-m); padding-right: var(--space-m); padding-bottom: var(--space-m); padding-left: var(--space-m); border-radius: 50%; display: flex; align-self: center; justify-content: center; align-items: center; font-size: 32px; z-index: 1; position: relative; top: calc(var(--space-xl-2xl) * -1)}.brxe-kzrbtp { color: var(--color-neutral-light);}.brxe-smccex .brxe-rfpwnz.brxe-icon {background-color: rgba(255, 255, 255, 0.5); width: 7.2rem; height: 7.2rem; padding-top: var(--space-m); padding-right: var(--space-m); padding-bottom: var(--space-m); padding-left: var(--space-m); border-radius: 50%; display: flex; align-self: center; justify-content: center; align-items: center; font-size: 32px; z-index: 1; position: relative; top: calc(var(--space-xl-2xl) * -1)}.brxe-rfpwnz { color: var(--color-neutral-light);}.brxe-smccex .brxe-nzufnz.brxe-div {justify-content: center}.brxe-smccex .brxe-bljmgb.brxe-div {justify-content: center}.brxe-smccex .brxe-jkrkuc.brxe-div {justify-content: center}.brxe-smccex .brxe-ilzoex.brxe-div {justify-content: center}.brxe-smccex .brxe-ojqufe.brxe-div {display: flex; align-self: stretch !important; width: 100%; align-items: stretch}.brxe-smccex.brxe-div {align-self: center !important}