 main { max-width: var(--main-width); margin: auto; display: flex; flex-direction: column; } body.home main { max-width: 100%; } body.home section:not(:first-of-type) { max-width: var(--main-width); }  :root { --h-two-margin-top: 80px; }  html { scroll-behavior: smooth; scroll-padding-top: var(--h-two-margin-top); }  @media(max-width: 767px){ html { scroll-padding-top: var(--h-two-margin-top); } }  :where(.brx-draggable.brx-empty), :where(.brx-draggable:empty) { min-height: unset; min-width: unset; }  body.bricks-is-frontend :focus { transition: none; } body.bricks-is-frontend :focus:not(:focus-visible) { outline: none !important; box-shadow: none !important; }  button { touch-action: manipulation !important; }  html[data-theme="dark"] .logo-dark { display: none; } html[data-theme="light"] .logo-light { display: none; }   body .brxe-post-content:not([data-source=bricks]) *+:is(h1,h2,h3,h4,h5,h6), body :is(.brxe-text, .brxe-text-basic) *+:is(h1,h2,h3,h4,h5,h6), body:not(.woocommerce-checkout) [class*=woocommerce] *+p *+:is(h1,h2,h3,h4,h5,h6) { margin-block-start: var(--heading-spacing); }  body .brxe-post-content:not([data-source=bricks]) *+p, body :is(.brxe-text, .brxe-text-basic) *+p, body:not(.woocommerce-checkout) [class*=woocommerce] *+p *+p { margin-block-start: var(--paragraph-spacing); margin-block-end: 0; }  body .brxe-post-content:not([data-source=bricks]) *+:is(ul:not(ul ul), ol), body :is(.brxe-text, .brxe-text-basic) *:is(ul:not(ul ul), ol), body:not(.woocommerce-checkout) [class*=woocommerce] *+p *:is(ul:not(ul ul), ol), body .accordion__content :is(.brxe-text, .brxe-text-basic) *:is(ul:not(ul ul ul), ol), .icon-list__text *:is(ul:not(ul ul ul), ol) { margin-block-start: var(--list-spacing); margin-block-end: 0; padding-inline-start: 2rem; }  body .brxe-post-content:not([data-source=bricks]) *+:is(ul:not(ul ul), ol) li, body :is(.brxe-text, .brxe-text-basic) *:is(ul:not(ul ul), ol) li, body:not(.woocommerce-checkout) [class*=woocommerce] *+p *:is(ul:not(ul ul), ol) li, body .accordion__content :is(.brxe-text, .brxe-text-basic) *:is(ul:not(ul ul ul), ol) li { margin-bottom: var(--list-item-spacing); } body .brxe-post-content:not([data-source=bricks]) *+:is(ul:not(ul ul), ol) li:last-child, body :is(.brxe-text, .brxe-text-basic) *:is(ul:not(ul ul), ol) li:last-child, body:not(.woocommerce-checkout) [class*=woocommerce] *+p *:is(ul:not(ul ul), ol) li:last-child, body .accordion__content :is(.brxe-text, .brxe-text-basic) *:is(ul:not(ul ul ul), ol) li:last-child { margin-bottom: unset; }  :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 { text-underline-offset: var(--link-underline-offset); }  .check-list ul > li::marker { content: "✓ "; color: var(--accent); font-weight: 600; }  ol > li::marker { font-weight: 600; }  blockquote { margin-top: var(--paragraph-spacing);   padding-left: 0; border-left: 0;; } .single-news blockquote { margin-top: 0; } blockquote cite { font-size: var(--text-s); font-style: normal; line-height: 1.2; margin-top: 2em; opacity: 1; text-transform: none; color: var(--base-semi-dark); } strong { font-weight: 500; }  .footnote { border-top: 1px solid var(--border-2); padding-top: 10px; font-size: var(--text-s); line-height: 1.4; } .footnote sup { margin-right: 5px; font-weight: 700; } a.footnote-link { text-decoration: none; font-weight: 700; } a.footnote-return { font-size: var(--text-xl); }  kbd { background-color: var(--bg-3); border-radius: 3px; border: 1px solid var(--border-3); box-shadow: 0 1px 1px var(--bg-black-trans-25),0 1px 0 0 var(--bg-white-trans-70) inset; color: var(--base); display: inline-block; font-size: 0.9em; font-weight: 700; line-height: 1; padding: 4px 4px 1px 4px; white-space: nowrap; }