:root {
  --menu-font-size: calc(var(--text-l) * 1.2);
}
.brxe-image:where(figure) {
  margin: 0;
}
#brx-header.brx-sticky {
  position: fixed !important;
  top: 0;
}
body.bricks-is-frontend.admin-bar #brx-header.brx-sticky {
  top: 32px;
  top: var(--wp-admin--admin-bar--height);
}
[class*="btn--"]:not(.btn--none, .wp-block-button) {
  font-family: var(--heading-font-family);
}
.btn--l:not(.wp-block-button) {
  font-size: calc(var(--text-m) * 2);
}
.btn--xl:not(.wp-block-button) {
  font-size: calc(var(--text-m) * 2.5);
}
.btn--xxl:not(.wp-block-button) {
  font-size: calc(var(--text-m) * 3);
}
@media (min-width: 479px) {
  .brxe-container:has(.testimonial-card + .testimonial-card) {
    --card-shift: var(--space-l);
    display: grid;
    grid-template-columns: var(--grid-auto-2);
  }
  .brxe-container:has(.testimonial-card + .testimonial-card) .testimonial-card:nth-of-type(even) {
    transform: translateY(var(--card-shift));
  }
}
