.syl-form.cc-comp {
  padding: 48px 0 80px;
}
.syl-form .cc-formulario__card {
  max-width: 720px;
  margin: 0 auto;
  padding: 40px 32px;
}
.syl-hp {
  position: absolute;
  left: -9999px;
  height: 0;
  overflow: hidden;
}
.syl-form__form p { margin: 0 0 1rem; }
.syl-form__form label { display: block; font-weight: 600; color: var(--cc-ink, #1A2B32); }
.syl-form__form input,
.syl-form__form textarea {
  display: block;
  width: 100%;
  margin-top: .35rem;
  padding: .7rem .85rem;
  border: 1px solid var(--mr2-borde, #E0D7C6);
  border-radius: 12px;
  font: inherit;
}
.syl-form__ok { color: #0F4C5C; font-weight: 600; }
.syl-form__err { color: #AE2F25; font-weight: 600; }
