 body {font-size: clamp(1.25rem, 1.15rem + 0.5vw, 1.5rem); line-height: 1.65; font-family: "roboto"; color: var(--text); font-weight: 400} h1, h2, h3, h4, h5, h6 {font-family: "playfair-display"; color: var(--text); font-weight: 700} h1 {font-size: clamp(2.5rem, 6vw, 4.75rem); color: var(--text); text-wrap: balance; line-height: 1.02; letter-spacing: -0.045em; font-family: "playfair-display"; font-weight: 700} h2 {font-size: clamp(2rem, 4vw, 3.25rem); color: var(--text); font-family: "playfair-display"; line-height: 1.06; letter-spacing: -0.035em; text-wrap: balance; font-weight: 700} h3 {font-size: clamp(1.45rem, 2.4vw, 2.1rem);; color: var(--text); font-family: "playfair-display"; line-height: 1.12; letter-spacing: -0.025em; text-wrap: balance} h4 {color: var(--text); font-size: clamp(1.2rem, 1.6vw, 1.5rem); font-family: "playfair-display"; font-weight: 700; line-height: 1.2; letter-spacing: -0.015em} blockquote {border-style: none}.brxe-video .bricks-video-overlay {background-color: var(--brxw-color-overlay)}.brxe-video .bricks-video-overlay-icon {font-size: var(--old--brxw-text-4xl)}.brxe-form .form-group input {padding-top: var(--brxw-space-s); padding-right: var(--brxw-space-xs); padding-bottom: var(--brxw-space-s); padding-left: var(--brxw-space-xs); line-height: normal}.brxe-form .flatpickr {padding-top: var(--brxw-space-s); padding-right: var(--brxw-space-xs); padding-bottom: var(--brxw-space-s); padding-left: var(--brxw-space-xs)}.brxe-form select {padding-top: var(--brxw-space-s); padding-right: var(--brxw-space-xs); padding-bottom: var(--brxw-space-s); padding-left: var(--brxw-space-xs); line-height: normal}.brxe-form textarea {padding-top: var(--brxw-space-s); padding-right: var(--brxw-space-xs); padding-bottom: var(--brxw-space-s); padding-left: var(--brxw-space-xs); line-height: normal}.brxe-form .bricks-button {line-height: normal} .bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline):hover {background-color: var(--brxw-color-neutral-900)} .bricks-button.outline:hover {border-color: var(--brxw-color-neutral-900); color: var(--brxw-color-neutral-25); background-color: var(--brxw-color-neutral-900)} .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: 1em} .brxe-text * + p, .brxe-post-content:not([data-source=bricks]) * + p, body:not(.woocommerce-checkout) [class*=woocommerce] * + p:not(.brxe-woocommerce-account-form-edit-account *) {margin-block-start: 1em}p, h1,h2,h3,h4,h5,h6 {margin: 0;}