html { scrollbar-gutter: stable;}strong { font-weight:500;}.accordion-title-wrapper { display: flex; align-items: center; justify-content: space-between; flex-wrap: nowrap; gap: 1rem;}.accordion-title-wrapper .brxe-heading { flex: 1 1 auto; min-width: 0; margin: 0; overflow-wrap: break-word; hyphens: auto;}.accordion-title-wrapper .brx-icon-transform { flex: 0 0 auto; line-height: 1;}@media (max-width: 767px) { .accordion-title-wrapper { gap: 0.75rem; } .accordion-title-wrapper .brxe-heading { font-size: 1.125rem; line-height: 1.3; }} html {background-color: var(--c-bg)} body {background: none} .brxe-container {width: min(1300px, 100% - 6rem); column-gap: var(--s-4); row-gap: var(--s-4)} .woocommerce main.site-main {width: min(1300px, 100% - 6rem)} #brx-content.wordpress {width: min(1300px, 100% - 6rem)} .brxe-section {padding-top: var(--s-8); padding-bottom: var(--s-8)} body {color: var(--c-text-primary); font-size: var(--fs-body); line-height: 1.6; font-family: "chivo"; font-weight: 400} h1 {font-size: var(--fs-h1); font-weight: 900; letter-spacing: -0.04em; line-height: 0.9; font-family: "chivo"} h2 {color: var(--c-text-primary); font-size: var(--fs-h2); line-height: 1; letter-spacing: -0.03em} h3 {color: var(--c-text-primary); font-size: var(--fs-h3); line-height: 1.15; letter-spacing: -0.015em} h4 {color: var(--c-text-primary); font-size: var(--fs-h4); font-family: "Chivo"; font-weight: 600; line-height: 1.25; letter-spacing: -0.01px} .bricks-button {font-size: var(--fs-body); font-family: "chivo"; font-weight: 600; text-transform: uppercase; border-radius: var(--r); padding-top: 12px; padding-right: 20px; padding-bottom: 12px; padding-left: 20px; transition: all var(--transition-timing-s) ease-in-out} .bricks-button:where(.bricks-background-primary:not(.outline)) {background-color: var(--c-accent)} .bricks-button:where(.bricks-background-primary), .bricks-button:where(.bricks-color-primary) {color: var(--c-on-accent); border: 1px solid var(--c-accent)} .bricks-button:where(.bricks-background-primary:not(.outline)):hover {background-color: var(--c-accent-2)} .bricks-button:where(.bricks-background-primary):hover, .bricks-button:where(.bricks-color-primary):hover {border: 1px solid var(--c-accent-2)} .bricks-button:where(.bricks-background-secondary:not(.outline)) {background-color: var(--c-transparent)} .bricks-button:where(.bricks-background-secondary), .bricks-button:where(.bricks-color-secondary) {border: 1px solid var(--c-line-2); color: var(--c-text-primary)} .bricks-button:where(.bricks-background-secondary:not(.outline)):hover {background-color: rgba(255,255,255,.04)} .brxe-block {column-gap: var(--s-4); row-gap: var(--s-4)}.brxe-form .bricks-button {border: 1px solid var(--c-line); border-radius: var(--r)}.brxe-form .form-group label {font-size: 11px; text-transform: uppercase; color: var(--c-text-muted); letter-spacing: .2em; font-family: "Chivo Mono"; font-weight: 400}.brxe-form .form-group .label {font-size: 11px; text-transform: uppercase; color: var(--c-text-muted); letter-spacing: .2em; font-family: "Chivo Mono"; font-weight: 400}.brxe-form .form-group input {background-color: var(--c-bg-surface)}.brxe-form .flatpickr {background-color: var(--c-bg-surface)}.brxe-form select {background-color: var(--c-bg-surface)}.brxe-form textarea {background-color: var(--c-bg-surface)}