html { scroll-behavior: smooth;}body:not(.home) #brx-header.brx-sticky { + main { padding-top: 70px; }}p { text-wrap: pretty;}body.bricks-is-frontend :focus:not(:focus-visible) { outline: none; box-shadow: none;}body.bricks-is-frontend :focus-visible { outline: var(--focus-outline); outline-offset: var(--focus-offset);}body a:where(:not([class*=brxe-button])) {color: var(--link-color); text-decoration: var(--link-deco) var(--link-deco-color) var(--link-deco-thickness); text-underline-offset: var(--link-deco-offset); transition: var(--link-transition); &:hover,&:focus-visible { color: var(--link-color-hover); text-decoration: var(--link-deco-hover) var(--link-deco-color) var(--link-deco-thickness); }}:where(img:not(header img), figure:not(figure:has(img))) { border-radius: var(--img-radius);}body { color: var(--text-color); font-family: var(--body-font); font-weight: var(--text-weight); font-size: var(--text-m); line-height: var(--line-height-m);}h1,.h1 { font-family: var(--h1-font); font-size: var(--h1); font-weight: var(--h1-weight); color: var(--heading-color); line-height: var(--line-height-xs); letter-spacing: var(--letter-spacing-tight); text-wrap: pretty;}h2,.h2 { font-family: var(--h2-font); font-size: var(--h2); font-weight: var(--h2-weight); color: var(--heading-color); line-height: var(--line-height-s); letter-spacing: var(--letter-spacing-tight); text-wrap: pretty;}h3,.h3 { font-family: var(--h3-font); font-size: var(--h3); font-weight: var(--h3-weight); color: var(--heading-color); line-height: var(--line-height-s); letter-spacing: var(--letter-spacing-tight); text-wrap: pretty;}h4,.h4 { font-family: var(--h4-font); font-size: var(--h4); font-weight: var(--h4-weight); color: var(--heading-color); line-height: var(--line-height-m); }h5,.h5 { font-family: var(--h5-font); font-size: var(--h5); font-weight: var(--h5-weight); color: var(--heading-color); line-height: var(--line-height-s); }h6,.h6 { font-family: var(--h6-font); font-size: var(--h6); font-weight: var(--h6-weight); color: var(--heading-color); line-height: var(--line-height-xs); }.bricks-button { display: inline-flex; align-items: center; justify-content: center; gap: var(--btn-gap); padding: var(--btn-padding-block) var(--btn-padding-inline); border-radius: var(--btn-radius); border-width: var(--btn-border-size); border-style: var(--btn-border-style); background-color: var(--btn-bg); color: var(--btn-text); border-color: var(--btn-border); font-weight: var(--btn-font-weight); line-height: var(--btn-line-height); text-align: center; text-decoration: none; transition: background-color var(--btn-transition), border-color var(--btn-transition), color var(--btn-transition), opacity var(--btn-transition); cursor: pointer;}.bricks-button:hover,.bricks-button:focus-visible { background-color: var(--btn-bg-hover); color: var(--btn-text-hover); border-color: var(--btn-border-hover);}.bricks-button:focus-visible { outline: none;}.bricks-button[disabled],.bricks-button.disabled { opacity: 0.6; pointer-events: none;}.bricks-button.btn-primary { --btn-bg: var(--btn-primary-bg); --btn-bg-hover: var(--btn-primary-bg-hover); --btn-text: var(--btn-primary-text); --btn-text-hover: var(--btn-primary-text-hover); --btn-border: var(--btn-primary-border); --btn-border-hover: var(--btn-primary-border-hover);  --btn-outline-bg: var(--btn-outline-primary-bg); --btn-outline-bg-hover: var(--btn-outline-primary-bg-hover); --btn-outline-text: var(--btn-outline-primary-text); --btn-outline-text-hover: var(--btn-outline-primary-text-hover); --btn-outline-border: var(--btn-outline-primary-border); --btn-outline-border-hover: var(--btn-outline-primary-border-hover);}.bricks-button.btn-secondary { --btn-bg: var(--btn-secondary-bg); --btn-bg-hover: var(--btn-secondary-bg-hover); --btn-text: var(--btn-secondary-text); --btn-text-hover: var(--btn-secondary-text-hover); --btn-border: var(--btn-secondary-border); --btn-border-hover: var(--btn-secondary-border-hover); --btn-outline-bg: var(--btn-outline-secondary-bg); --btn-outline-bg-hover: var(--btn-outline-secondary-bg-hover); --btn-outline-text: var(--btn-outline-secondary-text); --btn-outline-text-hover: var(--btn-outline-secondary-text-hover); --btn-outline-border: var(--btn-outline-secondary-border); --btn-outline-border-hover: var(--btn-outline-secondary-border-hover);}.bricks-button.btn-light { --btn-bg: var(--btn-light-bg); --btn-bg-hover: var(--btn-light-bg-hover); --btn-text: var(--btn-light-text); --btn-text-hover: var(--btn-light-text-hover); --btn-border: var(--btn-light-border); --btn-border-hover: var(--btn-light-border-hover); --btn-outline-bg: var(--btn-outline-light-bg); --btn-outline-bg-hover: var(--btn-outline-light-bg-hover); --btn-outline-text: var(--btn-outline-light-text); --btn-outline-text-hover: var(--btn-outline-light-text-hover); --btn-outline-border: var(--btn-outline-light-border); --btn-outline-border-hover: var(--btn-outline-light-border-hover);}.bricks-button.btn-dark { --btn-bg: var(--btn-dark-bg); --btn-bg-hover: var(--btn-dark-bg-hover); --btn-text: var(--btn-dark-text); --btn-text-hover: var(--btn-dark-text-hover); --btn-border: var(--btn-dark-border); --btn-border-hover: var(--btn-dark-border-hover); --btn-outline-bg: var(--btn-outline-dark-bg); --btn-outline-bg-hover: var(--btn-outline-dark-bg-hover); --btn-outline-text: var(--btn-outline-dark-text); --btn-outline-text-hover: var(--btn-outline-dark-text-hover); --btn-outline-border: var(--btn-outline-dark-border); --btn-outline-border-hover: var(--btn-outline-dark-border-hover);}.bricks-button.btn-outline { --btn-bg: var(--btn-outline-bg); --btn-bg-hover: var(--btn-outline-bg-hover); --btn-text: var(--btn-outline-text); --btn-text-hover: var(--btn-outline-text-hover); --btn-border: var(--btn-outline-border); --btn-border-hover: var(--btn-outline-border-hover);}.wsf-form { --wsf-field-radio-size: var(--radio-size); --wsf-field-radio-checked-size: var(--radio-size-checked); --wsf-field-checkbox-size: var(--checkbox-size); --wsf-field-checkbox-check-size: calc(var(--wsf-field-checkbox-size) / 8); --wsf-field-checkbox-check-height: calc(var(--wsf-field-checkbox-size) / 2); [data-row-checkbox],[data-row-radio] { --wsf-field-label-font-size: var(--field-font-size); --wsf-field-label-font-weight: 400; } [data-type="checkbox"],[data-type="radio"] { .wsf-label:first-child { --wsf-field-label-gap: var(--space-s); + div:has(.wsf-inline) { display: flex; flex-wrap: wrap; gap: var(--space-m) var(--space-l); .wsf-inline { margin: 0; } } } }}table { width: 100%; border-collapse: collapse; text-align: left;}th, td { padding: 0.75em 1em; text-align: left; vertical-align: top; border-bottom: 1px solid var(--border-theme, #ccc);}th { font-weight: 700;} html {font-size: 100%} .brxe-section {padding-top: var(--section-m); padding-right: var(--gutter); padding-bottom: var(--section-m); padding-left: var(--gutter)} .brxe-container {column-gap: var(--content-gap); row-gap: var(--content-gap); width: var(--content-width)} .woocommerce main.site-main {width: var(--content-width)} #brx-content.wordpress {width: var(--content-width)} .brxe-block {column-gap: var(--content-gap); row-gap: var(--content-gap)} .brxe-text * + :is(h1, h2, h3, h4, h5, h6), .brxe-post-content:not([data-source=bricks]) * + :is(h1, h2, h3, h4, h5, h6), :is(.brxe-product-content, .brxe-product-short-description, .brxe-woocommerce-products-archive-description, .woocommerce-Tabs-panel--description, .woocommerce-product-details__short-description, :where(body.woocommerce) .term-description) * + :is(h1, h2, h3, h4, h5, h6):not(:where(.brxe-form-checkbox *, .brxe-woocommerce-dynamic-fragment *, .brxe-woocommerce-cart-form *, .brxe-woocommerce-cart-item-data *, .brxe-woocommerce-order-item-data *, .brxe-woocommerce-cart-quantity *, .brxe-woocommerce-checkout-steps-nav *, .brxe-woocommerce-checkout-step-nav-item *, .brxe-woocommerce-checkout-step *, .brxe-woocommerce-shipping-options *, .brxe-woocommerce-payment-options *, .brxe-woocommerce-form-field *, .brxe-woocommerce-form-submit *, .brxe-woocommerce-checkout-account-fields *, .brxe-woocommerce-checkout-billing-address *, .brxe-woocommerce-checkout-shipping-address *, .brxe-woocommerce-checkout-order-summary *, .brxe-woocommerce-checkout-place-order *, .brxe-woocommerce-account-login-form *, .brxe-woocommerce-account-register-form *, .brxe-woocommerce-account-lost-password-form *, .brxe-woocommerce-account-order-withdrawal-form *, .brxe-woocommerce-account-reset-password-form *, .brxe-woocommerce-account-orders-pagination *, .brxe-woocommerce-account-edit-address-form *, .brxe-woocommerce-account-edit-account-form *, .brxe-woocommerce-breadcrumbs *, .brxe-filter-checkbox *, .brxe-filter-radio *)) {margin-block-start: var(--heading-spacing)} .brxe-text * + p:not(:where(.woocommerce-mini-cart__total, .woocommerce-checkout *, .brxe-woocommerce-account-form-edit-account *)), .brxe-post-content:not([data-source=bricks]) * + p:not(:where(.woocommerce-mini-cart__total, .woocommerce-checkout *, .brxe-woocommerce-account-form-edit-account *)), :is(.brxe-product-content, .brxe-product-short-description, .brxe-woocommerce-products-archive-description, .woocommerce-Tabs-panel--description, .woocommerce-product-details__short-description, :where(body.woocommerce) .term-description) * + p:not(:where(.woocommerce-mini-cart__total, .woocommerce-checkout *, .brxe-woocommerce-account-form-edit-account *)):not(:where(.brxe-form-checkbox *, .brxe-woocommerce-dynamic-fragment *, .brxe-woocommerce-cart-form *, .brxe-woocommerce-cart-item-data *, .brxe-woocommerce-order-item-data *, .brxe-woocommerce-cart-quantity *, .brxe-woocommerce-checkout-steps-nav *, .brxe-woocommerce-checkout-step-nav-item *, .brxe-woocommerce-checkout-step *, .brxe-woocommerce-shipping-options *, .brxe-woocommerce-payment-options *, .brxe-woocommerce-form-field *, .brxe-woocommerce-form-submit *, .brxe-woocommerce-checkout-account-fields *, .brxe-woocommerce-checkout-billing-address *, .brxe-woocommerce-checkout-shipping-address *, .brxe-woocommerce-checkout-order-summary *, .brxe-woocommerce-checkout-place-order *, .brxe-woocommerce-account-login-form *, .brxe-woocommerce-account-register-form *, .brxe-woocommerce-account-lost-password-form *, .brxe-woocommerce-account-order-withdrawal-form *, .brxe-woocommerce-account-reset-password-form *, .brxe-woocommerce-account-orders-pagination *, .brxe-woocommerce-account-edit-address-form *, .brxe-woocommerce-account-edit-account-form *, .brxe-woocommerce-breadcrumbs *, .brxe-filter-checkbox *, .brxe-filter-radio *)) {margin-block-start: var(--paragraph-spacing)} .brxe-text * + *:not(:where(.woocommerce-mini-cart__total, .woocommerce-checkout *, .brxe-woocommerce-account-form-edit-account *)), .brxe-post-content:not([data-source=bricks]) * + *:not(:where(.woocommerce-mini-cart__total, .woocommerce-checkout *, .brxe-woocommerce-account-form-edit-account *)), :is(.brxe-product-content, .brxe-product-short-description, .brxe-woocommerce-products-archive-description, .woocommerce-Tabs-panel--description, .woocommerce-product-details__short-description, :where(body.woocommerce) .term-description) * + *:not(:where(.woocommerce-mini-cart__total, .woocommerce-checkout *, .brxe-woocommerce-account-form-edit-account *)):not(:where(.brxe-form-checkbox *, .brxe-woocommerce-dynamic-fragment *, .brxe-woocommerce-cart-form *, .brxe-woocommerce-cart-item-data *, .brxe-woocommerce-order-item-data *, .brxe-woocommerce-cart-quantity *, .brxe-woocommerce-checkout-steps-nav *, .brxe-woocommerce-checkout-step-nav-item *, .brxe-woocommerce-checkout-step *, .brxe-woocommerce-shipping-options *, .brxe-woocommerce-payment-options *, .brxe-woocommerce-form-field *, .brxe-woocommerce-form-submit *, .brxe-woocommerce-checkout-account-fields *, .brxe-woocommerce-checkout-billing-address *, .brxe-woocommerce-checkout-shipping-address *, .brxe-woocommerce-checkout-order-summary *, .brxe-woocommerce-checkout-place-order *, .brxe-woocommerce-account-login-form *, .brxe-woocommerce-account-register-form *, .brxe-woocommerce-account-lost-password-form *, .brxe-woocommerce-account-order-withdrawal-form *, .brxe-woocommerce-account-reset-password-form *, .brxe-woocommerce-account-orders-pagination *, .brxe-woocommerce-account-edit-address-form *, .brxe-woocommerce-account-edit-account-form *, .brxe-woocommerce-breadcrumbs *, .brxe-filter-checkbox *, .brxe-filter-radio *)) {margin-block-start: var(--paragraph-spacing)}.brxe-text * + :is(li), .brxe-post-content:not([data-source=bricks]) * + :is(li), :is(.brxe-product-content, .brxe-product-short-description, .brxe-woocommerce-products-archive-description, .woocommerce-Tabs-panel--description, .woocommerce-product-details__short-description, :where(body.woocommerce) .term-description) * + :is(li):not(:where(.brxe-form-checkbox *, .brxe-woocommerce-dynamic-fragment *, .brxe-woocommerce-cart-form *, .brxe-woocommerce-cart-item-data *, .brxe-woocommerce-order-item-data *, .brxe-woocommerce-cart-quantity *, .brxe-woocommerce-checkout-steps-nav *, .brxe-woocommerce-checkout-step-nav-item *, .brxe-woocommerce-checkout-step *, .brxe-woocommerce-shipping-options *, .brxe-woocommerce-payment-options *, .brxe-woocommerce-form-field *, .brxe-woocommerce-form-submit *, .brxe-woocommerce-checkout-account-fields *, .brxe-woocommerce-checkout-billing-address *, .brxe-woocommerce-checkout-shipping-address *, .brxe-woocommerce-checkout-order-summary *, .brxe-woocommerce-checkout-place-order *, .brxe-woocommerce-account-login-form *, .brxe-woocommerce-account-register-form *, .brxe-woocommerce-account-lost-password-form *, .brxe-woocommerce-account-order-withdrawal-form *, .brxe-woocommerce-account-reset-password-form *, .brxe-woocommerce-account-orders-pagination *, .brxe-woocommerce-account-edit-address-form *, .brxe-woocommerce-account-edit-account-form *, .brxe-woocommerce-breadcrumbs *, .brxe-filter-checkbox *, .brxe-filter-radio *)), .content-spacing * + :is(li) {margin-block-start: var(--list-item-spacing)}.brxe-text * + :is(ul), .brxe-post-content:not([data-source=bricks]) * + :is(ul), :is(.brxe-product-content, .brxe-product-short-description, .brxe-woocommerce-products-archive-description, .woocommerce-Tabs-panel--description, .woocommerce-product-details__short-description, :where(body.woocommerce) .term-description) * + :is(ul):not(:where(.brxe-form-checkbox *, .brxe-woocommerce-dynamic-fragment *, .brxe-woocommerce-cart-form *, .brxe-woocommerce-cart-item-data *, .brxe-woocommerce-order-item-data *, .brxe-woocommerce-cart-quantity *, .brxe-woocommerce-checkout-steps-nav *, .brxe-woocommerce-checkout-step-nav-item *, .brxe-woocommerce-checkout-step *, .brxe-woocommerce-shipping-options *, .brxe-woocommerce-payment-options *, .brxe-woocommerce-form-field *, .brxe-woocommerce-form-submit *, .brxe-woocommerce-checkout-account-fields *, .brxe-woocommerce-checkout-billing-address *, .brxe-woocommerce-checkout-shipping-address *, .brxe-woocommerce-checkout-order-summary *, .brxe-woocommerce-checkout-place-order *, .brxe-woocommerce-account-login-form *, .brxe-woocommerce-account-register-form *, .brxe-woocommerce-account-lost-password-form *, .brxe-woocommerce-account-order-withdrawal-form *, .brxe-woocommerce-account-reset-password-form *, .brxe-woocommerce-account-orders-pagination *, .brxe-woocommerce-account-edit-address-form *, .brxe-woocommerce-account-edit-account-form *, .brxe-woocommerce-breadcrumbs *, .brxe-filter-checkbox *, .brxe-filter-radio *)), .content-spacing * + :is(ul) {padding-inline-start: var(--list-indent)}.brxe-text * + :is(ol), .brxe-post-content:not([data-source=bricks]) * + :is(ol), :is(.brxe-product-content, .brxe-product-short-description, .brxe-woocommerce-products-archive-description, .woocommerce-Tabs-panel--description, .woocommerce-product-details__short-description, :where(body.woocommerce) .term-description) * + :is(ol):not(:where(.brxe-form-checkbox *, .brxe-woocommerce-dynamic-fragment *, .brxe-woocommerce-cart-form *, .brxe-woocommerce-cart-item-data *, .brxe-woocommerce-order-item-data *, .brxe-woocommerce-cart-quantity *, .brxe-woocommerce-checkout-steps-nav *, .brxe-woocommerce-checkout-step-nav-item *, .brxe-woocommerce-checkout-step *, .brxe-woocommerce-shipping-options *, .brxe-woocommerce-payment-options *, .brxe-woocommerce-form-field *, .brxe-woocommerce-form-submit *, .brxe-woocommerce-checkout-account-fields *, .brxe-woocommerce-checkout-billing-address *, .brxe-woocommerce-checkout-shipping-address *, .brxe-woocommerce-checkout-order-summary *, .brxe-woocommerce-checkout-place-order *, .brxe-woocommerce-account-login-form *, .brxe-woocommerce-account-register-form *, .brxe-woocommerce-account-lost-password-form *, .brxe-woocommerce-account-order-withdrawal-form *, .brxe-woocommerce-account-reset-password-form *, .brxe-woocommerce-account-orders-pagination *, .brxe-woocommerce-account-edit-address-form *, .brxe-woocommerce-account-edit-account-form *, .brxe-woocommerce-breadcrumbs *, .brxe-filter-checkbox *, .brxe-filter-radio *)), .content-spacing * + :is(ol) {padding-inline-start: var(--list-indent)}.content-spacing :is(h1, h2, h3, h4, h5, h6):not(:first-child) {margin-block-start: var(--heading-spacing)}.content-spacing p:not(:first-child) {margin-block-start: var(--paragraph-spacing)}.content-spacing > * + * {margin-block-start: var(--paragraph-spacing)}.brx-popup {padding-top: var(--space-m); padding-right: var(--gutter); padding-bottom: var(--space-m); padding-left: var(--gutter)}.brx-popup .brx-popup-backdrop {background-color: var(--modal-overlay)} .brx-popup-content {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; border-radius: var(--modal-radius)}.brxe-form .form-group label {color: var(--label-color); font-size: var(--label-size); text-transform: none}.brxe-form .form-group .label {color: var(--label-color); font-size: var(--label-size); text-transform: none}.brxe-form ::placeholder {color: var(--field-placeholder)}.brxe-form select {color: var(--field-placeholder); color: var(--field-text); font-size: field; line-height: var(--line-height-m); background-color: var(--field-bg); border: var(--field-border-width) solid var(--field-border-color); border-radius: var(--field-radius); padding-top: var(--field-pad-y); padding-right: var(--field-pad-x); padding-bottom: var(--field-pad-y); padding-left: var(--field-pad-x)}.brxe-form .form-group input {color: var(--field-text); font-size: field; line-height: var(--line-height-m); background-color: var(--field-bg); border: var(--field-border-width) solid var(--field-border-color); border-radius: var(--field-radius); padding-top: var(--field-pad-y); padding-right: var(--field-pad-x); padding-bottom: var(--field-pad-y); padding-left: var(--field-pad-x)}.brxe-form textarea {color: var(--field-text); font-size: field; line-height: var(--line-height-m); background-color: var(--field-bg); border: var(--field-border-width) solid var(--field-border-color); border-radius: var(--field-radius); padding-top: var(--field-pad-y); padding-right: var(--field-pad-x); padding-bottom: var(--field-pad-y); padding-left: var(--field-pad-x)}.brxe-form .flatpickr {background-color: var(--field-bg); border: var(--field-border-width) solid var(--field-border-color); border-radius: var(--field-radius); padding-top: var(--field-pad-y); padding-right: var(--field-pad-x); padding-bottom: var(--field-pad-y); padding-left: var(--field-pad-x)}.brxe-form .form-field-richtext + .tox-tinymce {background-color: var(--field-bg); border: var(--field-border-width) solid var(--field-border-color); border-radius: var(--field-radius)}.brxe-form .bricks-button {border: var(--field-border-width) solid var(--field-border-color); border-radius: var(--field-radius)}.brxe-form .choose-files {border: var(--field-border-width) solid var(--field-border-color); border-radius: var(--field-radius)}.brxe-form .form-group {padding-bottom: var(--form-gap)}.brxe-form .form-field-richtext + .tox-tinymce .tox-edit-area__iframe {padding-top: var(--field-pad-y); padding-right: var(--field-pad-x); padding-bottom: var(--field-pad-y); padding-left: var(--field-pad-x)} html {background-color: var(--bg-site)} body {background: none}h1,h2,h3,h4,h5,h6, p, ul, ol, li, figure, blockquote {margin: 0;}ul, ol, blockquote, button {padding: 0;}