a { color: var(--xlr-blue); font-weight: inherit; text-decoration: underline; transition: all 0.5s cubic-bezier(0.22, 0.61, 0.36, 1);}a:hover { color: var(--xlr-purple-6);}a:active { color: darkred; outline: 1px solid;}input { color: var(--field-text); background-color: var(--field-bg);}html[data-brx-theme="dark"] body { font-weight: 370;}@font-face {font-family: 'IBM Plex Sans Var';font-style: normal;font-weight: 100 700;font-stretch: 85% 100%;src: local("IBM Plex Sans Var Regular"), local("IBMPlexSansVar-Regular"), url("/wp-content/uploads/2026/06/IBM-Plex-Sans-Var-Roman.woff2") format("woff2"); font-display: swap;}@font-face {font-family: 'IBM Plex Sans Var';font-style: italic;font-weight: 100 700;font-stretch: 85% 100%;src: local("IBM Plex Sans Var Italic"), local("IBMPlexSansVar-Italic"), url("/wp-content/uploads/2026/06/IBM-Plex-Sans-Var-Italic.woff2") format("woff2"); font-display: swap;} body {font-family: "IBM Plex Sans Var"; color: var(--body-text)} h1, h2, h3, h4, h5, h6 {font-family: "IBM Plex Sans Var"} h1 {font-size: 3rem; color: var(--heading); margin-top: 1rem; margin-bottom: 2rem} h2 {font-size: 2.5rem; color: var(--heading); margin-top: 1rem; margin-bottom: 1.5rem} h3 {font-size: 2rem; font-weight: 600; color: var(--heading); margin-top: 1rem; margin-bottom: 1rem} h4 {color: var(--heading); margin-top: 1rem; margin-bottom: 1rem} h5 {color: var(--heading); margin-top: 1rem; margin-bottom: 1rem} h6 {color: var(--heading); margin-top: 1rem; margin-bottom: 0.5rem} .brxe-section {padding-top: 1.5rem; padding-right: 10vw; padding-bottom: 4rem; padding-left: 10vw} .bricks-button {border-radius: .5rem} html {background-color: var(--background)} body {background: none} .brxe-image .bricks-image-caption-custom, .wp-element-caption:not(.wp-block-gallery *) {font-style: italic; margin-top: 0.8rem}@media (max-width: 991px) { .brxe-section {padding-right: 5vw; padding-left: 5vw} .brxe-container {width: 90vw} .woocommerce main.site-main {width: 90vw} #brx-content.wordpress {width: 90vw}}@media (max-width: 767px) { .brxe-section {padding-right: 0px; padding-left: 0px} .brxe-container {width: 90vw} .woocommerce main.site-main {width: 90vw} #brx-content.wordpress {width: 90vw}}@media (max-width: 478px) { body {text-wrap: pretty; font-size: 1.55rem; color: var(--body-text)} .brxe-section {padding-right: 3vw; padding-left: 3vw}}