.block-cta-form {
  padding-top: clamp(5.5rem,2.6428571429rem + 5.9523809524vw,8rem)
}
.block-cta-form.bg-dark .block-form form p input[type=submit],
.block-cta-form.bg-green .block-form form p input[type=submit] {
  color: #000;
  border-color: #fff;
  background-color: #fff
}
.block-cta-form.bg-dark .block-form form p input[type=submit]:hover,
.block-cta-form.bg-green .block-form form p input[type=submit]:hover {
  color: #17313b;
  border-color: #fff;
  background-color: #fff
}
@media (min-width:62rem) {
  .block-cta-form__container {
    display: flex
  }
}
.block-cta-form .block-content {
  margin-bottom: 2rem
}
@media (min-width:62rem) {
  .block-cta-form .block-content {
    width: 45%;
    margin-bottom: 0;
    padding: 0 .9375rem
  }
}
.block-cta-form .block-form {
  margin-top: 2rem
}
@media (min-width:62rem) {
  .block-cta-form .block-form {
    width: 55%;
    margin-top: 0
  }
}
@media (min-width:62rem) {
  .block-cta-form .block-form form {
    display: flex;
    flex-wrap: wrap;
    gap: 1.25rem;
    margin-top: 0
  }
}
.block-cta-form .block-form form p {
  margin-bottom: 1.25rem
}
@media (min-width:62rem) {
  .block-cta-form .block-form form p {
    width: 45%;
    margin-bottom: 0
  }
}
.block-cta-form .block-form form p label {
  font-weight: var(--subtitle-1-font-weight);
  font-size: var(--subtitle-1-font-size);
  font-family: var(--subtitle-1-font-family);
  line-height: var(--subtitle-1-line-height);
  font-variant-numeric: var(--subtitle-1-font-variant-numeric)
}
.block-cta-form .block-form form p input[type=submit] {
  font-weight: var(--link-1-font-weight);
  font-size: var(--link-1-font-size);
  font-family: var(--link-1-font-family);
  line-height: var(--link-1-line-height);
  font-variant-numeric: var(--link-1-font-variant-numeric);
  display: inline-flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: .6875rem 1.9375rem;
  text-align: center;
  border-radius: .5rem;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  transition: color .2s linear,background-color .2s linear,border .2s linear
}
.block-cta-form .block-form form p input[type=submit]:disabled {
  cursor: not-allowed
}
.block-cta-form .block-form form p input[type=submit] {
  padding: .75rem 2rem;
  color: #fff;
  border: none;
  background-color: #f0b95e
}
@media (max-width:35.98rem) {
  .block-cta-form .block-form form p input[type=submit] {
    width: 100%
  }
}
.bg-black .block-cta-form .block-form form p input[type=submit],
.bg-button-default .block-cta-form .block-form form p input[type=submit],
.bg-error .block-cta-form .block-form form p input[type=submit],
.bg-information .block-cta-form .block-form form p input[type=submit],
.bg-neutral-1 .block-cta-form .block-form form p input[type=submit],
.bg-neutral-2 .block-cta-form .block-form form p input[type=submit],
.bg-neutral-3 .block-cta-form .block-form form p input[type=submit],
.bg-neutral-4 .block-cta-form .block-form form p input[type=submit],
.bg-neutral-5 .block-cta-form .block-form form p input[type=submit],
.bg-neutral-6 .block-cta-form .block-form form p input[type=submit],
.bg-success .block-cta-form .block-form form p input[type=submit] {
  color: #06070e;
  border-color: #f0b95e;
  background-color: #f0b95e
}
.bg-black .block-cta-form .block-form form p input[type=submit].hover,
.bg-black .block-cta-form .block-form form p input[type=submit]:focus,
.bg-black .block-cta-form .block-form form p input[type=submit]:hover,
.bg-button-default .block-cta-form .block-form form p input[type=submit].hover,
.bg-button-default .block-cta-form .block-form form p input[type=submit]:focus,
.bg-button-default .block-cta-form .block-form form p input[type=submit]:hover,
.bg-error .block-cta-form .block-form form p input[type=submit].hover,
.bg-error .block-cta-form .block-form form p input[type=submit]:focus,
.bg-error .block-cta-form .block-form form p input[type=submit]:hover,
.bg-information .block-cta-form .block-form form p input[type=submit].hover,
.bg-information .block-cta-form .block-form form p input[type=submit]:focus,
.bg-information .block-cta-form .block-form form p input[type=submit]:hover,
.bg-neutral-1 .block-cta-form .block-form form p input[type=submit].hover,
.bg-neutral-1 .block-cta-form .block-form form p input[type=submit]:focus,
.bg-neutral-1 .block-cta-form .block-form form p input[type=submit]:hover,
.bg-neutral-2 .block-cta-form .block-form form p input[type=submit].hover,
.bg-neutral-2 .block-cta-form .block-form form p input[type=submit]:focus,
.bg-neutral-2 .block-cta-form .block-form form p input[type=submit]:hover,
.bg-neutral-3 .block-cta-form .block-form form p input[type=submit].hover,
.bg-neutral-3 .block-cta-form .block-form form p input[type=submit]:focus,
.bg-neutral-3 .block-cta-form .block-form form p input[type=submit]:hover,
.bg-neutral-4 .block-cta-form .block-form form p input[type=submit].hover,
.bg-neutral-4 .block-cta-form .block-form form p input[type=submit]:focus,
.bg-neutral-4 .block-cta-form .block-form form p input[type=submit]:hover,
.bg-neutral-5 .block-cta-form .block-form form p input[type=submit].hover,
.bg-neutral-5 .block-cta-form .block-form form p input[type=submit]:focus,
.bg-neutral-5 .block-cta-form .block-form form p input[type=submit]:hover,
.bg-neutral-6 .block-cta-form .block-form form p input[type=submit].hover,
.bg-neutral-6 .block-cta-form .block-form form p input[type=submit]:focus,
.bg-neutral-6 .block-cta-form .block-form form p input[type=submit]:hover,
.bg-success .block-cta-form .block-form form p input[type=submit].hover,
.bg-success .block-cta-form .block-form form p input[type=submit]:focus,
.bg-success .block-cta-form .block-form form p input[type=submit]:hover,
a:focus .bg-black .block-cta-form .block-form form p input[type=submit],
a:focus .bg-button-default .block-cta-form .block-form form p input[type=submit],
a:focus .bg-error .block-cta-form .block-form form p input[type=submit],
a:focus .bg-information .block-cta-form .block-form form p input[type=submit],
a:focus .bg-neutral-1 .block-cta-form .block-form form p input[type=submit],
a:focus .bg-neutral-2 .block-cta-form .block-form form p input[type=submit],
a:focus .bg-neutral-3 .block-cta-form .block-form form p input[type=submit],
a:focus .bg-neutral-4 .block-cta-form .block-form form p input[type=submit],
a:focus .bg-neutral-5 .block-cta-form .block-form form p input[type=submit],
a:focus .bg-neutral-6 .block-cta-form .block-form form p input[type=submit],
a:focus .bg-success .block-cta-form .block-form form p input[type=submit],
a:hover .bg-black .block-cta-form .block-form form p input[type=submit],
a:hover .bg-button-default .block-cta-form .block-form form p input[type=submit],
a:hover .bg-error .block-cta-form .block-form form p input[type=submit],
a:hover .bg-information .block-cta-form .block-form form p input[type=submit],
a:hover .bg-neutral-1 .block-cta-form .block-form form p input[type=submit],
a:hover .bg-neutral-2 .block-cta-form .block-form form p input[type=submit],
a:hover .bg-neutral-3 .block-cta-form .block-form form p input[type=submit],
a:hover .bg-neutral-4 .block-cta-form .block-form form p input[type=submit],
a:hover .bg-neutral-5 .block-cta-form .block-form form p input[type=submit],
a:hover .bg-neutral-6 .block-cta-form .block-form form p input[type=submit],
a:hover .bg-success .block-cta-form .block-form form p input[type=submit] {
  color: #f0b95e;
  border-color: #fff;
  background-color: #fff
}
.bg-black .block-cta-form .block-form form p input[type=submit]:disabled,
.bg-button-default .block-cta-form .block-form form p input[type=submit]:disabled,
.bg-error .block-cta-form .block-form form p input[type=submit]:disabled,
.bg-information .block-cta-form .block-form form p input[type=submit]:disabled,
.bg-neutral-1 .block-cta-form .block-form form p input[type=submit]:disabled,
.bg-neutral-2 .block-cta-form .block-form form p input[type=submit]:disabled,
.bg-neutral-3 .block-cta-form .block-form form p input[type=submit]:disabled,
.bg-neutral-4 .block-cta-form .block-form form p input[type=submit]:disabled,
.bg-neutral-5 .block-cta-form .block-form form p input[type=submit]:disabled,
.bg-neutral-6 .block-cta-form .block-form form p input[type=submit]:disabled,
.bg-success .block-cta-form .block-form form p input[type=submit]:disabled {
  color: #4c516c;
  border-color: #a7a6a4;
  background-color: #a7a6a4
}
.block-cta-form .block-form form p input[type=submit].hover,
.block-cta-form .block-form form p input[type=submit]:focus,
.block-cta-form .block-form form p input[type=submit]:hover,
a:focus .block-cta-form .block-form form p input[type=submit],
a:hover .block-cta-form .block-form form p input[type=submit] {
  color: #fff;
  border-color: #17313b;
  background-color: #17313b
}
.block-cta-form .block-form form p input[type=submit]:disabled {
  color: #656a81;
  border-color: #373d58;
  background-color: #373d58
}
.block-cta-form .block-form form.invalid .wpcf7-response-output {
  text-align: center;
  border-color: #ad0322
}