/* File: automatic-bricks.css - Version: 2.8.3 - Generated: 2024-05-14 00:27:48 */
body.bricks-is-frontend :focus-visible {
  outline-style: solid;
  outline-color: var(--focus-color);
  outline-width: var(--focus-width);
  outline-offset: var(--focus-offset);
}
@supports not selector(:focus-visible) {
  body.bricks-is-frontend :focus {
    outline-style: solid;
    outline-color: var(--focus-color);
    outline-width: var(--focus-width);
    outline-offset: var(--focus-offset);
  }
}
body.bricks-is-frontend *:focus.focus--primary {
  --focus-color: var(--primary);
}
body.bricks-is-frontend .focus--primary *:focus, body.bricks-is-frontend .focus--primary:focus-within {
  --focus-color: var(--primary);
}
body.bricks-is-frontend *:focus.focus--primary-hover {
  --focus-color: var(--primary-hover);
}
body.bricks-is-frontend .focus--primary-hover *:focus, body.bricks-is-frontend .focus--primary-hover:focus-within {
  --focus-color: var(--primary-hover);
}
body.bricks-is-frontend *:focus.focus--primary-ultra-light {
  --focus-color: var(--primary-ultra-light);
}
body.bricks-is-frontend .focus--primary-ultra-light *:focus, body.bricks-is-frontend .focus--primary-ultra-light:focus-within {
  --focus-color: var(--primary-ultra-light);
}
body.bricks-is-frontend *:focus.focus--primary-light {
  --focus-color: var(--primary-light);
}
body.bricks-is-frontend .focus--primary-light *:focus, body.bricks-is-frontend .focus--primary-light:focus-within {
  --focus-color: var(--primary-light);
}
body.bricks-is-frontend *:focus.focus--primary-medium {
  --focus-color: var(--primary-medium);
}
body.bricks-is-frontend .focus--primary-medium *:focus, body.bricks-is-frontend .focus--primary-medium:focus-within {
  --focus-color: var(--primary-medium);
}
body.bricks-is-frontend *:focus.focus--primary-dark {
  --focus-color: var(--primary-dark);
}
body.bricks-is-frontend .focus--primary-dark *:focus, body.bricks-is-frontend .focus--primary-dark:focus-within {
  --focus-color: var(--primary-dark);
}
body.bricks-is-frontend *:focus.focus--primary-ultra-dark {
  --focus-color: var(--primary-ultra-dark);
}
body.bricks-is-frontend .focus--primary-ultra-dark *:focus, body.bricks-is-frontend .focus--primary-ultra-dark:focus-within {
  --focus-color: var(--primary-ultra-dark);
}
body.bricks-is-frontend *:focus.focus--primary-comp {
  --focus-color: var(--primary-comp);
}
body.bricks-is-frontend .focus--primary-comp *:focus, body.bricks-is-frontend .focus--primary-comp:focus-within {
  --focus-color: var(--primary-comp);
}
body.bricks-is-frontend *:focus.focus--base {
  --focus-color: var(--base);
}
body.bricks-is-frontend .focus--base *:focus, body.bricks-is-frontend .focus--base:focus-within {
  --focus-color: var(--base);
}
body.bricks-is-frontend *:focus.focus--base-hover {
  --focus-color: var(--base-hover);
}
body.bricks-is-frontend .focus--base-hover *:focus, body.bricks-is-frontend .focus--base-hover:focus-within {
  --focus-color: var(--base-hover);
}
body.bricks-is-frontend *:focus.focus--base-ultra-light {
  --focus-color: var(--base-ultra-light);
}
body.bricks-is-frontend .focus--base-ultra-light *:focus, body.bricks-is-frontend .focus--base-ultra-light:focus-within {
  --focus-color: var(--base-ultra-light);
}
body.bricks-is-frontend *:focus.focus--base-light {
  --focus-color: var(--base-light);
}
body.bricks-is-frontend .focus--base-light *:focus, body.bricks-is-frontend .focus--base-light:focus-within {
  --focus-color: var(--base-light);
}
body.bricks-is-frontend *:focus.focus--base-medium {
  --focus-color: var(--base-medium);
}
body.bricks-is-frontend .focus--base-medium *:focus, body.bricks-is-frontend .focus--base-medium:focus-within {
  --focus-color: var(--base-medium);
}
body.bricks-is-frontend *:focus.focus--base-dark {
  --focus-color: var(--base-dark);
}
body.bricks-is-frontend .focus--base-dark *:focus, body.bricks-is-frontend .focus--base-dark:focus-within {
  --focus-color: var(--base-dark);
}
body.bricks-is-frontend *:focus.focus--base-ultra-dark {
  --focus-color: var(--base-ultra-dark);
}
body.bricks-is-frontend .focus--base-ultra-dark *:focus, body.bricks-is-frontend .focus--base-ultra-dark:focus-within {
  --focus-color: var(--base-ultra-dark);
}
body.bricks-is-frontend *:focus.focus--base-comp {
  --focus-color: var(--base-comp);
}
body.bricks-is-frontend .focus--base-comp *:focus, body.bricks-is-frontend .focus--base-comp:focus-within {
  --focus-color: var(--base-comp);
}
body.bricks-is-frontend *:focus.focus--shade {
  --focus-color: var(--shade);
}
body.bricks-is-frontend .focus--shade *:focus, body.bricks-is-frontend .focus--shade:focus-within {
  --focus-color: var(--shade);
}
body.bricks-is-frontend *:focus.focus--shade-hover {
  --focus-color: var(--shade-hover);
}
body.bricks-is-frontend .focus--shade-hover *:focus, body.bricks-is-frontend .focus--shade-hover:focus-within {
  --focus-color: var(--shade-hover);
}
body.bricks-is-frontend *:focus.focus--shade-ultra-light {
  --focus-color: var(--shade-ultra-light);
}
body.bricks-is-frontend .focus--shade-ultra-light *:focus, body.bricks-is-frontend .focus--shade-ultra-light:focus-within {
  --focus-color: var(--shade-ultra-light);
}
body.bricks-is-frontend *:focus.focus--shade-light {
  --focus-color: var(--shade-light);
}
body.bricks-is-frontend .focus--shade-light *:focus, body.bricks-is-frontend .focus--shade-light:focus-within {
  --focus-color: var(--shade-light);
}
body.bricks-is-frontend *:focus.focus--shade-medium {
  --focus-color: var(--shade-medium);
}
body.bricks-is-frontend .focus--shade-medium *:focus, body.bricks-is-frontend .focus--shade-medium:focus-within {
  --focus-color: var(--shade-medium);
}
body.bricks-is-frontend *:focus.focus--shade-dark {
  --focus-color: var(--shade-dark);
}
body.bricks-is-frontend .focus--shade-dark *:focus, body.bricks-is-frontend .focus--shade-dark:focus-within {
  --focus-color: var(--shade-dark);
}
body.bricks-is-frontend *:focus.focus--shade-ultra-dark {
  --focus-color: var(--shade-ultra-dark);
}
body.bricks-is-frontend .focus--shade-ultra-dark *:focus, body.bricks-is-frontend .focus--shade-ultra-dark:focus-within {
  --focus-color: var(--shade-ultra-dark);
}
body.bricks-is-frontend *:focus.focus--shade-comp {
  --focus-color: var(--shade-comp);
}
body.bricks-is-frontend .focus--shade-comp *:focus, body.bricks-is-frontend .focus--shade-comp:focus-within {
  --focus-color: var(--shade-comp);
}
body.bricks-is-frontend *:focus.focus--neutral {
  --focus-color: var(--neutral);
}
body.bricks-is-frontend .focus--neutral *:focus, body.bricks-is-frontend .focus--neutral:focus-within {
  --focus-color: var(--neutral);
}
body.bricks-is-frontend *:focus.focus--neutral-hover {
  --focus-color: var(--neutral-hover);
}
body.bricks-is-frontend .focus--neutral-hover *:focus, body.bricks-is-frontend .focus--neutral-hover:focus-within {
  --focus-color: var(--neutral-hover);
}
body.bricks-is-frontend *:focus.focus--neutral-ultra-light {
  --focus-color: var(--neutral-ultra-light);
}
body.bricks-is-frontend .focus--neutral-ultra-light *:focus, body.bricks-is-frontend .focus--neutral-ultra-light:focus-within {
  --focus-color: var(--neutral-ultra-light);
}
body.bricks-is-frontend *:focus.focus--neutral-light {
  --focus-color: var(--neutral-light);
}
body.bricks-is-frontend .focus--neutral-light *:focus, body.bricks-is-frontend .focus--neutral-light:focus-within {
  --focus-color: var(--neutral-light);
}
body.bricks-is-frontend *:focus.focus--neutral-medium {
  --focus-color: var(--neutral-medium);
}
body.bricks-is-frontend .focus--neutral-medium *:focus, body.bricks-is-frontend .focus--neutral-medium:focus-within {
  --focus-color: var(--neutral-medium);
}
body.bricks-is-frontend *:focus.focus--neutral-dark {
  --focus-color: var(--neutral-dark);
}
body.bricks-is-frontend .focus--neutral-dark *:focus, body.bricks-is-frontend .focus--neutral-dark:focus-within {
  --focus-color: var(--neutral-dark);
}
body.bricks-is-frontend *:focus.focus--neutral-ultra-dark {
  --focus-color: var(--neutral-ultra-dark);
}
body.bricks-is-frontend .focus--neutral-ultra-dark *:focus, body.bricks-is-frontend .focus--neutral-ultra-dark:focus-within {
  --focus-color: var(--neutral-ultra-dark);
}
body.bricks-is-frontend *:focus.focus--neutral-comp {
  --focus-color: var(--neutral-comp);
}
body.bricks-is-frontend .focus--neutral-comp *:focus, body.bricks-is-frontend .focus--neutral-comp:focus-within {
  --focus-color: var(--neutral-comp);
}
body.bricks-is-frontend *:focus.focus--white {
  --focus-color: var(--white);
}
body.bricks-is-frontend .focus--white *:focus, body.bricks-is-frontend .focus--white:focus-within {
  --focus-color: var(--white);
}
body.bricks-is-frontend *:focus.focus--black {
  --focus-color: var(--black);
}
body.bricks-is-frontend .focus--black *:focus, body.bricks-is-frontend .focus--black:focus-within {
  --focus-color: var(--black);
}
body {
  color: var(--body-color, var(--black));
  background-color: var(--body-bg-color, var(--white));
}
body {
  font-size: var(--text-m);
  line-height: var(--text-m-lh);
}
h1 {
  font-size: var(--h1);
  line-height: var(--h1-lh);
  color: var(--h1-color, var(--heading-color));
}
h2 {
  font-size: var(--h2);
  line-height: var(--h2-lh);
  color: var(--h2-color, var(--heading-color));
}
h3 {
  font-size: var(--h3);
  line-height: var(--h3-lh);
  color: var(--h3-color, var(--heading-color));
}
h4 {
  font-size: var(--h4);
  line-height: var(--h4-lh);
  color: var(--h4-color, var(--heading-color));
}
h5 {
  font-size: var(--h5);
  line-height: var(--h5-lh);
  color: var(--h5-color, var(--heading-color));
}
h6 {
  font-size: var(--h6);
  line-height: var(--h6-lh);
  color: var(--h6-color, var(--heading-color));
}
body a {
  color: var(--link-color, var(--action));
  font-weight: var(--link-weight, inherit);
  -webkit-text-decoration: var(--link-decoration, inherit);
  text-decoration: var(--link-decoration, inherit);
  text-underline-offset: var(--link-underline-offset, 0);
}
body a:hover {
  color: var(--link-color-hover, var(--action-hover));
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  font-weight: inherit;
  text-decoration: inherit;
  color: currentcolor;
  text-underline-offset: var(--link-underline-offset, 0);
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
  color: currentcolor;
}
body:where(.bricks-is-frontend), body:where(:not(.bricks-is-frontend)) {
  color: var(--body-color, var(--black));
}
.display--inline {
  display: inline;
}
.display--block {
  display: block;
}
.display--contents {
  display: contents;
}
.display--inline-block {
  display: inline-block;
}
.display--inline-flex {
  display: inline-flex;
}
.display--list-item {
  display: list-item;
}
.display--none {
  display: none;
}
@media (max-width: 1280px) {
  .display--xl-block {
    display: block;
  }
  .display--xl-none {
    display: none;
  }
}
@media (max-width: 992px) {
  .display--l-block {
    display: block;
  }
  .display--l-none {
    display: none;
  }
}
@media (max-width: 768px) {
  .display--m-block {
    display: block;
  }
  .display--m-none {
    display: none;
  }
}
@media (max-width: 480px) {
  .display--s-block {
    display: block;
  }
  .display--s-none {
    display: none;
  }
}
#bricks-blank-canvas .description {
  max-width: 100%;
}
