.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; } html { scroll-behavior: smooth; scroll-padding-top: var(--at-section-padding-block); } [data-theme="dark"] { color-scheme: dark; }  #brx-header { position: sticky; top: -43px;  z-index: 100; } @media (width <= 478px) { #brx-header {  } } .admin-bar #brx-header { position: static; }  a, button { transition: var(--at-btn-transition); transition-property: color, background; } a:hover { color: var(--at-link-color--hover); }   .bricks-button, a.bricks-button, button.bricks-button, .bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline), .fn-btn, .fn-btn--full, #brxe-bgzxuk { --at-radius--m: 6px !important; border-radius: 6px !important; } .fn-dialog__close.bricks-button { border-radius: 50% !important; }  h1 span, h2 span, h3 span, h4 span { font-size: inherit !important; line-height: inherit !important; }  #brxe-gbauid h1, .hero h1 { font-size: clamp(2.6rem, 5vw, 4.4rem) !important; line-height: 1.12 !important; font-weight: 800 !important; letter-spacing: -0.03em !important; }  .testimonial .splide__slide p, .testimonial .splide__slide blockquote, blockquote { font-style: italic; } .testimonial [class*="author"], .testimonial [class*="name"], .testimonial cite, .testimonial strong { font-style: normal; }  .megamenu-7 .brxe-heading, .megamenu-7 h3, .megamenu-7 h4 { font-size: 11px !important; font-weight: 700 !important; text-transform: uppercase !important; letter-spacing: 0.1em !important; color: #008864 !important; margin-bottom: 6px !important; } .megamenu-7 a.brxe-text-link { font-size: 14px !important; font-weight: 400 !important; color: #252525 !important; } .card-products__title { color: #008864; } .card-products__title a { color: inherit !important; } .card-products__title a:hover { color: #006644 !important; } .theme-toggle-container { display: none !important; } .fn-calculator__slider-value { font-size: inherit !important; }  #brxe-uylhcs { display: none !important; }  .megamenu-7__container { grid-template-columns: 1fr !important; }  .fn-footer__menu-heading { font-size: 16px !important; font-weight: 700 !important; opacity: 1 !important; }  .fn-cgrid-wrapper { max-width: 860px; margin: 0 auto; border-radius: 12px; overflow: hidden; } .fn-cgrid { display: grid; grid-template-columns: 35% 25% 40%; font-size: 15px; width: 100%; } .fn-cgrid__spacer { background: transparent; box-sizing: border-box; min-width: 0; } .fn-cgrid__head { padding: 22px 20px; text-align: center; box-sizing: border-box; min-width: 0; } .fn-cgrid__head--orange { background: var(--at-secondary, #F8A602); border-top: 2px solid var(--at-secondary, #F8A602); border-left: 2px solid var(--at-secondary, #F8A602); border-right: none; border-radius: 12px 12px 0 0; } .fn-cgrid__head--green { background: #008864; border-top: 2px solid #008864; border-left: 2px solid #008864; border-right: 2px solid #008864; border-radius: 12px 12px 0 0; } .fn-cgrid__title { display: block; font-size: 16px; font-weight: 700; } .fn-cgrid__head--orange .fn-cgrid__title { color: #1a1a1a; } .fn-cgrid__head--green .fn-cgrid__title { color: #fff; } .fn-cgrid__sub { display: block; font-size: 12px; margin-top: 4px; color: rgba(255,255,255,0.78); } .fn-cgrid__label { padding: 15px 20px; background: #f5f5f5; font-weight: 500; color: #252525; text-align: left; border-bottom: 1px solid #e0e0e0; box-sizing: border-box; min-width: 0; } .fn-cgrid__label--first { border-radius: 12px 12px 0 0; } .fn-cgrid__label--last { border-bottom: none; border-radius: 0 0 12px 0; } .fn-cgrid__cell { padding: 15px 20px; background: #f5f5f5; text-align: center; color: #252525; border-bottom: 1px solid #e0e0e0; box-sizing: border-box; min-width: 0; } .fn-cgrid__cell--orange { border-left: 2px solid var(--at-secondary, #F8A602); border-right: none; } .fn-cgrid__cell--green { border-left: 2px solid #008864; border-right: 2px solid #008864; } .fn-cgrid__cell--last-orange { border-left: 2px solid var(--at-secondary, #F8A602); border-right: none; border-bottom: 2px solid var(--at-secondary, #F8A602); border-radius: 0 0 0 12px; } .fn-cgrid__cell--last-green { border-left: 2px solid #008864; border-right: 2px solid #008864; border-bottom: 2px solid #008864; border-radius: 0 0 12px 12px; } .fn-compare__footnotes { max-width: 860px; margin: 20px auto 0; text-align: left; font-size: 12px; color: #999; line-height: 1.6; padding: 0 4px; } .fn-compare__footnotes p { margin: 4px 0; }  @media (max-width: 600px) { .fn-cgrid { grid-template-columns: 1fr; } .fn-cgrid__spacer, .fn-cgrid__head { display: none; } .fn-cgrid__label { background: #e8f5ee; font-weight: 700; font-size: 13px; color: #008864; border-bottom: 1px solid #d4ede5; border-radius: 8px 8px 0 0 !important; margin-top: 12px; } .fn-cgrid__cell { text-align: left; border-radius: 0 !important; border-left: none !important; border-right: none !important; border-bottom: 1px solid #eee; } .fn-cgrid__cell::before { content: attr(data-label); display: block; font-size: 10px; font-weight: 600; color: #999; text-transform: uppercase; letter-spacing: 0.05em; margin-bottom: 2px; } .fn-cgrid__cell--last-orange, .fn-cgrid__cell--last-green { border-radius: 0 0 8px 8px !important; border-bottom: none !important; border-left: none !important; border-right: none !important; } .fn-cgrid__label--last { border-radius: 8px 8px 0 0 !important; margin-top: 12px; } } @media (max-width: 600px) { .fn-cgrid-wrapper, .fn-compare__footnotes { display: none; } } html { color-scheme: light; }