 body {font-size: var(--fs-m); font-weight: 500; color: var(--txt-body); font-family: "Figtree"; line-height: var(--body-line-height); text-align: left} h1, h2, h3, h4, h5, h6 {color: var(--txt-title); font-family: "Rubik"; text-align: left; font-weight: 600} h1 {font-size: var(--fs-2xl)} h2 {font-size: var(--fs-xl)} h3 {font-size: var(--fs-l)} h4 {font-size: var(--fs-m)} h5 {font-size: var(--fs-s)} .brxe-container {width: 100%; max-width: 1400px} .woocommerce main.site-main {width: 100%} #brx-content.wordpress {width: 100%; max-width: 1400px} :root .bricks-button[class*="primary"]:not(.outline):hover {background-color: var(--color--cta-primary--hover-light)} :root .bricks-button[class*="secondary"]:not(.outline):hover {background-color: hover} :root .bricks-button[class*="primary"]:not(.outline):active {background-color: var(--color--cta-primary--active-light)} :root .bricks-button[class*="secondary"]:not(.outline):active {background-color: var(--color--cta-secondary--active-light)} html {background-color: var(--bg-site)} body {background: none}body { min-height:100vh;}*:focus-visible { outline: var(--line-l) solid var(--highlight); outline-offset: 6px; transition: none; z-index: 100;}*:focus:not(:focus-visible) { outline: none;}ul, ol, li { list-style-type: none; unicode-bidi: isolate; margin-block-start: 0; margin-block-end: 0; padding-inline-start: 0;}.brx-dropdown-content { z-index: 0; transition-duration: 0s;transition-property: opacity, transform, visibility;transition-timing-function: ease;} .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: 0px} .brxe-text * + p, .brxe-post-content:not([data-source=bricks]) * + p, body:not(.woocommerce-checkout) [class*=woocommerce] * + p {margin-block-start: 0px} .brxe-text * + *, .brxe-post-content:not([data-source=bricks]) * + *, body:not(.woocommerce-checkout) [class*=woocommerce] * + * {margin-block-start: 0px} .brxe-section {padding-right: var(--gap-3xl); padding-left: var(--gap-3xl)}@media (max-width: 991px) { .brxe-section {padding-right: var(--gap-2xl); padding-left: var(--gap-2xl)}}@media (max-width: 767px) { body {font-size: var(--fs-s)}}@media (max-width: 478px) { .brxe-section {padding-right: var(--gap-xl); padding-left: var(--gap-xl)}}@media (max-width: 350px) { .brxe-section {padding-right: var(--gap-m); padding-left: var(--gap-m)}}h1,h2,h3,h4,h5,h6, p {margin: 0;}