.tf-guten .tf-background,
.editor-styles-wrapper .is-root-container .tf-background {
  position: relative;
  isolation: isolate;
  padding-inline: var(--page-gap);
  padding-block: 0.1px;
}
.tf-guten .tf-background.tf-background-cbgl,
.editor-styles-wrapper .is-root-container .tf-background.tf-background-cbgl {
  background: var(--cbgl);
}
.tf-guten .tf-background.tf-background-cbgd,
.editor-styles-wrapper .is-root-container .tf-background.tf-background-cbgd {
  background: var(--cbgd);
}
.tf-guten .tf-background.tf-block-width-breakout,
.editor-styles-wrapper .is-root-container .tf-background.tf-block-width-breakout,
.tf-guten .tf-background.tf-block-width-contain,
.editor-styles-wrapper .is-root-container .tf-background.tf-block-width-contain,
.tf-guten .tf-background.tf-block-width-wide,
.editor-styles-wrapper .is-root-container .tf-background.tf-block-width-wide {
  border-radius: var(--radius-700);
}
.tf-guten .tf-background.tf-block-last,
.editor-styles-wrapper .is-root-container .tf-background.tf-block-last {
  margin-bottom: 0 !important;
}
.tf-guten .tf-background .tf-block-width-full:not(.tf-subguten *, .wp-block-columns *),
.editor-styles-wrapper .is-root-container .tf-background .tf-block-width-full:not(.tf-subguten *, .wp-block-columns *) {
  width: calc(100% + (2*var(--page-gap))) !important;
}
.tf-guten .tf-background::after,
.editor-styles-wrapper .is-root-container .tf-background::after,
.tf-guten .tf-background::before,
.editor-styles-wrapper .is-root-container .tf-background::before {
  content: "";
  display: block;
  width: 100%;
  margin-bottom: var(--margin-700);
}
