 .brxe-text * + p, .brxe-post-content:not([data-source=bricks]) * + p, body:not(.woocommerce-checkout) [class*=woocommerce] * + p {margin-block-start: 20px} .brxe-text * + *, .brxe-post-content:not([data-source=bricks]) * + *, body:not(.woocommerce-checkout) [class*=woocommerce] * + * {margin-block-start: 10px} body {font-size: var(--font-size-16px); font-family: "ClarityCity"; font-weight: 400; line-height: 1.5} h1, h2, h3, h4, h5, h6 {font-family: "ClarityCity"; font-weight: 700; line-height: 1} h1 {line-height: 1} .brx-popup-content {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0} .brxe-container {width: var(--page-layout-width)} .woocommerce main.site-main {width: var(--page-layout-width)} #brx-content.wordpress {width: var(--page-layout-width)} .brxe-block {row-gap: 20px} ul{ padding-left:15px; } .halo { position: absolute; border-radius: 50%; filter: blur(80px); opacity: 0.6; z-index: 0; width: var(--clamp-260); height: var(--clamp-200); top: 50%; left: 50%; } .halo-blue { animation: float-blue 8s infinite ease-in-out; } .halo-green { animation: float-green 9s infinite ease-in-out; }  @keyframes float-blue { 0% { transform: translate(-75%, -50%) scale(1); opacity: 0.5; } 33% { transform: translate(-65%, -60%) scale(1.1); opacity: 0.7; } 66% { transform: translate(-85%, -45%) scale(0.95); opacity: 0.6; } 100% { transform: translate(-75%, -50%) scale(1); opacity: 0.5; } } @keyframes float-green { 0% { transform: translate(-25%, -50%) scale(1); opacity: 0.5; } 33% { transform: translate(-35%, -40%) scale(1.15); opacity: 0.7; } 66% { transform: translate(-15%, -55%) scale(0.9); opacity: 0.6; } 100% { transform: translate(-25%, -50%) scale(1); opacity: 0.5; } } .l-button-a svg{transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1);}.l-button-a:hover svg { transform: translateX(10px); } .breath-bc{animation: breathe 9s infinite ease-in-out alternate;}@keyframes breathe { 0% { transform: scale(1); } 100% { transform: scale(1.05);  } } html {background-color: var(--bricks-color-ohltpj)} body {background: none}@media (max-width: 767px) { .brxe-section {padding-right: 16px; padding-left: 16px}}@media (max-width: 478px) { .brxe-section {padding-right: 16px; padding-left: 16px}}h1,h2,h3,h4,h5,h6, p, ul, ol, li, figure, blockquote {margin: 0;}