:where(:root) .bricks-color-secondary {color: #000000}:where(:root) .bricks-background-secondary {background-color: #000000}:where(:root) .bricks-color-primary {color: #000000}:where(:root) .bricks-background-primary {background-color: #000000} .brxe-container {width: 1280 px } .woocommerce main.site-main {width: 1280 px } #brx-content.wordpress {width: 1280 px } .brxe-section {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: 6rem; padding-right: 1rem; padding-bottom: 6rem; padding-left: 1rem} html {font-size: var(--space-s)} body {font-size: 1rem} h1 {line-height: 1.2; font-weight: 700} h3 {font-weight: 600; line-height: 1.4} h5 {font-weight: 600; line-height: 1.3}.brxe-text * + :is(section), .brxe-post-content:not([data-source=bricks]) * + :is(section), body:not(.woocommerce-checkout) [class*=woocommerce] * + :is(section) {margin-block-start: 6rem; margin-block-end: 6rem; padding-inline-start: 1rem; padding-inline-end: 1rem}:root {  --c-primary-green: #339933;  --c-secondary-gray: #999999;  --c-dark-bg: #112244;  --c-body-text: #333333;  --c-white-bg: #FFFFFF;  --c-accent-green: #A3CC73;  --c-alert-red: #D9534F;   --space-xs: 0.5rem;  --space-s: 1rem;  --space-m: 2rem;  --space-l: 4rem;  --space-xl: 6rem; }*, *::before, *::after { box-sizing: border-box;}body { background-color: var(--c-white-bg); color: var(--c-body-text); font-family: inherit;  line-height: 1.6; font-size: clamp(1rem, 1rem + 0.1vw, 1.125rem);  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}h1, h2, h3, h4, h5, h6 { color: var(--c-dark-bg); margin-top: 0; margin-bottom: 1.5rem;  font-family: inherit; }h1 { font-weight: 700; line-height: 1.2; font-size: clamp(2.5rem, 1.5rem + 4vw, 4rem);}h2 { font-weight: 600; line-height: 1.3; font-size: clamp(2rem, 1.5rem + 2vw, 3rem);}h3 { font-weight: 600; line-height: 1.4; font-size: clamp(1.5rem, 1rem + 1vw, 2rem);}h4 { font-weight: 600; line-height: 1.5; font-size: clamp(1.25rem, 1rem + 0.5vw, 1.5rem);}p { margin-top: 0; margin-bottom: 1.5rem;}a { color: var(--c-primary-green); text-decoration: none; transition: opacity 0.3s ease;}a:hover { opacity: 0.8; text-decoration: underline;}.btn-primary { display: inline-block; background-color: var(--c-primary-green); color: var(--c-white-bg); padding: var(--space-s) var(--space-m); border-radius: 5px; font-weight: 600; text-align: center; text-decoration: none; border: 2px solid transparent; transition: background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease;}.btn-primary:hover { background-color: var(--c-accent-green); color: var(--c-dark-bg); text-decoration: none;}.card-default { display: block; padding: var(--space-m); border: 1px solid var(--c-secondary-gray); border-radius: 8px; background-color: var(--c-white-bg); box-shadow: 0 4px 8px rgba(0,0,0,0.05);}.text-small { font-size: 0.875rem; line-height: 1.5;}.mt-xs { margin-top: var(--space-xs) !important; }.mt-s { margin-top: var(--space-s) !important; }.mt-m { margin-top: var(--space-m) !important; }.mt-l { margin-top: var(--space-l) !important; }.mt-xl { margin-top: var(--space-xl) !important; }.mb-xs { margin-bottom: var(--space-xs) !important; }.mb-s { margin-bottom: var(--space-s) !important; }.mb-m { margin-bottom: var(--space-m) !important; }.mb-l { margin-bottom: var(--space-l) !important; }.mb-xl { margin-bottom: var(--space-xl) !important; }.pt-xs { padding-top: var(--space-xs) !important; }.pt-s { padding-top: var(--space-s) !important; }.pt-m { padding-top: var(--space-m) !important; }.pt-l { padding-top: var(--space-l) !important; }.pt-xl { padding-top: var(--space-xl) !important; }.pb-xs { padding-bottom: var(--space-xs) !important; }.pb-s { padding-bottom: var(--space-s) !important; }.pb-m { padding-bottom: var(--space-m) !important; }.pb-l { padding-bottom: var(--space-l) !important; }.pb-xl { padding-bottom: var(--space-xl) !important; }@media (max-width: 767px) { .brxe-section {padding-top: 3rem; padding-right: 1rem; padding-bottom: 3rem; padding-left: 1rem}}