 html {background-color: var(--color-lightest)} body {background: none}:where(:root) .bricks-color-primary {color: var(--color-primary)}:where(:root) .bricks-background-primary {background-color: var(--color-primary)}:where(:root) .bricks-color-secondary {color: var(--color-secondary)}:where(:root) .bricks-background-secondary {background-color: var(--color-secondary)}:where(:root) .bricks-color-light {color: var(--color-lighter)}:where(:root) .bricks-background-light {background-color: var(--color-lighter)}:where(:root) .bricks-color-dark {color: var(--color-dark)}:where(:root) .bricks-background-dark {background-color: var(--color-dark)}:where(:root) .bricks-color-muted {color: var(--color-medium)}:where(:root) .bricks-background-muted {background-color: var(--color-medium)}:where(:root) * {border-color: var(--color-lighter)}:where(:root) .bricks-color-info {color: var(--color-info)}:where(:root) .bricks-background-info {background-color: var(--color-info)}:where(:root) .bricks-color-success {color: var(--color-success)}:where(:root) .bricks-background-success {background-color: var(--color-success)}:where(:root) .bricks-color-warning {color: var(--color-warning)}:where(:root) .bricks-background-warning {background-color: var(--color-warning)}:where(:root) .bricks-color-danger {color: var(--color-danger)}:where(:root) .bricks-background-danger {background-color: var(--color-danger)} :where(.brxe-accordion .accordion-content-wrapper) a, :where(.brxe-icon-box .content) a, :where(.brxe-list) a, :where(.brxe-post-content):not([data-source="bricks"]) a, :where(.brxe-posts .dynamic p) a, :where(.brxe-shortcode) a, :where(.brxe-tabs .tab-content) a, :where(.brxe-team-members) .description a, :where(.brxe-testimonials) .testimonial-content-wrapper a, :where(.brxe-text) a, :where(a.brxe-text), :where(.brxe-text-basic) a, :where(a.brxe-text-basic), :where(.brxe-post-comments) .comment-content a, .brxe-product-content a, .brxe-product-short-description a, .brxe-product-tabs .woocommerce-Tabs-panel a {color: var(--color-secondary); text-decoration: none} .brxe-text * + p, .brxe-post-content:not([data-source=bricks]) * + p, body:not(.woocommerce-checkout) [class*=woocommerce] * + p {margin-block-start: var(--content-contextual-spacing)}.brxe-text * + :is(ul), .brxe-post-content:not([data-source=bricks]) * + :is(ul), body:not(.woocommerce-checkout) [class*=woocommerce] * + :is(ul), .typography * + :is(ul) {margin-block-start: var(--content-contextual-spacing)}.brxe-text * + :is(ol), .brxe-post-content:not([data-source=bricks]) * + :is(ol), body:not(.woocommerce-checkout) [class*=woocommerce] * + :is(ol), .typography * + :is(ol) {margin-block-start: var(--content-contextual-spacing)}.brxe-text * + :is(figure), .brxe-post-content:not([data-source=bricks]) * + :is(figure), body:not(.woocommerce-checkout) [class*=woocommerce] * + :is(figure), .typography * + :is(figure) {margin-block-start: var(--content-contextual-spacing)}.brxe-text * + :is(blockquote), .brxe-post-content:not([data-source=bricks]) * + :is(blockquote), body:not(.woocommerce-checkout) [class*=woocommerce] * + :is(blockquote), .typography * + :is(blockquote) {margin-block-start: var(--content-contextual-spacing)}.brxe-text * + :is(table), .brxe-post-content:not([data-source=bricks]) * + :is(table), body:not(.woocommerce-checkout) [class*=woocommerce] * + :is(table), .typography * + :is(table) {margin-block-start: var(--content-contextual-spacing)} .brxe-text * + :is(h1, h2, h3, h4, h5, h6), .brxe-post-content:not([data-source=bricks]) * + :is(h1, h2, h3, h4, h5, h6), body:not(.woocommerce-checkout) [class*=woocommerce] * + :is(h1, h2, h3, h4, h5, h6) {margin-block-start: var(--content-contextual-spacing-headings)}.typography :is(h1, h2, h3, h4, h5, h6):not(:first-child) {margin-block-start: var(--content-contextual-spacing-headings)}.typography p:not(:first-child) {margin-block-start: var(--content-contextual-spacing)} html {font-size: 100%} body {font-size: var(--text-md); color: var(--color-dark); font-family: "Manrope"; line-height: 1.6} h1, h2, h3, h4, h5, h6 {color: var(--color-black); text-wrap: pretty; line-height: 1.2; font-weight: 700} h1 {font-size: var(--text-3xl)} h2 {font-size: var(--text-2xl)} h3 {font-size: var(--text-xl); line-height: 1.3} h4 {font-size: var(--text-lg); line-height: 1.3} h5 {font-size: var(--text-md); line-height: 1.5; text-transform: uppercase} h6 {font-size: var(--text-sm); line-height: 1.5; text-transform: uppercase} .bricks-type-hero {font-size: var(--text-5xl)} .bricks-type-lead {font-size: var(--text-lg); line-height: 1.5; font-weight: 500} blockquote {margin-top: var(--content-contextual-spacing); padding-left: var(--content-contextual-spacing); border-color: var(--color-secondary)} .brxe-container {width: 100%; max-width: calc(var(--content-width) - var(--content-x-padding) * 2); column-gap: var(--content-x-padding); row-gap: var(--content-x-padding); margin-right: auto; margin-left: auto; padding-right: var(--content-x-padding); padding-left: var(--content-x-padding)} .woocommerce main.site-main {width: 100%} #brx-content.wordpress {width: 100%; max-width: calc(var(--content-width) - var(--content-x-padding) * 2)} .brxe-section {margin-top: var(--content-y-margin); margin-bottom: var(--content-y-margin); row-gap: var(--space-lg)} .bricks-button {font-size: var(--text-sm); text-align: center; font-weight: 700; color: var(--color-white); line-height: 1.4; border: 2px solid var(--color-primary); border-radius: var(--radius-sm); padding-top: var(--space-2xs); padding-right: var(--space-md); padding-bottom: var(--space-2xs); padding-left: var(--space-md)} .bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline) {background-color: var(--color-primary)} .bricks-button.outline {background-color: rgba(0, 0, 0, 0); color: var(--color-primary)} :root .bricks-button[class*="secondary"] {border-color: var(--color-secondary)} :root .bricks-button[class*="secondary"].outline {color: var(--color-secondary)} :root .bricks-button[class*="light"]:not(.bricks-lightbox) {border-color: var(--color-lighter)} :root .bricks-button[class*="light"].outline {color: var(--color-lighter)} :root .bricks-button[class*="dark"] {border-color: var(--color-dark)} :root .bricks-button[class*="dark"].outline {color: var(--color-dark)} :root .bricks-button[class*="muted"] {border-color: var(--color-medium)} :root .bricks-button[class*="muted"].outline {color: var(--color-medium)} :root .bricks-button[class*="info"] {border-color: var(--color-info)} :root .bricks-button[class*="info"].outline {color: var(--color-info)} :root .bricks-button[class*="success"] {border-color: var(--color-success)} :root .bricks-button[class*="success"].outline {color: var(--color-success)} :root .bricks-button[class*="warning"] {border-color: var(--color-warning)} :root .bricks-button[class*="warning"].outline {color: var(--color-warning)} :root .bricks-button[class*="danger"] {border-color: var(--color-danger)} :root .bricks-button[class*="danger"].outline {color: var(--color-danger)} .bricks-button.sm {padding-top: var(--space-3xs); padding-right: var(--space-sm); padding-bottom: var(--space-3xs); padding-left: var(--space-sm)} .bricks-button.lg {padding-top: var(--space-xs); padding-right: var(--space-lg); padding-bottom: var(--space-xs); padding-left: var(--space-lg)} .bricks-button.xl {padding-top: var(--space-sm); padding-right: var(--space-xl); padding-bottom: var(--space-sm); padding-left: var(--space-xl); font-size: var(--text-sm)}.woocommerce .button, body:not(.woocommerce) .product_type_variable, body:not(.woocommerce) .product_type_grouped, body:not(.woocommerce) .product_type_external, body:not(.woocommerce) .product_type_simple, body:not(.woocommerce) .brx-popup-content:not(.woocommerce) form.cart .single_add_to_cart_button, body:not(.woocommerce) .brxe-woocommerce-mini-cart .woocommerce-mini-cart__buttons .button {background-color: var(--color-secondary); border: 2px solid var(--color-secondary); border-radius: var(--radius-sm); padding-top: var(--space-3xs); padding-right: var(--space-sm); padding-bottom: var(--space-3xs); padding-left: var(--space-sm); color: var(--color-white); font-size: var(--text-sm); font-weight: 700}h1,h2,h3,h4,h5,h6, ul, ol, li, figure, blockquote, p {margin: 0;}