.tf-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.tf-form .tf-form_inner {
  width: 100%;
  background: var(--cbgd);
  padding: var(--padding-500);
  border-radius: var(--radius-300);
}
.tf-form .tf-form_inner.tf-block-size-small {
  max-width: 700px;
}
.tf-form .tf-form_inner.tf-block-size-medium {
  max-width: 1000px;
}
.tf-form .tf-form_inner.tf-block-size-full {
  max-width: 100%;
}
.tf-form .tf-form_inner .tf-subguten-tf-form {
  margin-bottom: 20px;
}
.tf-form .tf-form_inner:is(.tf-banner *) {
  --form-clabel: var(--cbgl);
  --form-cfontl: var(--cbgl);
}
.tf-form.tf-background-cbgl .tf-form_inner {
  background: var(--cbgl);
}
.tf-form.tf-background-cbgd .tf-form_inner {
  background: var(--cbgd);
}
.tf-form.tf-background-none .tf-form_inner {
  background: transparent;
  padding: 0 !important;
  border-radius: 0 !important;
}
