:where(:root) .bricks-color-primary {color: var(--primary)}:where(:root) .bricks-background-primary {background-color: var(--primary)}:where(:root) .bricks-color-secondary {color: var(--secondary)}:where(:root) .bricks-background-secondary {background-color: var(--secondary)}:where(:root) .bricks-color-light {color: var(--secondary-l-3)}:where(:root) .bricks-background-light {background-color: var(--secondary-l-3)}:where(:root) .bricks-color-dark {color: var(--primary-d-3)}:where(:root) .bricks-background-dark {background-color: var(--primary-d-3)}:where(:root) .bricks-color-muted {color: var(--neutral)}:where(:root) .bricks-background-muted {background-color: var(--neutral)}:where(:root) .bricks-color-success {color: var(--success)}:where(:root) .bricks-background-success {background-color: var(--success)}:where(:root) .bricks-color-danger {color: var(--error)}:where(:root) .bricks-background-danger {background-color: var(--error)}:where(:root) .bricks-color-warning {color: var(--warning)}:where(:root) .bricks-background-warning {background-color: var(--warning)}:where(:root) .bricks-color-info {color: var(--neutral-d-3)}:where(:root) .bricks-background-info {background-color: var(--neutral-d-3)} .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(--space-l)} .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: var(--space-s)} .brxe-text * + *, .brxe-post-content:not([data-source=bricks]) * + *, body:not(.woocommerce-checkout) [class*=woocommerce] * + *:not(.brxe-woocommerce-account-form-edit-account *) {margin-block-start: var(--space-m)}.contextual-spacing :is(h1, h2, h3, h4, h5, h6):not(:first-child) {margin-block-start: var(--space-l)}.contextual-spacing p:not(:first-child) {margin-block-start: var(--space-s)}.contextual-spacing > * + * {margin-block-start: var(--space-m)} .brxe-shortcode :is(h1, h2, h3, h4, h5, h6):not(:first-child) {margin-block-start: var(--space-l)} .brxe-shortcode p:not(:first-child) {margin-block-start: var(--space-s)} .brxe-shortcode > * + * {margin-block-start: var(--space-m)} .brxe-rich-text :is(h1, h2, h3, h4, h5, h6):not(:first-child) {margin-block-start: var(--space-l)} .brxe-rich-text p:not(:first-child) {margin-block-start: var(--space-s)} .brxe-rich-text > * + * {margin-block-start: var(--space-m)} body {font-size: var(--text-m); text-align: left; line-height: 1.2; color: var(--neutral-d-2)} h1, h2, h3, h4, h5, h6 {font-weight: 600; line-height: 1.3; text-align: left; color: var(--primary-d-3)} h1 {font-size: var(--heading-2xl); margin-bottom: -1rem} h2 {font-size: var(--heading-xl); margin-bottom: -1rem} h3 {font-size: var(--heading-l); margin-bottom: -1rem} h4 {font-size: var(--heading-m); margin-bottom: -1rem} h5 {font-size: var(--heading-s); margin-bottom: -1rem} h6 {font-size: var(--heading-xs); margin-bottom: -1rem} .bricks-type-hero {text-align: left; font-weight: 600; color: var(--primary); font-size: calc(var(--heading-2xl)* 1.2); line-height: 1.2} .bricks-type-lead {color: var(--neutral-d-3); font-size: var(--text-l); text-align: left; font-weight: 400; line-height: 1.4} blockquote {padding-left: var(--space-m); border-left: 2px solid var(--primary); color: var(--neutral-d-3); text-align: left; font-weight: 400; line-height: 1.4}body .flatpickr-day.endRange {background-color: var(--primary); border-color: var(--primary)}body .flatpickr-day.endRange.inRange {background-color: var(--primary); border-color: var(--primary)}body .flatpickr-day.endRange.nextMonthDay {background-color: var(--primary); border-color: var(--primary)}body .flatpickr-day.endRange.prevMonthDay {background-color: var(--primary); border-color: var(--primary)}body .flatpickr-day.endRange:focus {background-color: var(--primary); border-color: var(--primary)}body .flatpickr-day.endRange:hover {background-color: var(--primary); border-color: var(--primary)}body .flatpickr-day.selected {background-color: var(--primary); border-color: var(--primary)}body .flatpickr-day.selected.inRange {background-color: var(--primary); border-color: var(--primary)}body .flatpickr-day.selected.nextMonthDay {background-color: var(--primary); border-color: var(--primary)}body .flatpickr-day.selected.prevMonthDay {background-color: var(--primary); border-color: var(--primary)}body .flatpickr-day.selected:focus {background-color: var(--primary); border-color: var(--primary)}body .flatpickr-day.selected:hover {background-color: var(--primary); border-color: var(--primary)}body .flatpickr-day.startRange {background-color: var(--primary); border-color: var(--primary)}body .flatpickr-day.startRange.inRange {background-color: var(--primary); border-color: var(--primary)}body .flatpickr-day.startRange.nextMonthDay {background-color: var(--primary); border-color: var(--primary)}body .flatpickr-day.startRange.prevMonthDay {background-color: var(--primary); border-color: var(--primary)}body .flatpickr-day.startRange:focus {background-color: var(--primary); border-color: var(--primary)}body .flatpickr-day.startRange:hover {background-color: var(--primary); border-color: var(--primary)}.wpgb-select-dropdown ul li[aria-selected="true"] {background-color: var(--primary)}body .wpgb-select-dropdown {border: 1px solid var(--neutral)}body .acplt-menu {border: 1px solid var(--neutral)}body .wpgb-select-dropdown ul li {padding-top: var(--space-s); padding-right: var(--space-s); padding-bottom: var(--space-s); padding-left: var(--space-s); color: var(--neutral-d-3)}body .acplt-menu .acplt-item {padding-top: var(--space-s); padding-right: var(--space-s); padding-bottom: var(--space-s); padding-left: var(--space-s); color: var(--neutral-d-3)}body .wpgb-select-dropdown ul li.wpgb-focused {color: var(--neutral-d-3)}body .acplt-menu .acplt-item.wpgb-focused {color: var(--neutral-d-3)}body .wpgb-select-dropdown ul li[aria-selected="true"] {color: var(--neutral-d-3)}body .acplt-menu .acplt-item[aria-selected="true"] {color: var(--neutral-d-3)} :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 {color: var(--primary)} :where(.brxe-accordion .accordion-content-wrapper) a:hover, :where(.brxe-icon-box .content) a:hover, :where(.brxe-list) a:hover, :where(.brxe-post-content):not([data-source="bricks"]) a:hover, :where(.brxe-posts .dynamic p) a:hover, :where(.brxe-shortcode) a:hover, :where(.brxe-tabs .tab-content) a:hover, :where(.brxe-team-members) .description a:hover, :where(.brxe-testimonials) .testimonial-content-wrapper a:hover, :where(.brxe-text) a:hover, :where(a.brxe-text):hover, :where(.brxe-text-basic) a:hover, :where(a.brxe-text-basic):hover, :where(.brxe-post-comments) .comment-content a:hover {color: var(--secondary)} .brxe-section {row-gap: var(--space-xl)} .bricks-button {text-align: center; font-weight: 500; font-size: calc(var(--text-m)*0.85); padding-top: var(--space-xs); padding-right: var(--space-m); padding-bottom: var(--space-xs); padding-left: var(--space-m); border-radius: 100px} :root .bricks-button[class*="primary"] {color: var(--white); border: 1px solid var(--primary)} :root .bricks-button[class*="primary"]:not(.outline) {background-color: var(--primary)} :root .bricks-button[class*="secondary"]:not(.outline) {background-color: var(--secondary)} :root .bricks-button[class*="secondary"] {color: var(--primary-d-2); border: 1px solid var(--secondary)} :root .bricks-button[class*="light"]:not(.outline):where(:not(.bricks-lightbox)) {background-color: var(--secondary)} :root .bricks-button[class*="light"]:where(:not(.bricks-lightbox)) {border: 1px solid var(--secondary); color: var(--black)} :root .bricks-button[class*="dark"]:not(.outline) {background-color: var(--primary)} :root .bricks-button[class*="dark"] {border: 1px solid var(--primary); color: var(--white)} :root .bricks-button[class*="muted"]:not(.outline) {background-color: var(--neutral-d-1)} :root .bricks-button[class*="muted"] {border: 1px solid var(--neutral-d-1); color: var(--neutral-l-3)} .bricks-button.md {padding-top: var(--space-xs); padding-right: var(--space-m); padding-bottom: var(--space-xs); padding-left: var(--space-m); font-size: calc(var(--text-m)*0.85)} .bricks-button.sm {padding-top: var(--space-xs); padding-right: var(--space-s); padding-bottom: var(--space-xs); padding-left: var(--space-s); font-size: calc(var(--text-m)*0.85)} .bricks-button.lg {padding-top: var(--space-xs); padding-right: var(--space-l); padding-bottom: var(--space-xs); padding-left: var(--space-l); font-size: calc(var(--text-m)*0.85)} .bricks-button.xl {padding-top: var(--space-xs); padding-right: var(--space-xl); padding-bottom: var(--space-xs); padding-left: var(--space-xl); font-size: calc(var(--text-m)*0.85)} :root .bricks-button[class*="primary"]:not(.outline):hover {background-color: var(--primary-d-2)} :root .bricks-button[class*="secondary"]:not(.outline):hover {background-color: var(--secondary-l-2)} :root .bricks-button[class*="muted"]:not(.outline):hover {background-color: var(--neutral-l-1)} :root .bricks-button[class*="muted"]:hover {border-color: var(--neutral-l-1); color: var(--white)} :root .bricks-button[class*="primary"]:hover {border-color: var(--primary-d-2)} :root .bricks-button[class*="secondary"]:hover {border-color: var(--secondary-l-2)} :root .bricks-button[class*="light"]:not(.outline):where(:not(.bricks-lightbox)):hover {background-color: hsla(187, 84%, 85%, 0)} :root .bricks-button[class*="dark"]:not(.outline):hover {background-color: hsla(214, 50%, 63%, 0)} :root .bricks-button[class*="light"]:where(:not(.bricks-lightbox)):hover {color: var(--secondary)} :root .bricks-button[class*="dark"]:hover {color: var(--primary)} .brxe-container {row-gap: var(--space-l); column-gap: var(--space-l); padding-top: var(--space-xl); padding-right: var(--space-l); padding-bottom: var(--space-xl); padding-left: var(--space-l)} .brxe-block {column-gap: var(--space-l); row-gap: var(--space-m)} .brxe-image .bricks-image-caption-custom, .wp-element-caption:not(.wp-block-gallery *) {border-radius: 30px} .image {aspect-ratio: 1} .brxe-image-gallery {--gutter: var(--space-m)} .brxe-image-gallery .bricks-image-caption, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption.wp-element-caption {border-radius: 8px}.brxe-list .separator {display: none; flex-grow: 0}.brxe-list .content {justify-content: initial}.brxe-list li[data-highlight]::before {text-align: left}.brxe-list .title {margin-left: var(--space-m)}.brxe-list li {padding-bottom: var(--space-2xs)}.brxe-social-icons li {color: var(--white); font-size: 18px; line-height: 1; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; background-color: var(--primary); border-radius: 50%; margin-right: 10px}.brxe-svg {height: 60px; width: 60px}.brxe-divider.horizontal .line {border-top-color: var(--neutral)}.brxe-divider.vertical .line {border-right-color: var(--neutral)}.brxe-divider .icon i {color: var(--neutral)}@media (max-width: 767px) { .brxe-container {padding-top: var(--space-2xl); padding-bottom: var(--space-2xl)}}@media (max-width: 478px) { body {line-height: 1.2} h1, h2, h3, h4, h5, h6 {line-height: 1.2}}h1,h2,h3,h4,h5,h6, p, ul, ol, figure, blockquote {margin: 0;}ul, ol, blockquote {padding: 0;}