/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@7.1.4_webpack@5.106.2/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/postcss-loader@8.2.1_postcss@8.5.14_webpack@5.106.2/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/.pnpm/sass-loader@16.0.8_sass@1.99.0_webpack@5.106.2/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./inc/Components/Form/styles.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* stylelint-disable */
/* stylelint-disable scss/no-global-function-names */
/* stylelint-enable scss/no-global-function-names */
.gform_heading {
  margin-bottom: 2rem;
}
.gform_heading .gform_title {
  font-family: var(--font-serif);
  font-size: var(--font-size-2);
  font-weight: 300;
  letter-spacing: var(--letter-spacing-2);
  line-height: var(--line-height-2);
  text-transform: none;
}
.gform_heading .gform_title em {
  font-style: italic;
}
.gform_heading .gform_title strong {
  font-weight: 500;
}

.admin-hidden-markup {
  display: none;
}

.gfield--type-section {
  border-bottom: 0.1rem solid var(--colour-rgba-white-30);
}
.bg--form--gradient-background-2 .gfield--type-section, .bg--form--gradient-background-1 .gfield--type-section, .bg--form--white .gfield--type-section, .bg--form--neutral .gfield--type-section {
  border-bottom-color: var(--colour-rgba-black-30);
}
.gfield--type-section .gsection_title {
  display: none;
}
.gfield--type-section .gsection_description {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-p);
  font-weight: 400;
  letter-spacing: var(--letter-spacing-p);
  line-height: var(--line-height-p);
  text-transform: none;
}
.gfield--type-section .gsection_description em {
  font-style: italic;
}
.gfield--type-section .gsection_description strong {
  font-weight: 500;
}
.gfield--type-section .gsection_description {
  color: var(--colour-white);
  padding-bottom: 0.5rem;
}
.bg--form--gradient-background-2 .gfield--type-section .gsection_description, .bg--form--gradient-background-1 .gfield--type-section .gsection_description, .bg--form--white .gfield--type-section .gsection_description, .bg--form--neutral .gfield--type-section .gsection_description {
  color: var(--colour-black);
}

.gform_confirmation_message,
.gform_description {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-p);
  font-weight: 300;
  letter-spacing: var(--letter-spacing-p);
  line-height: var(--line-height-p);
  text-transform: none;
}
.gform_confirmation_message em,
.gform_description em {
  font-style: italic;
}
.gform_confirmation_message strong,
.gform_description strong {
  font-weight: 500;
}
.gform_confirmation_message p,
.gform_confirmation_message .text--p.text--p,
.gform_description p,
.gform_description .text--p.text--p {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-p);
  font-weight: 300;
  letter-spacing: var(--letter-spacing-p);
  line-height: var(--line-height-p);
  text-transform: none;
}
.gform_confirmation_message p em,
.gform_confirmation_message .text--p.text--p em,
.gform_description p em,
.gform_description .text--p.text--p em {
  font-style: italic;
}
.gform_confirmation_message p strong,
.gform_confirmation_message .text--p.text--p strong,
.gform_description p strong,
.gform_description .text--p.text--p strong {
  font-weight: 500;
}
.gform_confirmation_message .text--p-small.text--p-small,
.gform_description .text--p-small.text--p-small {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-p-small);
  font-weight: 300;
  letter-spacing: var(--letter-spacing-p-small);
  line-height: var(--line-height-p-small);
  text-transform: none;
}
.gform_confirmation_message .text--p-small.text--p-small em,
.gform_description .text--p-small.text--p-small em {
  font-style: italic;
}
.gform_confirmation_message .text--p-small.text--p-small strong,
.gform_description .text--p-small.text--p-small strong {
  font-weight: 500;
}
.gform_confirmation_message .text--p-large.text--p-large,
.gform_description .text--p-large.text--p-large {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-p-large);
  font-weight: 300;
  letter-spacing: var(--letter-spacing-p-large);
  line-height: var(--line-height-p-large);
  text-transform: none;
}
.gform_confirmation_message .text--p-large.text--p-large em,
.gform_description .text--p-large.text--p-large em {
  font-style: italic;
}
.gform_confirmation_message .text--p-large.text--p-large strong,
.gform_description .text--p-large.text--p-large strong {
  font-weight: 500;
}
.gform_confirmation_message .text--p-large.text--p-large:not(:last-child),
.gform_description .text--p-large.text--p-large:not(:last-child) {
  margin-bottom: 2rem;
}
.gform_confirmation_message .text--p-intro.text--p-intro,
.gform_description .text--p-intro.text--p-intro {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-p-intro);
  font-weight: 300;
  letter-spacing: var(--letter-spacing-p-intro);
  line-height: var(--line-height-p-intro);
  text-transform: none;
}
.gform_confirmation_message .text--p-intro.text--p-intro em,
.gform_description .text--p-intro.text--p-intro em {
  font-style: italic;
}
.gform_confirmation_message .text--p-intro.text--p-intro strong,
.gform_description .text--p-intro.text--p-intro strong {
  font-weight: 500;
}
.gform_confirmation_message .text--p-intro.text--p-intro:not(:last-child),
.gform_description .text--p-intro.text--p-intro:not(:last-child) {
  margin-bottom: 2rem;
}
.gform_confirmation_message .text--h1.text--h1:not(:last-child),
.gform_confirmation_message .text--h2.text--h2:not(:last-child),
.gform_description .text--h1.text--h1:not(:last-child),
.gform_description .text--h2.text--h2:not(:last-child) {
  margin-bottom: 1rem;
}
.gform_confirmation_message .text--p-intro.text--p-intro:not(:last-child),
.gform_confirmation_message blockquote:not(:last-child),
.gform_description .text--p-intro.text--p-intro:not(:last-child),
.gform_description blockquote:not(:last-child) {
  margin-bottom: 1rem;
}
@media (min-width: 767px) {
  .gform_confirmation_message .text--p-intro.text--p-intro:not(:last-child),
  .gform_confirmation_message blockquote:not(:last-child),
  .gform_description .text--p-intro.text--p-intro:not(:last-child),
  .gform_description blockquote:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.gform_confirmation_message ul:not(:last-child),
.gform_confirmation_message ol:not(:last-child),
.gform_description ul:not(:last-child),
.gform_description ol:not(:last-child) {
  margin-bottom: 1rem;
}
.gform_confirmation_message h1,
.gform_confirmation_message .text--h1.text--h1,
.gform_description h1,
.gform_description .text--h1.text--h1 {
  font-family: var(--font-serif);
  font-size: var(--font-size-1);
  font-weight: 300;
  letter-spacing: var(--letter-spacing-1);
  line-height: var(--line-height-1);
  text-transform: none;
}
.gform_confirmation_message h1 em,
.gform_confirmation_message .text--h1.text--h1 em,
.gform_description h1 em,
.gform_description .text--h1.text--h1 em {
  font-style: italic;
}
.gform_confirmation_message h1 strong,
.gform_confirmation_message .text--h1.text--h1 strong,
.gform_description h1 strong,
.gform_description .text--h1.text--h1 strong {
  font-weight: 500;
}
.gform_confirmation_message h2,
.gform_confirmation_message .text--h2.text--h2,
.gform_description h2,
.gform_description .text--h2.text--h2 {
  font-family: var(--font-serif);
  font-size: var(--font-size-2);
  font-weight: 300;
  letter-spacing: var(--letter-spacing-2);
  line-height: var(--line-height-2);
  text-transform: none;
}
.gform_confirmation_message h2 em,
.gform_confirmation_message .text--h2.text--h2 em,
.gform_description h2 em,
.gform_description .text--h2.text--h2 em {
  font-style: italic;
}
.gform_confirmation_message h2 strong,
.gform_confirmation_message .text--h2.text--h2 strong,
.gform_description h2 strong,
.gform_description .text--h2.text--h2 strong {
  font-weight: 500;
}
.gform_confirmation_message h3,
.gform_confirmation_message .text--h3.text--h3,
.gform_description h3,
.gform_description .text--h3.text--h3 {
  font-family: var(--font-serif);
  font-size: var(--font-size-3);
  font-weight: 300;
  letter-spacing: var(--letter-spacing-3);
  line-height: var(--line-height-3);
  text-transform: none;
}
.gform_confirmation_message h3 em,
.gform_confirmation_message .text--h3.text--h3 em,
.gform_description h3 em,
.gform_description .text--h3.text--h3 em {
  font-style: italic;
}
.gform_confirmation_message h3 strong,
.gform_confirmation_message .text--h3.text--h3 strong,
.gform_description h3 strong,
.gform_description .text--h3.text--h3 strong {
  font-weight: 500;
}
.gform_confirmation_message .text--h3-sans.text--h3-sans,
.gform_description .text--h3-sans.text--h3-sans {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-3-sans);
  font-weight: 400;
  letter-spacing: var(--letter-spacing-3-sans);
  line-height: var(--line-height-3-sans);
  text-transform: none;
}
.gform_confirmation_message .text--h3-sans.text--h3-sans em,
.gform_description .text--h3-sans.text--h3-sans em {
  font-style: italic;
}
.gform_confirmation_message .text--h3-sans.text--h3-sans strong,
.gform_description .text--h3-sans.text--h3-sans strong {
  font-weight: 500;
}
.gform_confirmation_message h4,
.gform_confirmation_message .text--h4.text--h4,
.gform_description h4,
.gform_description .text--h4.text--h4 {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-4);
  font-weight: 500;
  letter-spacing: var(--letter-spacing-4);
  line-height: var(--line-height-4);
  text-transform: none;
}
.gform_confirmation_message h4 em,
.gform_confirmation_message .text--h4.text--h4 em,
.gform_description h4 em,
.gform_description .text--h4.text--h4 em {
  font-style: italic;
}
.gform_confirmation_message h4 strong,
.gform_confirmation_message .text--h4.text--h4 strong,
.gform_description h4 strong,
.gform_description .text--h4.text--h4 strong {
  font-weight: 500;
}
.gform_confirmation_message h5,
.gform_confirmation_message .text--h5.text--h5,
.gform_description h5,
.gform_description .text--h5.text--h5 {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-5);
  font-weight: 500;
  letter-spacing: var(--letter-spacing-5);
  line-height: var(--line-height-5);
  text-transform: uppercase;
}
.gform_confirmation_message h5 em,
.gform_confirmation_message .text--h5.text--h5 em,
.gform_description h5 em,
.gform_description .text--h5.text--h5 em {
  font-style: italic;
}
.gform_confirmation_message h5 strong,
.gform_confirmation_message .text--h5.text--h5 strong,
.gform_description h5 strong,
.gform_description .text--h5.text--h5 strong {
  font-weight: 500;
}
.gform_confirmation_message h6,
.gform_confirmation_message .text--h6.text--h6,
.gform_description h6,
.gform_description .text--h6.text--h6 {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-6);
  font-weight: 500;
  letter-spacing: var(--letter-spacing-6);
  line-height: var(--line-height-6);
  text-transform: uppercase;
}
.gform_confirmation_message h6 em,
.gform_confirmation_message .text--h6.text--h6 em,
.gform_description h6 em,
.gform_description .text--h6.text--h6 em {
  font-style: italic;
}
.gform_confirmation_message h6 strong,
.gform_confirmation_message .text--h6.text--h6 strong,
.gform_description h6 strong,
.gform_description .text--h6.text--h6 strong {
  font-weight: 500;
}
.gform_confirmation_message h1:not(:first-child),
.gform_confirmation_message .text--h1.text--h1:not(:first-child),
.gform_confirmation_message h2:not(:first-child),
.gform_confirmation_message .text--h2.text--h2:not(:first-child),
.gform_confirmation_message h3:not(:first-child),
.gform_confirmation_message .text--h3.text--h3:not(:first-child),
.gform_confirmation_message h4:not(:first-child),
.gform_confirmation_message .text--h4.text--h4:not(:first-child),
.gform_confirmation_message h5:not(:first-child),
.gform_confirmation_message .text--h5.text--h5:not(:first-child),
.gform_confirmation_message h6:not(:first-child),
.gform_confirmation_message .text--h6.text--h6:not(:first-child),
.gform_description h1:not(:first-child),
.gform_description .text--h1.text--h1:not(:first-child),
.gform_description h2:not(:first-child),
.gform_description .text--h2.text--h2:not(:first-child),
.gform_description h3:not(:first-child),
.gform_description .text--h3.text--h3:not(:first-child),
.gform_description h4:not(:first-child),
.gform_description .text--h4.text--h4:not(:first-child),
.gform_description h5:not(:first-child),
.gform_description .text--h5.text--h5:not(:first-child),
.gform_description h6:not(:first-child),
.gform_description .text--h6.text--h6:not(:first-child) {
  margin-top: 2rem;
}
.gform_confirmation_message .text--white,
.gform_description .text--white {
  color: var(--colour-white);
}
.gform_confirmation_message .text--white a:not(.wp-block-button),
.gform_description .text--white a:not(.wp-block-button) {
  color: var(--colour-white);
}
.gform_confirmation_message .text--white a:not(.wp-block-button):visited,
.gform_description .text--white a:not(.wp-block-button):visited {
  color: var(--colour-white);
}
.gform_confirmation_message .text--black,
.gform_description .text--black {
  color: var(--colour-black);
}
.gform_confirmation_message .text--black a:not(.wp-block-button),
.gform_description .text--black a:not(.wp-block-button) {
  color: var(--colour-black);
}
.gform_confirmation_message .text--black a:not(.wp-block-button):visited,
.gform_description .text--black a:not(.wp-block-button):visited {
  color: var(--colour-black);
}
.gform_confirmation_message strong,
.gform_description strong {
  font-weight: 500;
}
.gform_confirmation_message blockquote,
.gform_description blockquote {
  font-family: var(--font-serif);
  font-size: var(--font-size-quote);
  font-weight: 300;
  letter-spacing: var(--letter-spacing-quote);
  line-height: var(--line-height-quote);
  text-transform: none;
}
.gform_confirmation_message blockquote em,
.gform_description blockquote em {
  font-style: italic;
}
.gform_confirmation_message blockquote strong,
.gform_description blockquote strong {
  font-weight: 500;
}
.gform_confirmation_message blockquote,
.gform_description blockquote {
  border-left: var(--border-blockquote) solid var(--colour-brand-1);
  padding-left: calc(5rem - var(--border-blockquote));
}
@media (max-width: 766.98px) {
  .gform_confirmation_message blockquote,
  .gform_description blockquote {
    padding-left: calc(var(--spacing-body-mobile) - var(--border-blockquote));
    padding-right: var(--spacing-body-mobile);
  }
}
.gform_confirmation_message blockquote p,
.gform_description blockquote p {
  font-family: var(--font-serif);
  font-size: var(--font-size-quote);
  font-weight: 300;
  letter-spacing: var(--letter-spacing-quote);
  line-height: var(--line-height-quote);
  text-transform: none;
}
.gform_confirmation_message blockquote p em,
.gform_description blockquote p em {
  font-style: italic;
}
.gform_confirmation_message blockquote p strong,
.gform_description blockquote p strong {
  font-weight: 500;
}
.gform_confirmation_message blockquote,
.gform_description blockquote {
  margin-bottom: 3rem;
  margin-top: 3rem;
}
@media (min-width: 767px) {
  .gform_confirmation_message blockquote,
  .gform_description blockquote {
    /* stylelint-disable-next-line length-zero-no-unit */
    margin-left: calc(0px + (100vw - var(--spacing-body-mobile) * 2 - var(--grid-gap-gap-column-mobile) * (var(--grid-columns) - 1)) / var(--grid-columns) * 1);
    /* stylelint-disable-next-line length-zero-no-unit */
    margin-right: calc(0px + (100vw - var(--spacing-body-mobile) * 2 - var(--grid-gap-gap-column-mobile) * (var(--grid-columns) - 1)) / var(--grid-columns) * 1);
    margin: 6rem 0;
  }
}
@media (min-width: 767px) and (min-width: 1023px) {
  .gform_confirmation_message blockquote,
  .gform_description blockquote {
    /* stylelint-disable-next-line length-zero-no-unit */
    margin-left: calc(0px + (100vw - var(--spacing-body) * 2 - var(--grid-gap-gap-column) * (var(--grid-columns) - 1)) / var(--grid-columns) * 1);
  }
}
@media (min-width: 767px) and (min-width: 1378px) {
  .gform_confirmation_message blockquote,
  .gform_description blockquote {
    /* stylelint-disable-next-line length-zero-no-unit */
    margin-left: calc(0px + (var(--width-max-width) - var(--grid-gap-gap-column) * (var(--grid-columns) - 1)) / var(--grid-columns) * 1);
  }
}
@media (min-width: 767px) and (min-width: 1023px) {
  .gform_confirmation_message blockquote,
  .gform_description blockquote {
    /* stylelint-disable-next-line length-zero-no-unit */
    margin-right: calc(0px + (100vw - var(--spacing-body) * 2 - var(--grid-gap-gap-column) * (var(--grid-columns) - 1)) / var(--grid-columns) * 1);
  }
}
@media (min-width: 767px) and (min-width: 1378px) {
  .gform_confirmation_message blockquote,
  .gform_description blockquote {
    /* stylelint-disable-next-line length-zero-no-unit */
    margin-right: calc(0px + (var(--width-max-width) - var(--grid-gap-gap-column) * (var(--grid-columns) - 1)) / var(--grid-columns) * 1);
  }
}
@media (max-width: 766.98px) {
  .gform_confirmation_message blockquote,
  .gform_description blockquote {
    padding-right: var(--spacing-body-mobile);
  }
}
.gform_confirmation_message em,
.gform_description em {
  font-style: italic;
}
.gform_confirmation_message ul,
.gform_description ul {
  list-style: outside;
  margin-left: 1.7rem;
}
.gform_confirmation_message ul li::marker,
.gform_description ul li::marker {
  content: "●  ";
}
.gform_confirmation_message ul li h2,
.gform_confirmation_message ul li h3,
.gform_confirmation_message ul li h4,
.gform_confirmation_message ul li h5,
.gform_confirmation_message ul li h6,
.gform_description ul li h2,
.gform_description ul li h3,
.gform_description ul li h4,
.gform_description ul li h5,
.gform_description ul li h6 {
  margin-bottom: 1rem;
}
.gform_confirmation_message ol,
.gform_description ol {
  list-style: decimal;
  margin-left: 1.7rem;
}
.gform_confirmation_message li,
.gform_description li {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-p);
  font-weight: 300;
  letter-spacing: var(--letter-spacing-p);
  line-height: var(--line-height-p);
  text-transform: none;
}
.gform_confirmation_message li em,
.gform_description li em {
  font-style: italic;
}
.gform_confirmation_message li strong,
.gform_description li strong {
  font-weight: 500;
}
.gform_confirmation_message li,
.gform_description li {
  position: relative;
}
.gform_confirmation_message li:not(:last-of-type),
.gform_description li:not(:last-of-type) {
  margin-bottom: 1.5rem;
}
.gform_confirmation_message li::marker,
.gform_description li::marker {
  color: var(--colour-brand-1);
  font-weight: 700;
}
.gform_confirmation_message li ul,
.gform_confirmation_message li ol,
.gform_description li ul,
.gform_description li ol {
  margin-top: 1.5rem;
}
@media (hover: hover) and (pointer: fine) {
  .gform_confirmation_message a:enabled:hover, .gform_confirmation_message a:enabled:focus-visible, .gform_confirmation_message a:not([disabled]):hover, .gform_confirmation_message a:not([disabled]):focus-visible,
  .gform_description a:enabled:hover,
  .gform_description a:enabled:focus-visible,
  .gform_description a:not([disabled]):hover,
  .gform_description a:not([disabled]):focus-visible {
    text-decoration-color: var(--colour-black);
  }
}
.gform_confirmation_message a,
.gform_description a {
  text-decoration-color: var(--colour-brand-1);
  text-decoration-line: underline;
  text-decoration-style: initial;
  text-decoration-thickness: 0.2rem;
  text-underline-offset: 0.4rem;
}
.gform_confirmation_message table,
.gform_description table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}
.gform_confirmation_message table:not(:first-child),
.gform_description table:not(:first-child) {
  margin-top: 2rem;
}
.gform_confirmation_message table tbody,
.gform_description table tbody {
  vertical-align: top;
}
.gform_confirmation_message table th,
.gform_confirmation_message table td,
.gform_description table th,
.gform_description table td {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-p);
  font-weight: 300;
  letter-spacing: var(--letter-spacing-p);
  line-height: var(--line-height-p);
  text-transform: none;
}
.gform_confirmation_message table th em,
.gform_confirmation_message table td em,
.gform_description table th em,
.gform_description table td em {
  font-style: italic;
}
.gform_confirmation_message table th strong,
.gform_confirmation_message table td strong,
.gform_description table th strong,
.gform_description table td strong {
  font-weight: 500;
}
.gform_confirmation_message table th,
.gform_confirmation_message table td,
.gform_description table th,
.gform_description table td {
  border: 0.1rem solid var(--colour-brand-neutral-2);
  padding: 2rem;
}
.gform_confirmation_message table thead td,
.gform_confirmation_message table th,
.gform_description table thead td,
.gform_description table th {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-p);
  font-weight: 700;
  letter-spacing: var(--letter-spacing-p);
  line-height: var(--line-height-p);
  text-transform: none;
}
.gform_confirmation_message table thead td em,
.gform_confirmation_message table th em,
.gform_description table thead td em,
.gform_description table th em {
  font-style: italic;
}
.gform_confirmation_message table thead td strong,
.gform_confirmation_message table th strong,
.gform_description table thead td strong,
.gform_description table th strong {
  font-weight: 500;
}
.gform_confirmation_message table thead td,
.gform_confirmation_message table th,
.gform_description table thead td,
.gform_description table th {
  background-color: var(--colour-brand-2);
  color: var(--colour-white);
}
.gform_confirmation_message table thead td p,
.gform_confirmation_message table th p,
.gform_description table thead td p,
.gform_description table th p {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-p);
  font-weight: 700;
  letter-spacing: var(--letter-spacing-p);
  line-height: var(--line-height-p);
  text-transform: none;
}
.gform_confirmation_message table thead td p em,
.gform_confirmation_message table th p em,
.gform_description table thead td p em,
.gform_description table th p em {
  font-style: italic;
}
.gform_confirmation_message table thead td p strong,
.gform_confirmation_message table th p strong,
.gform_description table thead td p strong,
.gform_description table th p strong {
  font-weight: 500;
}
.gform_confirmation_message table b,
.gform_description table b {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-p);
  font-weight: 700;
  letter-spacing: var(--letter-spacing-p);
  line-height: var(--line-height-p);
  text-transform: none;
}
.gform_confirmation_message table b em,
.gform_description table b em {
  font-style: italic;
}
.gform_confirmation_message table b strong,
.gform_description table b strong {
  font-weight: 500;
}
.gform_confirmation_message table p:not(:last-child),
.gform_description table p:not(:last-child) {
  margin-bottom: 2rem;
}
.bg--form--white-tint .gform_confirmation_message, .bg--form--secondary .gform_confirmation_message,
.bg--form--white-tint .gform_description,
.bg--form--secondary .gform_description {
  color: var(--colour-white);
}

.gform-body {
  margin: 0;
}
.gform-body .gform_fields {
  display: grid;
  gap: 3.5rem;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  width: 100%;
  grid-template-rows: auto;
}
@media (min-width: 1023px) {
  .gform-body .gform_fields {
    gap: 3.5rem;
  }
}
.gform-body .gform_fields {
  position: relative;
}
.gform-body .gform_fields .validation_message {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-label);
  font-weight: 500;
  letter-spacing: var(--letter-spacing-label);
  line-height: var(--line-height-label);
  text-transform: none;
}
.gform-body .gform_fields .validation_message em {
  font-style: italic;
}
.gform-body .gform_fields .validation_message strong {
  font-weight: 500;
}
.gform-body .gform_fields .validation_message {
  color: var(--colour-error);
  margin: 0.5rem;
}
.bg--form--white-tint .gform-body .gform_fields .validation_message, .bg--form--secondary .gform-body .gform_fields .validation_message {
  color: var(--colour-error-light);
}
.gform-body .gform_fields .hidden_label > .gform-field-label {
  display: none;
}
.gform-body .gform_fields .gfield--type-name {
  grid-column: span 2/span 2;
}
.gform-body .gform_fields .gfield--type-name .ginput_container--name {
  display: grid;
  gap: 3.5rem;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  width: 100%;
  grid-template-rows: auto;
}
@media (min-width: 1023px) {
  .gform-body .gform_fields .gfield--type-name .ginput_container--name {
    gap: 3.5rem;
  }
}
.gform-body .gform_fields .gfield--type-name .name_first,
.gform-body .gform_fields .gfield--type-name .name_last {
  position: relative;
}
.gform-body .gform_fields .gfield--type-select {
  grid-column: span 2/span 2;
  position: relative;
}
.gform-body .gform_fields .gfield--type-select.gfield--width-half {
  grid-column: span 2/span 2;
}
@media (min-width: 767px) {
  .gform-body .gform_fields .gfield--type-select.gfield--width-half {
    grid-column: auto;
  }
}
.gform-body .gform_fields .gfield--type-select label {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-label);
  font-weight: 500;
  letter-spacing: var(--letter-spacing-label);
  line-height: var(--line-height-label);
  text-transform: none;
}
.gform-body .gform_fields .gfield--type-select label em {
  font-style: italic;
}
.gform-body .gform_fields .gfield--type-select label strong {
  font-weight: 500;
}
.gform-body .gform_fields .gfield--type-select label {
  margin: 0;
  padding: 0 1.1rem;
  position: absolute;
  top: calc(0px - (var(--height-button) - 2.5rem));
  transition: var(--transition-all);
}
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-select label, .bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-select label, .bg--form--white .gform-body .gform_fields .gfield--type-select label, .bg--form--neutral .gform-body .gform_fields .gfield--type-select label {
  color: var(--colour-black);
}
.bg--form--white-tint .gform-body .gform_fields .gfield--type-select label, .bg--form--secondary .gform-body .gform_fields .gfield--type-select label {
  color: var(--colour-white);
}
.gform-body .gform_fields .gfield--type-select .ginput_container_select {
  background-color: transparent;
  position: relative;
  transition: background-color var(--transition-all);
}
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-select .ginput_container_select select, .bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-select .ginput_container_select select, .bg--form--white .gform-body .gform_fields .gfield--type-select .ginput_container_select select, .bg--form--neutral .gform-body .gform_fields .gfield--type-select .ginput_container_select select {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-var(--font-size-label));
  font-weight: 400;
  letter-spacing: var(--letter-spacing-var(--font-size-label));
  line-height: var(--line-height-var(--font-size-label));
  text-transform: none;
}
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-select .ginput_container_select select em, .bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-select .ginput_container_select select em, .bg--form--white .gform-body .gform_fields .gfield--type-select .ginput_container_select select em, .bg--form--neutral .gform-body .gform_fields .gfield--type-select .ginput_container_select select em {
  font-style: italic;
}
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-select .ginput_container_select select strong, .bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-select .ginput_container_select select strong, .bg--form--white .gform-body .gform_fields .gfield--type-select .ginput_container_select select strong, .bg--form--neutral .gform-body .gform_fields .gfield--type-select .ginput_container_select select strong {
  font-weight: 500;
}
@media (hover: hover) and (pointer: fine) {
  .bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-select .ginput_container_select select:enabled:hover, .bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-select .ginput_container_select select:enabled:focus-visible, .bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-select .ginput_container_select select:not([disabled]):hover, .bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-select .ginput_container_select select:not([disabled]):focus-visible, .bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-select .ginput_container_select select:enabled:hover, .bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-select .ginput_container_select select:enabled:focus-visible, .bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-select .ginput_container_select select:not([disabled]):hover, .bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-select .ginput_container_select select:not([disabled]):focus-visible, .bg--form--white .gform-body .gform_fields .gfield--type-select .ginput_container_select select:enabled:hover, .bg--form--white .gform-body .gform_fields .gfield--type-select .ginput_container_select select:enabled:focus-visible, .bg--form--white .gform-body .gform_fields .gfield--type-select .ginput_container_select select:not([disabled]):hover, .bg--form--white .gform-body .gform_fields .gfield--type-select .ginput_container_select select:not([disabled]):focus-visible, .bg--form--neutral .gform-body .gform_fields .gfield--type-select .ginput_container_select select:enabled:hover, .bg--form--neutral .gform-body .gform_fields .gfield--type-select .ginput_container_select select:enabled:focus-visible, .bg--form--neutral .gform-body .gform_fields .gfield--type-select .ginput_container_select select:not([disabled]):hover, .bg--form--neutral .gform-body .gform_fields .gfield--type-select .ginput_container_select select:not([disabled]):focus-visible {
    border-color: var(--colour-brand-1);
  }
}
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-select .ginput_container_select select, .bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-select .ginput_container_select select, .bg--form--white .gform-body .gform_fields .gfield--type-select .ginput_container_select select, .bg--form--neutral .gform-body .gform_fields .gfield--type-select .ginput_container_select select {
  appearance: none;
  background-color: transparent;
  border: 0.1rem solid var(--colour-rgba-black-30);
  color: var(--colour-black);
  height: calc(var(--height-button) - 0.2rem);
  margin: 0;
  padding: 1rem 1.1rem;
  position: relative;
  top: 0;
  transition: var(--transition-all);
  width: 100%;
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-p);
  font-weight: 300;
  letter-spacing: var(--letter-spacing-p);
  line-height: var(--line-height-p);
  text-transform: none;
}
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-select .ginput_container_select select em, .bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-select .ginput_container_select select em, .bg--form--white .gform-body .gform_fields .gfield--type-select .ginput_container_select select em, .bg--form--neutral .gform-body .gform_fields .gfield--type-select .ginput_container_select select em {
  font-style: italic;
}
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-select .ginput_container_select select strong, .bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-select .ginput_container_select select strong, .bg--form--white .gform-body .gform_fields .gfield--type-select .ginput_container_select select strong, .bg--form--neutral .gform-body .gform_fields .gfield--type-select .ginput_container_select select strong {
  font-weight: 500;
}
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-select .ginput_container_select select, .bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-select .ginput_container_select select, .bg--form--white .gform-body .gform_fields .gfield--type-select .ginput_container_select select, .bg--form--neutral .gform-body .gform_fields .gfield--type-select .ginput_container_select select {
  color: var(--colour-black);
}
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-select .ginput_container_select option, .bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-select .ginput_container_select option, .bg--form--white .gform-body .gform_fields .gfield--type-select .ginput_container_select option, .bg--form--neutral .gform-body .gform_fields .gfield--type-select .ginput_container_select option {
  color: var(--colour-black);
}
.bg--form--white-tint .gform-body .gform_fields .gfield--type-select .ginput_container_select select, .bg--form--secondary .gform-body .gform_fields .gfield--type-select .ginput_container_select select {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-var(--font-size-label));
  font-weight: 400;
  letter-spacing: var(--letter-spacing-var(--font-size-label));
  line-height: var(--line-height-var(--font-size-label));
  text-transform: none;
}
.bg--form--white-tint .gform-body .gform_fields .gfield--type-select .ginput_container_select select em, .bg--form--secondary .gform-body .gform_fields .gfield--type-select .ginput_container_select select em {
  font-style: italic;
}
.bg--form--white-tint .gform-body .gform_fields .gfield--type-select .ginput_container_select select strong, .bg--form--secondary .gform-body .gform_fields .gfield--type-select .ginput_container_select select strong {
  font-weight: 500;
}
@media (hover: hover) and (pointer: fine) {
  .bg--form--white-tint .gform-body .gform_fields .gfield--type-select .ginput_container_select select:enabled:hover, .bg--form--white-tint .gform-body .gform_fields .gfield--type-select .ginput_container_select select:enabled:focus-visible, .bg--form--white-tint .gform-body .gform_fields .gfield--type-select .ginput_container_select select:not([disabled]):hover, .bg--form--white-tint .gform-body .gform_fields .gfield--type-select .ginput_container_select select:not([disabled]):focus-visible, .bg--form--secondary .gform-body .gform_fields .gfield--type-select .ginput_container_select select:enabled:hover, .bg--form--secondary .gform-body .gform_fields .gfield--type-select .ginput_container_select select:enabled:focus-visible, .bg--form--secondary .gform-body .gform_fields .gfield--type-select .ginput_container_select select:not([disabled]):hover, .bg--form--secondary .gform-body .gform_fields .gfield--type-select .ginput_container_select select:not([disabled]):focus-visible {
    border-color: var(--colour-brand-1);
  }
}
.bg--form--white-tint .gform-body .gform_fields .gfield--type-select .ginput_container_select select, .bg--form--secondary .gform-body .gform_fields .gfield--type-select .ginput_container_select select {
  appearance: none;
  background-color: transparent;
  border: 0.1rem solid var(--colour-rgba-white-30);
  color: var(--colour-black);
  height: calc(var(--height-button) - 0.2rem);
  margin: 0;
  padding: 1rem 1.1rem;
  position: relative;
  top: 0;
  transition: var(--transition-all);
  width: 100%;
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-p);
  font-weight: 300;
  letter-spacing: var(--letter-spacing-p);
  line-height: var(--line-height-p);
  text-transform: none;
}
.bg--form--white-tint .gform-body .gform_fields .gfield--type-select .ginput_container_select select em, .bg--form--secondary .gform-body .gform_fields .gfield--type-select .ginput_container_select select em {
  font-style: italic;
}
.bg--form--white-tint .gform-body .gform_fields .gfield--type-select .ginput_container_select select strong, .bg--form--secondary .gform-body .gform_fields .gfield--type-select .ginput_container_select select strong {
  font-weight: 500;
}
.bg--form--white-tint .gform-body .gform_fields .gfield--type-select .ginput_container_select select, .bg--form--secondary .gform-body .gform_fields .gfield--type-select .ginput_container_select select {
  color: var(--colour-white);
}
.bg--form--white-tint .gform-body .gform_fields .gfield--type-select .ginput_container_select option, .bg--form--secondary .gform-body .gform_fields .gfield--type-select .ginput_container_select option {
  color: var(--colour-black);
}
.gform-body .gform_fields .gfield--type-select .ginput_container_select::after {
  content: "";
  display: block;
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
  height: 2rem;
  pointer-events: none;
  right: 1.5rem;
  top: 3.3rem;
  transform: translateY(-50%);
  width: 1.5rem;
}
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-select .ginput_container_select::after, .bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-select .ginput_container_select::after, .bg--form--neutral .gform-body .gform_fields .gfield--type-select .ginput_container_select::after, .bg--form--white .gform-body .gform_fields .gfield--type-select .ginput_container_select::after {
  background-image: url(../../fonts/chevron-down.svg);
}
.bg--form--white-tint .gform-body .gform_fields .gfield--type-select .ginput_container_select::after, .bg--form--secondary .gform-body .gform_fields .gfield--type-select .ginput_container_select::after {
  background-image: url(../../fonts/chevron-down-white.svg);
}
.gform-body .gform_fields .gfield--type-section,
.gform-body .gform_fields .gfield--type-text,
.gform-body .gform_fields .gfield--type-email,
.gform-body .gform_fields .gfield--type-phone,
.gform-body .gform_fields .gfield--type-number,
.gform-body .gform_fields .gfield--type-tel {
  grid-column: span 2/span 2;
  position: relative;
}
.gform-body .gform_fields .gfield--type-section.gfield--width-half,
.gform-body .gform_fields .gfield--type-text.gfield--width-half,
.gform-body .gform_fields .gfield--type-email.gfield--width-half,
.gform-body .gform_fields .gfield--type-phone.gfield--width-half,
.gform-body .gform_fields .gfield--type-number.gfield--width-half,
.gform-body .gform_fields .gfield--type-tel.gfield--width-half {
  grid-column: span 2/span 2;
}
@media (min-width: 767px) {
  .gform-body .gform_fields .gfield--type-section.gfield--width-half,
  .gform-body .gform_fields .gfield--type-text.gfield--width-half,
  .gform-body .gform_fields .gfield--type-email.gfield--width-half,
  .gform-body .gform_fields .gfield--type-phone.gfield--width-half,
  .gform-body .gform_fields .gfield--type-number.gfield--width-half,
  .gform-body .gform_fields .gfield--type-tel.gfield--width-half {
    grid-column: auto;
  }
}
.gform-body .gform_fields .gfield--type-section label,
.gform-body .gform_fields .gfield--type-text label,
.gform-body .gform_fields .gfield--type-email label,
.gform-body .gform_fields .gfield--type-phone label,
.gform-body .gform_fields .gfield--type-number label,
.gform-body .gform_fields .gfield--type-tel label {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-p);
  font-weight: 400;
  letter-spacing: var(--letter-spacing-p);
  line-height: var(--line-height-p);
  text-transform: none;
}
.gform-body .gform_fields .gfield--type-section label em,
.gform-body .gform_fields .gfield--type-text label em,
.gform-body .gform_fields .gfield--type-email label em,
.gform-body .gform_fields .gfield--type-phone label em,
.gform-body .gform_fields .gfield--type-number label em,
.gform-body .gform_fields .gfield--type-tel label em {
  font-style: italic;
}
.gform-body .gform_fields .gfield--type-section label strong,
.gform-body .gform_fields .gfield--type-text label strong,
.gform-body .gform_fields .gfield--type-email label strong,
.gform-body .gform_fields .gfield--type-phone label strong,
.gform-body .gform_fields .gfield--type-number label strong,
.gform-body .gform_fields .gfield--type-tel label strong {
  font-weight: 500;
}
.gform-body .gform_fields .gfield--type-section label,
.gform-body .gform_fields .gfield--type-text label,
.gform-body .gform_fields .gfield--type-email label,
.gform-body .gform_fields .gfield--type-phone label,
.gform-body .gform_fields .gfield--type-number label,
.gform-body .gform_fields .gfield--type-tel label {
  left: 0;
  padding: 1rem 1.1rem;
  position: absolute;
  transition: var(--transition-all);
}
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-section label, .bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-section label, .bg--form--white .gform-body .gform_fields .gfield--type-section label, .bg--form--neutral .gform-body .gform_fields .gfield--type-section label,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-text label,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-text label,
.bg--form--white .gform-body .gform_fields .gfield--type-text label,
.bg--form--neutral .gform-body .gform_fields .gfield--type-text label,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-email label,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-email label,
.bg--form--white .gform-body .gform_fields .gfield--type-email label,
.bg--form--neutral .gform-body .gform_fields .gfield--type-email label,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-phone label,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-phone label,
.bg--form--white .gform-body .gform_fields .gfield--type-phone label,
.bg--form--neutral .gform-body .gform_fields .gfield--type-phone label,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-number label,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-number label,
.bg--form--white .gform-body .gform_fields .gfield--type-number label,
.bg--form--neutral .gform-body .gform_fields .gfield--type-number label,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-tel label,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-tel label,
.bg--form--white .gform-body .gform_fields .gfield--type-tel label,
.bg--form--neutral .gform-body .gform_fields .gfield--type-tel label {
  color: var(--colour-black);
}
.bg--form--white-tint .gform-body .gform_fields .gfield--type-section label, .bg--form--secondary .gform-body .gform_fields .gfield--type-section label,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-text label,
.bg--form--secondary .gform-body .gform_fields .gfield--type-text label,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-email label,
.bg--form--secondary .gform-body .gform_fields .gfield--type-email label,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-phone label,
.bg--form--secondary .gform-body .gform_fields .gfield--type-phone label,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-number label,
.bg--form--secondary .gform-body .gform_fields .gfield--type-number label,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-tel label,
.bg--form--secondary .gform-body .gform_fields .gfield--type-tel label {
  color: var(--colour-white);
}
.gform-body .gform_fields .gfield--type-section label.active,
.gform-body .gform_fields .gfield--type-text label.active,
.gform-body .gform_fields .gfield--type-email label.active,
.gform-body .gform_fields .gfield--type-phone label.active,
.gform-body .gform_fields .gfield--type-number label.active,
.gform-body .gform_fields .gfield--type-tel label.active {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-label);
  font-weight: 500;
  letter-spacing: var(--letter-spacing-label);
  line-height: var(--line-height-label);
  text-transform: none;
}
.gform-body .gform_fields .gfield--type-section label.active em,
.gform-body .gform_fields .gfield--type-text label.active em,
.gform-body .gform_fields .gfield--type-email label.active em,
.gform-body .gform_fields .gfield--type-phone label.active em,
.gform-body .gform_fields .gfield--type-number label.active em,
.gform-body .gform_fields .gfield--type-tel label.active em {
  font-style: italic;
}
.gform-body .gform_fields .gfield--type-section label.active strong,
.gform-body .gform_fields .gfield--type-text label.active strong,
.gform-body .gform_fields .gfield--type-email label.active strong,
.gform-body .gform_fields .gfield--type-phone label.active strong,
.gform-body .gform_fields .gfield--type-number label.active strong,
.gform-body .gform_fields .gfield--type-tel label.active strong {
  font-weight: 500;
}
.gform-body .gform_fields .gfield--type-section label.active,
.gform-body .gform_fields .gfield--type-text label.active,
.gform-body .gform_fields .gfield--type-email label.active,
.gform-body .gform_fields .gfield--type-phone label.active,
.gform-body .gform_fields .gfield--type-number label.active,
.gform-body .gform_fields .gfield--type-tel label.active {
  margin: 0;
  transform: translateY(calc(0px - (var(--height-button) - 1.5rem)));
}
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-section .ginput_container_text input, .bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-section .ginput_container_text input, .bg--form--white .gform-body .gform_fields .gfield--type-section .ginput_container_text input, .bg--form--neutral .gform-body .gform_fields .gfield--type-section .ginput_container_text input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-section .ginput_container_email input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-section .ginput_container_email input,
.bg--form--white .gform-body .gform_fields .gfield--type-section .ginput_container_email input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-section .ginput_container_email input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-section .ginput_container_phone input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-section .ginput_container_phone input,
.bg--form--white .gform-body .gform_fields .gfield--type-section .ginput_container_phone input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-section .ginput_container_phone input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-section .ginput_container_number input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-section .ginput_container_number input,
.bg--form--white .gform-body .gform_fields .gfield--type-section .ginput_container_number input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-section .ginput_container_number input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-section .ginput_container_tel input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-section .ginput_container_tel input,
.bg--form--white .gform-body .gform_fields .gfield--type-section .ginput_container_tel input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-section .ginput_container_tel input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-text .ginput_container_text input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-text .ginput_container_text input,
.bg--form--white .gform-body .gform_fields .gfield--type-text .ginput_container_text input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-text .ginput_container_text input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-text .ginput_container_email input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-text .ginput_container_email input,
.bg--form--white .gform-body .gform_fields .gfield--type-text .ginput_container_email input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-text .ginput_container_email input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-text .ginput_container_phone input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-text .ginput_container_phone input,
.bg--form--white .gform-body .gform_fields .gfield--type-text .ginput_container_phone input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-text .ginput_container_phone input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-text .ginput_container_number input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-text .ginput_container_number input,
.bg--form--white .gform-body .gform_fields .gfield--type-text .ginput_container_number input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-text .ginput_container_number input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-text .ginput_container_tel input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-text .ginput_container_tel input,
.bg--form--white .gform-body .gform_fields .gfield--type-text .ginput_container_tel input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-text .ginput_container_tel input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-email .ginput_container_text input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-email .ginput_container_text input,
.bg--form--white .gform-body .gform_fields .gfield--type-email .ginput_container_text input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-email .ginput_container_text input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-email .ginput_container_email input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-email .ginput_container_email input,
.bg--form--white .gform-body .gform_fields .gfield--type-email .ginput_container_email input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-email .ginput_container_email input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-email .ginput_container_phone input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-email .ginput_container_phone input,
.bg--form--white .gform-body .gform_fields .gfield--type-email .ginput_container_phone input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-email .ginput_container_phone input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-email .ginput_container_number input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-email .ginput_container_number input,
.bg--form--white .gform-body .gform_fields .gfield--type-email .ginput_container_number input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-email .ginput_container_number input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-email .ginput_container_tel input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-email .ginput_container_tel input,
.bg--form--white .gform-body .gform_fields .gfield--type-email .ginput_container_tel input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-email .ginput_container_tel input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-phone .ginput_container_text input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-phone .ginput_container_text input,
.bg--form--white .gform-body .gform_fields .gfield--type-phone .ginput_container_text input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-phone .ginput_container_text input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-phone .ginput_container_email input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-phone .ginput_container_email input,
.bg--form--white .gform-body .gform_fields .gfield--type-phone .ginput_container_email input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-phone .ginput_container_email input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-phone .ginput_container_phone input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-phone .ginput_container_phone input,
.bg--form--white .gform-body .gform_fields .gfield--type-phone .ginput_container_phone input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-phone .ginput_container_phone input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-phone .ginput_container_number input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-phone .ginput_container_number input,
.bg--form--white .gform-body .gform_fields .gfield--type-phone .ginput_container_number input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-phone .ginput_container_number input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-phone .ginput_container_tel input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-phone .ginput_container_tel input,
.bg--form--white .gform-body .gform_fields .gfield--type-phone .ginput_container_tel input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-phone .ginput_container_tel input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-number .ginput_container_text input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-number .ginput_container_text input,
.bg--form--white .gform-body .gform_fields .gfield--type-number .ginput_container_text input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-number .ginput_container_text input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-number .ginput_container_email input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-number .ginput_container_email input,
.bg--form--white .gform-body .gform_fields .gfield--type-number .ginput_container_email input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-number .ginput_container_email input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-number .ginput_container_phone input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-number .ginput_container_phone input,
.bg--form--white .gform-body .gform_fields .gfield--type-number .ginput_container_phone input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-number .ginput_container_phone input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-number .ginput_container_number input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-number .ginput_container_number input,
.bg--form--white .gform-body .gform_fields .gfield--type-number .ginput_container_number input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-number .ginput_container_number input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-number .ginput_container_tel input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-number .ginput_container_tel input,
.bg--form--white .gform-body .gform_fields .gfield--type-number .ginput_container_tel input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-number .ginput_container_tel input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-tel .ginput_container_text input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-tel .ginput_container_text input,
.bg--form--white .gform-body .gform_fields .gfield--type-tel .ginput_container_text input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-tel .ginput_container_text input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-tel .ginput_container_email input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-tel .ginput_container_email input,
.bg--form--white .gform-body .gform_fields .gfield--type-tel .ginput_container_email input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-tel .ginput_container_email input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-tel .ginput_container_phone input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-tel .ginput_container_phone input,
.bg--form--white .gform-body .gform_fields .gfield--type-tel .ginput_container_phone input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-tel .ginput_container_phone input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-tel .ginput_container_number input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-tel .ginput_container_number input,
.bg--form--white .gform-body .gform_fields .gfield--type-tel .ginput_container_number input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-tel .ginput_container_number input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-tel .ginput_container_tel input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-tel .ginput_container_tel input,
.bg--form--white .gform-body .gform_fields .gfield--type-tel .ginput_container_tel input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-tel .ginput_container_tel input {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-p);
  font-weight: 300;
  letter-spacing: var(--letter-spacing-p);
  line-height: var(--line-height-p);
  text-transform: none;
}
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-section .ginput_container_text input em, .bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-section .ginput_container_text input em, .bg--form--white .gform-body .gform_fields .gfield--type-section .ginput_container_text input em, .bg--form--neutral .gform-body .gform_fields .gfield--type-section .ginput_container_text input em,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-section .ginput_container_email input em,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-section .ginput_container_email input em,
.bg--form--white .gform-body .gform_fields .gfield--type-section .ginput_container_email input em,
.bg--form--neutral .gform-body .gform_fields .gfield--type-section .ginput_container_email input em,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-section .ginput_container_phone input em,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-section .ginput_container_phone input em,
.bg--form--white .gform-body .gform_fields .gfield--type-section .ginput_container_phone input em,
.bg--form--neutral .gform-body .gform_fields .gfield--type-section .ginput_container_phone input em,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-section .ginput_container_number input em,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-section .ginput_container_number input em,
.bg--form--white .gform-body .gform_fields .gfield--type-section .ginput_container_number input em,
.bg--form--neutral .gform-body .gform_fields .gfield--type-section .ginput_container_number input em,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-section .ginput_container_tel input em,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-section .ginput_container_tel input em,
.bg--form--white .gform-body .gform_fields .gfield--type-section .ginput_container_tel input em,
.bg--form--neutral .gform-body .gform_fields .gfield--type-section .ginput_container_tel input em,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-text .ginput_container_text input em,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-text .ginput_container_text input em,
.bg--form--white .gform-body .gform_fields .gfield--type-text .ginput_container_text input em,
.bg--form--neutral .gform-body .gform_fields .gfield--type-text .ginput_container_text input em,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-text .ginput_container_email input em,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-text .ginput_container_email input em,
.bg--form--white .gform-body .gform_fields .gfield--type-text .ginput_container_email input em,
.bg--form--neutral .gform-body .gform_fields .gfield--type-text .ginput_container_email input em,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-text .ginput_container_phone input em,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-text .ginput_container_phone input em,
.bg--form--white .gform-body .gform_fields .gfield--type-text .ginput_container_phone input em,
.bg--form--neutral .gform-body .gform_fields .gfield--type-text .ginput_container_phone input em,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-text .ginput_container_number input em,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-text .ginput_container_number input em,
.bg--form--white .gform-body .gform_fields .gfield--type-text .ginput_container_number input em,
.bg--form--neutral .gform-body .gform_fields .gfield--type-text .ginput_container_number input em,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-text .ginput_container_tel input em,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-text .ginput_container_tel input em,
.bg--form--white .gform-body .gform_fields .gfield--type-text .ginput_container_tel input em,
.bg--form--neutral .gform-body .gform_fields .gfield--type-text .ginput_container_tel input em,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-email .ginput_container_text input em,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-email .ginput_container_text input em,
.bg--form--white .gform-body .gform_fields .gfield--type-email .ginput_container_text input em,
.bg--form--neutral .gform-body .gform_fields .gfield--type-email .ginput_container_text input em,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-email .ginput_container_email input em,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-email .ginput_container_email input em,
.bg--form--white .gform-body .gform_fields .gfield--type-email .ginput_container_email input em,
.bg--form--neutral .gform-body .gform_fields .gfield--type-email .ginput_container_email input em,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-email .ginput_container_phone input em,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-email .ginput_container_phone input em,
.bg--form--white .gform-body .gform_fields .gfield--type-email .ginput_container_phone input em,
.bg--form--neutral .gform-body .gform_fields .gfield--type-email .ginput_container_phone input em,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-email .ginput_container_number input em,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-email .ginput_container_number input em,
.bg--form--white .gform-body .gform_fields .gfield--type-email .ginput_container_number input em,
.bg--form--neutral .gform-body .gform_fields .gfield--type-email .ginput_container_number input em,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-email .ginput_container_tel input em,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-email .ginput_container_tel input em,
.bg--form--white .gform-body .gform_fields .gfield--type-email .ginput_container_tel input em,
.bg--form--neutral .gform-body .gform_fields .gfield--type-email .ginput_container_tel input em,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-phone .ginput_container_text input em,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-phone .ginput_container_text input em,
.bg--form--white .gform-body .gform_fields .gfield--type-phone .ginput_container_text input em,
.bg--form--neutral .gform-body .gform_fields .gfield--type-phone .ginput_container_text input em,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-phone .ginput_container_email input em,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-phone .ginput_container_email input em,
.bg--form--white .gform-body .gform_fields .gfield--type-phone .ginput_container_email input em,
.bg--form--neutral .gform-body .gform_fields .gfield--type-phone .ginput_container_email input em,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-phone .ginput_container_phone input em,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-phone .ginput_container_phone input em,
.bg--form--white .gform-body .gform_fields .gfield--type-phone .ginput_container_phone input em,
.bg--form--neutral .gform-body .gform_fields .gfield--type-phone .ginput_container_phone input em,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-phone .ginput_container_number input em,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-phone .ginput_container_number input em,
.bg--form--white .gform-body .gform_fields .gfield--type-phone .ginput_container_number input em,
.bg--form--neutral .gform-body .gform_fields .gfield--type-phone .ginput_container_number input em,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-phone .ginput_container_tel input em,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-phone .ginput_container_tel input em,
.bg--form--white .gform-body .gform_fields .gfield--type-phone .ginput_container_tel input em,
.bg--form--neutral .gform-body .gform_fields .gfield--type-phone .ginput_container_tel input em,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-number .ginput_container_text input em,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-number .ginput_container_text input em,
.bg--form--white .gform-body .gform_fields .gfield--type-number .ginput_container_text input em,
.bg--form--neutral .gform-body .gform_fields .gfield--type-number .ginput_container_text input em,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-number .ginput_container_email input em,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-number .ginput_container_email input em,
.bg--form--white .gform-body .gform_fields .gfield--type-number .ginput_container_email input em,
.bg--form--neutral .gform-body .gform_fields .gfield--type-number .ginput_container_email input em,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-number .ginput_container_phone input em,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-number .ginput_container_phone input em,
.bg--form--white .gform-body .gform_fields .gfield--type-number .ginput_container_phone input em,
.bg--form--neutral .gform-body .gform_fields .gfield--type-number .ginput_container_phone input em,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-number .ginput_container_number input em,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-number .ginput_container_number input em,
.bg--form--white .gform-body .gform_fields .gfield--type-number .ginput_container_number input em,
.bg--form--neutral .gform-body .gform_fields .gfield--type-number .ginput_container_number input em,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-number .ginput_container_tel input em,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-number .ginput_container_tel input em,
.bg--form--white .gform-body .gform_fields .gfield--type-number .ginput_container_tel input em,
.bg--form--neutral .gform-body .gform_fields .gfield--type-number .ginput_container_tel input em,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-tel .ginput_container_text input em,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-tel .ginput_container_text input em,
.bg--form--white .gform-body .gform_fields .gfield--type-tel .ginput_container_text input em,
.bg--form--neutral .gform-body .gform_fields .gfield--type-tel .ginput_container_text input em,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-tel .ginput_container_email input em,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-tel .ginput_container_email input em,
.bg--form--white .gform-body .gform_fields .gfield--type-tel .ginput_container_email input em,
.bg--form--neutral .gform-body .gform_fields .gfield--type-tel .ginput_container_email input em,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-tel .ginput_container_phone input em,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-tel .ginput_container_phone input em,
.bg--form--white .gform-body .gform_fields .gfield--type-tel .ginput_container_phone input em,
.bg--form--neutral .gform-body .gform_fields .gfield--type-tel .ginput_container_phone input em,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-tel .ginput_container_number input em,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-tel .ginput_container_number input em,
.bg--form--white .gform-body .gform_fields .gfield--type-tel .ginput_container_number input em,
.bg--form--neutral .gform-body .gform_fields .gfield--type-tel .ginput_container_number input em,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-tel .ginput_container_tel input em,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-tel .ginput_container_tel input em,
.bg--form--white .gform-body .gform_fields .gfield--type-tel .ginput_container_tel input em,
.bg--form--neutral .gform-body .gform_fields .gfield--type-tel .ginput_container_tel input em {
  font-style: italic;
}
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-section .ginput_container_text input strong, .bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-section .ginput_container_text input strong, .bg--form--white .gform-body .gform_fields .gfield--type-section .ginput_container_text input strong, .bg--form--neutral .gform-body .gform_fields .gfield--type-section .ginput_container_text input strong,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-section .ginput_container_email input strong,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-section .ginput_container_email input strong,
.bg--form--white .gform-body .gform_fields .gfield--type-section .ginput_container_email input strong,
.bg--form--neutral .gform-body .gform_fields .gfield--type-section .ginput_container_email input strong,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-section .ginput_container_phone input strong,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-section .ginput_container_phone input strong,
.bg--form--white .gform-body .gform_fields .gfield--type-section .ginput_container_phone input strong,
.bg--form--neutral .gform-body .gform_fields .gfield--type-section .ginput_container_phone input strong,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-section .ginput_container_number input strong,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-section .ginput_container_number input strong,
.bg--form--white .gform-body .gform_fields .gfield--type-section .ginput_container_number input strong,
.bg--form--neutral .gform-body .gform_fields .gfield--type-section .ginput_container_number input strong,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-section .ginput_container_tel input strong,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-section .ginput_container_tel input strong,
.bg--form--white .gform-body .gform_fields .gfield--type-section .ginput_container_tel input strong,
.bg--form--neutral .gform-body .gform_fields .gfield--type-section .ginput_container_tel input strong,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-text .ginput_container_text input strong,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-text .ginput_container_text input strong,
.bg--form--white .gform-body .gform_fields .gfield--type-text .ginput_container_text input strong,
.bg--form--neutral .gform-body .gform_fields .gfield--type-text .ginput_container_text input strong,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-text .ginput_container_email input strong,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-text .ginput_container_email input strong,
.bg--form--white .gform-body .gform_fields .gfield--type-text .ginput_container_email input strong,
.bg--form--neutral .gform-body .gform_fields .gfield--type-text .ginput_container_email input strong,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-text .ginput_container_phone input strong,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-text .ginput_container_phone input strong,
.bg--form--white .gform-body .gform_fields .gfield--type-text .ginput_container_phone input strong,
.bg--form--neutral .gform-body .gform_fields .gfield--type-text .ginput_container_phone input strong,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-text .ginput_container_number input strong,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-text .ginput_container_number input strong,
.bg--form--white .gform-body .gform_fields .gfield--type-text .ginput_container_number input strong,
.bg--form--neutral .gform-body .gform_fields .gfield--type-text .ginput_container_number input strong,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-text .ginput_container_tel input strong,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-text .ginput_container_tel input strong,
.bg--form--white .gform-body .gform_fields .gfield--type-text .ginput_container_tel input strong,
.bg--form--neutral .gform-body .gform_fields .gfield--type-text .ginput_container_tel input strong,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-email .ginput_container_text input strong,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-email .ginput_container_text input strong,
.bg--form--white .gform-body .gform_fields .gfield--type-email .ginput_container_text input strong,
.bg--form--neutral .gform-body .gform_fields .gfield--type-email .ginput_container_text input strong,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-email .ginput_container_email input strong,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-email .ginput_container_email input strong,
.bg--form--white .gform-body .gform_fields .gfield--type-email .ginput_container_email input strong,
.bg--form--neutral .gform-body .gform_fields .gfield--type-email .ginput_container_email input strong,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-email .ginput_container_phone input strong,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-email .ginput_container_phone input strong,
.bg--form--white .gform-body .gform_fields .gfield--type-email .ginput_container_phone input strong,
.bg--form--neutral .gform-body .gform_fields .gfield--type-email .ginput_container_phone input strong,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-email .ginput_container_number input strong,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-email .ginput_container_number input strong,
.bg--form--white .gform-body .gform_fields .gfield--type-email .ginput_container_number input strong,
.bg--form--neutral .gform-body .gform_fields .gfield--type-email .ginput_container_number input strong,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-email .ginput_container_tel input strong,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-email .ginput_container_tel input strong,
.bg--form--white .gform-body .gform_fields .gfield--type-email .ginput_container_tel input strong,
.bg--form--neutral .gform-body .gform_fields .gfield--type-email .ginput_container_tel input strong,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-phone .ginput_container_text input strong,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-phone .ginput_container_text input strong,
.bg--form--white .gform-body .gform_fields .gfield--type-phone .ginput_container_text input strong,
.bg--form--neutral .gform-body .gform_fields .gfield--type-phone .ginput_container_text input strong,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-phone .ginput_container_email input strong,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-phone .ginput_container_email input strong,
.bg--form--white .gform-body .gform_fields .gfield--type-phone .ginput_container_email input strong,
.bg--form--neutral .gform-body .gform_fields .gfield--type-phone .ginput_container_email input strong,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-phone .ginput_container_phone input strong,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-phone .ginput_container_phone input strong,
.bg--form--white .gform-body .gform_fields .gfield--type-phone .ginput_container_phone input strong,
.bg--form--neutral .gform-body .gform_fields .gfield--type-phone .ginput_container_phone input strong,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-phone .ginput_container_number input strong,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-phone .ginput_container_number input strong,
.bg--form--white .gform-body .gform_fields .gfield--type-phone .ginput_container_number input strong,
.bg--form--neutral .gform-body .gform_fields .gfield--type-phone .ginput_container_number input strong,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-phone .ginput_container_tel input strong,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-phone .ginput_container_tel input strong,
.bg--form--white .gform-body .gform_fields .gfield--type-phone .ginput_container_tel input strong,
.bg--form--neutral .gform-body .gform_fields .gfield--type-phone .ginput_container_tel input strong,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-number .ginput_container_text input strong,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-number .ginput_container_text input strong,
.bg--form--white .gform-body .gform_fields .gfield--type-number .ginput_container_text input strong,
.bg--form--neutral .gform-body .gform_fields .gfield--type-number .ginput_container_text input strong,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-number .ginput_container_email input strong,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-number .ginput_container_email input strong,
.bg--form--white .gform-body .gform_fields .gfield--type-number .ginput_container_email input strong,
.bg--form--neutral .gform-body .gform_fields .gfield--type-number .ginput_container_email input strong,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-number .ginput_container_phone input strong,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-number .ginput_container_phone input strong,
.bg--form--white .gform-body .gform_fields .gfield--type-number .ginput_container_phone input strong,
.bg--form--neutral .gform-body .gform_fields .gfield--type-number .ginput_container_phone input strong,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-number .ginput_container_number input strong,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-number .ginput_container_number input strong,
.bg--form--white .gform-body .gform_fields .gfield--type-number .ginput_container_number input strong,
.bg--form--neutral .gform-body .gform_fields .gfield--type-number .ginput_container_number input strong,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-number .ginput_container_tel input strong,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-number .ginput_container_tel input strong,
.bg--form--white .gform-body .gform_fields .gfield--type-number .ginput_container_tel input strong,
.bg--form--neutral .gform-body .gform_fields .gfield--type-number .ginput_container_tel input strong,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-tel .ginput_container_text input strong,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-tel .ginput_container_text input strong,
.bg--form--white .gform-body .gform_fields .gfield--type-tel .ginput_container_text input strong,
.bg--form--neutral .gform-body .gform_fields .gfield--type-tel .ginput_container_text input strong,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-tel .ginput_container_email input strong,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-tel .ginput_container_email input strong,
.bg--form--white .gform-body .gform_fields .gfield--type-tel .ginput_container_email input strong,
.bg--form--neutral .gform-body .gform_fields .gfield--type-tel .ginput_container_email input strong,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-tel .ginput_container_phone input strong,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-tel .ginput_container_phone input strong,
.bg--form--white .gform-body .gform_fields .gfield--type-tel .ginput_container_phone input strong,
.bg--form--neutral .gform-body .gform_fields .gfield--type-tel .ginput_container_phone input strong,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-tel .ginput_container_number input strong,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-tel .ginput_container_number input strong,
.bg--form--white .gform-body .gform_fields .gfield--type-tel .ginput_container_number input strong,
.bg--form--neutral .gform-body .gform_fields .gfield--type-tel .ginput_container_number input strong,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-tel .ginput_container_tel input strong,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-tel .ginput_container_tel input strong,
.bg--form--white .gform-body .gform_fields .gfield--type-tel .ginput_container_tel input strong,
.bg--form--neutral .gform-body .gform_fields .gfield--type-tel .ginput_container_tel input strong {
  font-weight: 500;
}
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-section .ginput_container_text input, .bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-section .ginput_container_text input, .bg--form--white .gform-body .gform_fields .gfield--type-section .ginput_container_text input, .bg--form--neutral .gform-body .gform_fields .gfield--type-section .ginput_container_text input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-section .ginput_container_email input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-section .ginput_container_email input,
.bg--form--white .gform-body .gform_fields .gfield--type-section .ginput_container_email input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-section .ginput_container_email input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-section .ginput_container_phone input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-section .ginput_container_phone input,
.bg--form--white .gform-body .gform_fields .gfield--type-section .ginput_container_phone input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-section .ginput_container_phone input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-section .ginput_container_number input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-section .ginput_container_number input,
.bg--form--white .gform-body .gform_fields .gfield--type-section .ginput_container_number input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-section .ginput_container_number input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-section .ginput_container_tel input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-section .ginput_container_tel input,
.bg--form--white .gform-body .gform_fields .gfield--type-section .ginput_container_tel input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-section .ginput_container_tel input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-text .ginput_container_text input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-text .ginput_container_text input,
.bg--form--white .gform-body .gform_fields .gfield--type-text .ginput_container_text input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-text .ginput_container_text input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-text .ginput_container_email input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-text .ginput_container_email input,
.bg--form--white .gform-body .gform_fields .gfield--type-text .ginput_container_email input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-text .ginput_container_email input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-text .ginput_container_phone input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-text .ginput_container_phone input,
.bg--form--white .gform-body .gform_fields .gfield--type-text .ginput_container_phone input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-text .ginput_container_phone input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-text .ginput_container_number input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-text .ginput_container_number input,
.bg--form--white .gform-body .gform_fields .gfield--type-text .ginput_container_number input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-text .ginput_container_number input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-text .ginput_container_tel input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-text .ginput_container_tel input,
.bg--form--white .gform-body .gform_fields .gfield--type-text .ginput_container_tel input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-text .ginput_container_tel input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-email .ginput_container_text input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-email .ginput_container_text input,
.bg--form--white .gform-body .gform_fields .gfield--type-email .ginput_container_text input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-email .ginput_container_text input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-email .ginput_container_email input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-email .ginput_container_email input,
.bg--form--white .gform-body .gform_fields .gfield--type-email .ginput_container_email input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-email .ginput_container_email input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-email .ginput_container_phone input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-email .ginput_container_phone input,
.bg--form--white .gform-body .gform_fields .gfield--type-email .ginput_container_phone input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-email .ginput_container_phone input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-email .ginput_container_number input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-email .ginput_container_number input,
.bg--form--white .gform-body .gform_fields .gfield--type-email .ginput_container_number input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-email .ginput_container_number input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-email .ginput_container_tel input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-email .ginput_container_tel input,
.bg--form--white .gform-body .gform_fields .gfield--type-email .ginput_container_tel input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-email .ginput_container_tel input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-phone .ginput_container_text input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-phone .ginput_container_text input,
.bg--form--white .gform-body .gform_fields .gfield--type-phone .ginput_container_text input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-phone .ginput_container_text input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-phone .ginput_container_email input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-phone .ginput_container_email input,
.bg--form--white .gform-body .gform_fields .gfield--type-phone .ginput_container_email input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-phone .ginput_container_email input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-phone .ginput_container_phone input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-phone .ginput_container_phone input,
.bg--form--white .gform-body .gform_fields .gfield--type-phone .ginput_container_phone input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-phone .ginput_container_phone input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-phone .ginput_container_number input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-phone .ginput_container_number input,
.bg--form--white .gform-body .gform_fields .gfield--type-phone .ginput_container_number input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-phone .ginput_container_number input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-phone .ginput_container_tel input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-phone .ginput_container_tel input,
.bg--form--white .gform-body .gform_fields .gfield--type-phone .ginput_container_tel input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-phone .ginput_container_tel input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-number .ginput_container_text input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-number .ginput_container_text input,
.bg--form--white .gform-body .gform_fields .gfield--type-number .ginput_container_text input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-number .ginput_container_text input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-number .ginput_container_email input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-number .ginput_container_email input,
.bg--form--white .gform-body .gform_fields .gfield--type-number .ginput_container_email input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-number .ginput_container_email input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-number .ginput_container_phone input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-number .ginput_container_phone input,
.bg--form--white .gform-body .gform_fields .gfield--type-number .ginput_container_phone input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-number .ginput_container_phone input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-number .ginput_container_number input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-number .ginput_container_number input,
.bg--form--white .gform-body .gform_fields .gfield--type-number .ginput_container_number input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-number .ginput_container_number input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-number .ginput_container_tel input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-number .ginput_container_tel input,
.bg--form--white .gform-body .gform_fields .gfield--type-number .ginput_container_tel input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-number .ginput_container_tel input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-tel .ginput_container_text input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-tel .ginput_container_text input,
.bg--form--white .gform-body .gform_fields .gfield--type-tel .ginput_container_text input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-tel .ginput_container_text input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-tel .ginput_container_email input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-tel .ginput_container_email input,
.bg--form--white .gform-body .gform_fields .gfield--type-tel .ginput_container_email input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-tel .ginput_container_email input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-tel .ginput_container_phone input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-tel .ginput_container_phone input,
.bg--form--white .gform-body .gform_fields .gfield--type-tel .ginput_container_phone input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-tel .ginput_container_phone input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-tel .ginput_container_number input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-tel .ginput_container_number input,
.bg--form--white .gform-body .gform_fields .gfield--type-tel .ginput_container_number input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-tel .ginput_container_number input,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-tel .ginput_container_tel input,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-tel .ginput_container_tel input,
.bg--form--white .gform-body .gform_fields .gfield--type-tel .ginput_container_tel input,
.bg--form--neutral .gform-body .gform_fields .gfield--type-tel .ginput_container_tel input {
  background-color: transparent;
  border: 0.1rem solid var(--colour-rgba-black-30);
  color: var(--colour-black);
  height: calc(var(--height-button) - 0.2rem);
  padding: 0.5rem 1.1rem;
  width: 100%;
}
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-section .ginput_container_text input:focus-visible, .bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-section .ginput_container_text input:focus-visible, .bg--form--white .gform-body .gform_fields .gfield--type-section .ginput_container_text input:focus-visible, .bg--form--neutral .gform-body .gform_fields .gfield--type-section .ginput_container_text input:focus-visible,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-section .ginput_container_email input:focus-visible,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-section .ginput_container_email input:focus-visible,
.bg--form--white .gform-body .gform_fields .gfield--type-section .ginput_container_email input:focus-visible,
.bg--form--neutral .gform-body .gform_fields .gfield--type-section .ginput_container_email input:focus-visible,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-section .ginput_container_phone input:focus-visible,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-section .ginput_container_phone input:focus-visible,
.bg--form--white .gform-body .gform_fields .gfield--type-section .ginput_container_phone input:focus-visible,
.bg--form--neutral .gform-body .gform_fields .gfield--type-section .ginput_container_phone input:focus-visible,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-section .ginput_container_number input:focus-visible,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-section .ginput_container_number input:focus-visible,
.bg--form--white .gform-body .gform_fields .gfield--type-section .ginput_container_number input:focus-visible,
.bg--form--neutral .gform-body .gform_fields .gfield--type-section .ginput_container_number input:focus-visible,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-section .ginput_container_tel input:focus-visible,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-section .ginput_container_tel input:focus-visible,
.bg--form--white .gform-body .gform_fields .gfield--type-section .ginput_container_tel input:focus-visible,
.bg--form--neutral .gform-body .gform_fields .gfield--type-section .ginput_container_tel input:focus-visible,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-text .ginput_container_text input:focus-visible,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-text .ginput_container_text input:focus-visible,
.bg--form--white .gform-body .gform_fields .gfield--type-text .ginput_container_text input:focus-visible,
.bg--form--neutral .gform-body .gform_fields .gfield--type-text .ginput_container_text input:focus-visible,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-text .ginput_container_email input:focus-visible,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-text .ginput_container_email input:focus-visible,
.bg--form--white .gform-body .gform_fields .gfield--type-text .ginput_container_email input:focus-visible,
.bg--form--neutral .gform-body .gform_fields .gfield--type-text .ginput_container_email input:focus-visible,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-text .ginput_container_phone input:focus-visible,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-text .ginput_container_phone input:focus-visible,
.bg--form--white .gform-body .gform_fields .gfield--type-text .ginput_container_phone input:focus-visible,
.bg--form--neutral .gform-body .gform_fields .gfield--type-text .ginput_container_phone input:focus-visible,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-text .ginput_container_number input:focus-visible,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-text .ginput_container_number input:focus-visible,
.bg--form--white .gform-body .gform_fields .gfield--type-text .ginput_container_number input:focus-visible,
.bg--form--neutral .gform-body .gform_fields .gfield--type-text .ginput_container_number input:focus-visible,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-text .ginput_container_tel input:focus-visible,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-text .ginput_container_tel input:focus-visible,
.bg--form--white .gform-body .gform_fields .gfield--type-text .ginput_container_tel input:focus-visible,
.bg--form--neutral .gform-body .gform_fields .gfield--type-text .ginput_container_tel input:focus-visible,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-email .ginput_container_text input:focus-visible,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-email .ginput_container_text input:focus-visible,
.bg--form--white .gform-body .gform_fields .gfield--type-email .ginput_container_text input:focus-visible,
.bg--form--neutral .gform-body .gform_fields .gfield--type-email .ginput_container_text input:focus-visible,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-email .ginput_container_email input:focus-visible,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-email .ginput_container_email input:focus-visible,
.bg--form--white .gform-body .gform_fields .gfield--type-email .ginput_container_email input:focus-visible,
.bg--form--neutral .gform-body .gform_fields .gfield--type-email .ginput_container_email input:focus-visible,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-email .ginput_container_phone input:focus-visible,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-email .ginput_container_phone input:focus-visible,
.bg--form--white .gform-body .gform_fields .gfield--type-email .ginput_container_phone input:focus-visible,
.bg--form--neutral .gform-body .gform_fields .gfield--type-email .ginput_container_phone input:focus-visible,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-email .ginput_container_number input:focus-visible,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-email .ginput_container_number input:focus-visible,
.bg--form--white .gform-body .gform_fields .gfield--type-email .ginput_container_number input:focus-visible,
.bg--form--neutral .gform-body .gform_fields .gfield--type-email .ginput_container_number input:focus-visible,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-email .ginput_container_tel input:focus-visible,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-email .ginput_container_tel input:focus-visible,
.bg--form--white .gform-body .gform_fields .gfield--type-email .ginput_container_tel input:focus-visible,
.bg--form--neutral .gform-body .gform_fields .gfield--type-email .ginput_container_tel input:focus-visible,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-phone .ginput_container_text input:focus-visible,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-phone .ginput_container_text input:focus-visible,
.bg--form--white .gform-body .gform_fields .gfield--type-phone .ginput_container_text input:focus-visible,
.bg--form--neutral .gform-body .gform_fields .gfield--type-phone .ginput_container_text input:focus-visible,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-phone .ginput_container_email input:focus-visible,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-phone .ginput_container_email input:focus-visible,
.bg--form--white .gform-body .gform_fields .gfield--type-phone .ginput_container_email input:focus-visible,
.bg--form--neutral .gform-body .gform_fields .gfield--type-phone .ginput_container_email input:focus-visible,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-phone .ginput_container_phone input:focus-visible,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-phone .ginput_container_phone input:focus-visible,
.bg--form--white .gform-body .gform_fields .gfield--type-phone .ginput_container_phone input:focus-visible,
.bg--form--neutral .gform-body .gform_fields .gfield--type-phone .ginput_container_phone input:focus-visible,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-phone .ginput_container_number input:focus-visible,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-phone .ginput_container_number input:focus-visible,
.bg--form--white .gform-body .gform_fields .gfield--type-phone .ginput_container_number input:focus-visible,
.bg--form--neutral .gform-body .gform_fields .gfield--type-phone .ginput_container_number input:focus-visible,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-phone .ginput_container_tel input:focus-visible,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-phone .ginput_container_tel input:focus-visible,
.bg--form--white .gform-body .gform_fields .gfield--type-phone .ginput_container_tel input:focus-visible,
.bg--form--neutral .gform-body .gform_fields .gfield--type-phone .ginput_container_tel input:focus-visible,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-number .ginput_container_text input:focus-visible,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-number .ginput_container_text input:focus-visible,
.bg--form--white .gform-body .gform_fields .gfield--type-number .ginput_container_text input:focus-visible,
.bg--form--neutral .gform-body .gform_fields .gfield--type-number .ginput_container_text input:focus-visible,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-number .ginput_container_email input:focus-visible,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-number .ginput_container_email input:focus-visible,
.bg--form--white .gform-body .gform_fields .gfield--type-number .ginput_container_email input:focus-visible,
.bg--form--neutral .gform-body .gform_fields .gfield--type-number .ginput_container_email input:focus-visible,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-number .ginput_container_phone input:focus-visible,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-number .ginput_container_phone input:focus-visible,
.bg--form--white .gform-body .gform_fields .gfield--type-number .ginput_container_phone input:focus-visible,
.bg--form--neutral .gform-body .gform_fields .gfield--type-number .ginput_container_phone input:focus-visible,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-number .ginput_container_number input:focus-visible,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-number .ginput_container_number input:focus-visible,
.bg--form--white .gform-body .gform_fields .gfield--type-number .ginput_container_number input:focus-visible,
.bg--form--neutral .gform-body .gform_fields .gfield--type-number .ginput_container_number input:focus-visible,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-number .ginput_container_tel input:focus-visible,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-number .ginput_container_tel input:focus-visible,
.bg--form--white .gform-body .gform_fields .gfield--type-number .ginput_container_tel input:focus-visible,
.bg--form--neutral .gform-body .gform_fields .gfield--type-number .ginput_container_tel input:focus-visible,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-tel .ginput_container_text input:focus-visible,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-tel .ginput_container_text input:focus-visible,
.bg--form--white .gform-body .gform_fields .gfield--type-tel .ginput_container_text input:focus-visible,
.bg--form--neutral .gform-body .gform_fields .gfield--type-tel .ginput_container_text input:focus-visible,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-tel .ginput_container_email input:focus-visible,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-tel .ginput_container_email input:focus-visible,
.bg--form--white .gform-body .gform_fields .gfield--type-tel .ginput_container_email input:focus-visible,
.bg--form--neutral .gform-body .gform_fields .gfield--type-tel .ginput_container_email input:focus-visible,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-tel .ginput_container_phone input:focus-visible,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-tel .ginput_container_phone input:focus-visible,
.bg--form--white .gform-body .gform_fields .gfield--type-tel .ginput_container_phone input:focus-visible,
.bg--form--neutral .gform-body .gform_fields .gfield--type-tel .ginput_container_phone input:focus-visible,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-tel .ginput_container_number input:focus-visible,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-tel .ginput_container_number input:focus-visible,
.bg--form--white .gform-body .gform_fields .gfield--type-tel .ginput_container_number input:focus-visible,
.bg--form--neutral .gform-body .gform_fields .gfield--type-tel .ginput_container_number input:focus-visible,
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-tel .ginput_container_tel input:focus-visible,
.bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-tel .ginput_container_tel input:focus-visible,
.bg--form--white .gform-body .gform_fields .gfield--type-tel .ginput_container_tel input:focus-visible,
.bg--form--neutral .gform-body .gform_fields .gfield--type-tel .ginput_container_tel input:focus-visible {
  border-color: var(--colour-brand-1);
}
.bg--form--white-tint .gform-body .gform_fields .gfield--type-section .ginput_container_text input, .bg--form--secondary .gform-body .gform_fields .gfield--type-section .ginput_container_text input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-section .ginput_container_email input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-section .ginput_container_email input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-section .ginput_container_phone input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-section .ginput_container_phone input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-section .ginput_container_number input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-section .ginput_container_number input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-section .ginput_container_tel input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-section .ginput_container_tel input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-text .ginput_container_text input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-text .ginput_container_text input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-text .ginput_container_email input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-text .ginput_container_email input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-text .ginput_container_phone input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-text .ginput_container_phone input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-text .ginput_container_number input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-text .ginput_container_number input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-text .ginput_container_tel input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-text .ginput_container_tel input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-email .ginput_container_text input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-email .ginput_container_text input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-email .ginput_container_email input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-email .ginput_container_email input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-email .ginput_container_phone input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-email .ginput_container_phone input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-email .ginput_container_number input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-email .ginput_container_number input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-email .ginput_container_tel input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-email .ginput_container_tel input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-phone .ginput_container_text input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-phone .ginput_container_text input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-phone .ginput_container_email input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-phone .ginput_container_email input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-phone .ginput_container_phone input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-phone .ginput_container_phone input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-phone .ginput_container_number input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-phone .ginput_container_number input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-phone .ginput_container_tel input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-phone .ginput_container_tel input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-number .ginput_container_text input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-number .ginput_container_text input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-number .ginput_container_email input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-number .ginput_container_email input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-number .ginput_container_phone input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-number .ginput_container_phone input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-number .ginput_container_number input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-number .ginput_container_number input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-number .ginput_container_tel input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-number .ginput_container_tel input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-tel .ginput_container_text input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-tel .ginput_container_text input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-tel .ginput_container_email input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-tel .ginput_container_email input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-tel .ginput_container_phone input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-tel .ginput_container_phone input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-tel .ginput_container_number input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-tel .ginput_container_number input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-tel .ginput_container_tel input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-tel .ginput_container_tel input {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-p);
  font-weight: 300;
  letter-spacing: var(--letter-spacing-p);
  line-height: var(--line-height-p);
  text-transform: none;
}
.bg--form--white-tint .gform-body .gform_fields .gfield--type-section .ginput_container_text input em, .bg--form--secondary .gform-body .gform_fields .gfield--type-section .ginput_container_text input em,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-section .ginput_container_email input em,
.bg--form--secondary .gform-body .gform_fields .gfield--type-section .ginput_container_email input em,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-section .ginput_container_phone input em,
.bg--form--secondary .gform-body .gform_fields .gfield--type-section .ginput_container_phone input em,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-section .ginput_container_number input em,
.bg--form--secondary .gform-body .gform_fields .gfield--type-section .ginput_container_number input em,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-section .ginput_container_tel input em,
.bg--form--secondary .gform-body .gform_fields .gfield--type-section .ginput_container_tel input em,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-text .ginput_container_text input em,
.bg--form--secondary .gform-body .gform_fields .gfield--type-text .ginput_container_text input em,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-text .ginput_container_email input em,
.bg--form--secondary .gform-body .gform_fields .gfield--type-text .ginput_container_email input em,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-text .ginput_container_phone input em,
.bg--form--secondary .gform-body .gform_fields .gfield--type-text .ginput_container_phone input em,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-text .ginput_container_number input em,
.bg--form--secondary .gform-body .gform_fields .gfield--type-text .ginput_container_number input em,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-text .ginput_container_tel input em,
.bg--form--secondary .gform-body .gform_fields .gfield--type-text .ginput_container_tel input em,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-email .ginput_container_text input em,
.bg--form--secondary .gform-body .gform_fields .gfield--type-email .ginput_container_text input em,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-email .ginput_container_email input em,
.bg--form--secondary .gform-body .gform_fields .gfield--type-email .ginput_container_email input em,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-email .ginput_container_phone input em,
.bg--form--secondary .gform-body .gform_fields .gfield--type-email .ginput_container_phone input em,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-email .ginput_container_number input em,
.bg--form--secondary .gform-body .gform_fields .gfield--type-email .ginput_container_number input em,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-email .ginput_container_tel input em,
.bg--form--secondary .gform-body .gform_fields .gfield--type-email .ginput_container_tel input em,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-phone .ginput_container_text input em,
.bg--form--secondary .gform-body .gform_fields .gfield--type-phone .ginput_container_text input em,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-phone .ginput_container_email input em,
.bg--form--secondary .gform-body .gform_fields .gfield--type-phone .ginput_container_email input em,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-phone .ginput_container_phone input em,
.bg--form--secondary .gform-body .gform_fields .gfield--type-phone .ginput_container_phone input em,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-phone .ginput_container_number input em,
.bg--form--secondary .gform-body .gform_fields .gfield--type-phone .ginput_container_number input em,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-phone .ginput_container_tel input em,
.bg--form--secondary .gform-body .gform_fields .gfield--type-phone .ginput_container_tel input em,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-number .ginput_container_text input em,
.bg--form--secondary .gform-body .gform_fields .gfield--type-number .ginput_container_text input em,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-number .ginput_container_email input em,
.bg--form--secondary .gform-body .gform_fields .gfield--type-number .ginput_container_email input em,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-number .ginput_container_phone input em,
.bg--form--secondary .gform-body .gform_fields .gfield--type-number .ginput_container_phone input em,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-number .ginput_container_number input em,
.bg--form--secondary .gform-body .gform_fields .gfield--type-number .ginput_container_number input em,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-number .ginput_container_tel input em,
.bg--form--secondary .gform-body .gform_fields .gfield--type-number .ginput_container_tel input em,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-tel .ginput_container_text input em,
.bg--form--secondary .gform-body .gform_fields .gfield--type-tel .ginput_container_text input em,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-tel .ginput_container_email input em,
.bg--form--secondary .gform-body .gform_fields .gfield--type-tel .ginput_container_email input em,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-tel .ginput_container_phone input em,
.bg--form--secondary .gform-body .gform_fields .gfield--type-tel .ginput_container_phone input em,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-tel .ginput_container_number input em,
.bg--form--secondary .gform-body .gform_fields .gfield--type-tel .ginput_container_number input em,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-tel .ginput_container_tel input em,
.bg--form--secondary .gform-body .gform_fields .gfield--type-tel .ginput_container_tel input em {
  font-style: italic;
}
.bg--form--white-tint .gform-body .gform_fields .gfield--type-section .ginput_container_text input strong, .bg--form--secondary .gform-body .gform_fields .gfield--type-section .ginput_container_text input strong,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-section .ginput_container_email input strong,
.bg--form--secondary .gform-body .gform_fields .gfield--type-section .ginput_container_email input strong,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-section .ginput_container_phone input strong,
.bg--form--secondary .gform-body .gform_fields .gfield--type-section .ginput_container_phone input strong,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-section .ginput_container_number input strong,
.bg--form--secondary .gform-body .gform_fields .gfield--type-section .ginput_container_number input strong,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-section .ginput_container_tel input strong,
.bg--form--secondary .gform-body .gform_fields .gfield--type-section .ginput_container_tel input strong,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-text .ginput_container_text input strong,
.bg--form--secondary .gform-body .gform_fields .gfield--type-text .ginput_container_text input strong,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-text .ginput_container_email input strong,
.bg--form--secondary .gform-body .gform_fields .gfield--type-text .ginput_container_email input strong,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-text .ginput_container_phone input strong,
.bg--form--secondary .gform-body .gform_fields .gfield--type-text .ginput_container_phone input strong,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-text .ginput_container_number input strong,
.bg--form--secondary .gform-body .gform_fields .gfield--type-text .ginput_container_number input strong,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-text .ginput_container_tel input strong,
.bg--form--secondary .gform-body .gform_fields .gfield--type-text .ginput_container_tel input strong,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-email .ginput_container_text input strong,
.bg--form--secondary .gform-body .gform_fields .gfield--type-email .ginput_container_text input strong,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-email .ginput_container_email input strong,
.bg--form--secondary .gform-body .gform_fields .gfield--type-email .ginput_container_email input strong,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-email .ginput_container_phone input strong,
.bg--form--secondary .gform-body .gform_fields .gfield--type-email .ginput_container_phone input strong,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-email .ginput_container_number input strong,
.bg--form--secondary .gform-body .gform_fields .gfield--type-email .ginput_container_number input strong,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-email .ginput_container_tel input strong,
.bg--form--secondary .gform-body .gform_fields .gfield--type-email .ginput_container_tel input strong,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-phone .ginput_container_text input strong,
.bg--form--secondary .gform-body .gform_fields .gfield--type-phone .ginput_container_text input strong,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-phone .ginput_container_email input strong,
.bg--form--secondary .gform-body .gform_fields .gfield--type-phone .ginput_container_email input strong,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-phone .ginput_container_phone input strong,
.bg--form--secondary .gform-body .gform_fields .gfield--type-phone .ginput_container_phone input strong,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-phone .ginput_container_number input strong,
.bg--form--secondary .gform-body .gform_fields .gfield--type-phone .ginput_container_number input strong,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-phone .ginput_container_tel input strong,
.bg--form--secondary .gform-body .gform_fields .gfield--type-phone .ginput_container_tel input strong,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-number .ginput_container_text input strong,
.bg--form--secondary .gform-body .gform_fields .gfield--type-number .ginput_container_text input strong,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-number .ginput_container_email input strong,
.bg--form--secondary .gform-body .gform_fields .gfield--type-number .ginput_container_email input strong,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-number .ginput_container_phone input strong,
.bg--form--secondary .gform-body .gform_fields .gfield--type-number .ginput_container_phone input strong,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-number .ginput_container_number input strong,
.bg--form--secondary .gform-body .gform_fields .gfield--type-number .ginput_container_number input strong,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-number .ginput_container_tel input strong,
.bg--form--secondary .gform-body .gform_fields .gfield--type-number .ginput_container_tel input strong,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-tel .ginput_container_text input strong,
.bg--form--secondary .gform-body .gform_fields .gfield--type-tel .ginput_container_text input strong,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-tel .ginput_container_email input strong,
.bg--form--secondary .gform-body .gform_fields .gfield--type-tel .ginput_container_email input strong,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-tel .ginput_container_phone input strong,
.bg--form--secondary .gform-body .gform_fields .gfield--type-tel .ginput_container_phone input strong,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-tel .ginput_container_number input strong,
.bg--form--secondary .gform-body .gform_fields .gfield--type-tel .ginput_container_number input strong,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-tel .ginput_container_tel input strong,
.bg--form--secondary .gform-body .gform_fields .gfield--type-tel .ginput_container_tel input strong {
  font-weight: 500;
}
.bg--form--white-tint .gform-body .gform_fields .gfield--type-section .ginput_container_text input, .bg--form--secondary .gform-body .gform_fields .gfield--type-section .ginput_container_text input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-section .ginput_container_email input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-section .ginput_container_email input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-section .ginput_container_phone input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-section .ginput_container_phone input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-section .ginput_container_number input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-section .ginput_container_number input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-section .ginput_container_tel input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-section .ginput_container_tel input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-text .ginput_container_text input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-text .ginput_container_text input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-text .ginput_container_email input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-text .ginput_container_email input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-text .ginput_container_phone input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-text .ginput_container_phone input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-text .ginput_container_number input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-text .ginput_container_number input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-text .ginput_container_tel input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-text .ginput_container_tel input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-email .ginput_container_text input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-email .ginput_container_text input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-email .ginput_container_email input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-email .ginput_container_email input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-email .ginput_container_phone input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-email .ginput_container_phone input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-email .ginput_container_number input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-email .ginput_container_number input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-email .ginput_container_tel input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-email .ginput_container_tel input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-phone .ginput_container_text input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-phone .ginput_container_text input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-phone .ginput_container_email input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-phone .ginput_container_email input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-phone .ginput_container_phone input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-phone .ginput_container_phone input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-phone .ginput_container_number input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-phone .ginput_container_number input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-phone .ginput_container_tel input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-phone .ginput_container_tel input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-number .ginput_container_text input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-number .ginput_container_text input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-number .ginput_container_email input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-number .ginput_container_email input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-number .ginput_container_phone input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-number .ginput_container_phone input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-number .ginput_container_number input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-number .ginput_container_number input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-number .ginput_container_tel input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-number .ginput_container_tel input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-tel .ginput_container_text input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-tel .ginput_container_text input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-tel .ginput_container_email input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-tel .ginput_container_email input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-tel .ginput_container_phone input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-tel .ginput_container_phone input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-tel .ginput_container_number input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-tel .ginput_container_number input,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-tel .ginput_container_tel input,
.bg--form--secondary .gform-body .gform_fields .gfield--type-tel .ginput_container_tel input {
  background-color: transparent;
  border: 0.1rem solid var(--colour-rgba-white-30);
  color: var(--colour-white);
  height: calc(var(--height-button) - 0.2rem);
  padding: 0.5rem 1.1rem;
  width: 100%;
}
.bg--form--white-tint .gform-body .gform_fields .gfield--type-section .ginput_container_text input:focus-visible, .bg--form--secondary .gform-body .gform_fields .gfield--type-section .ginput_container_text input:focus-visible,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-section .ginput_container_email input:focus-visible,
.bg--form--secondary .gform-body .gform_fields .gfield--type-section .ginput_container_email input:focus-visible,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-section .ginput_container_phone input:focus-visible,
.bg--form--secondary .gform-body .gform_fields .gfield--type-section .ginput_container_phone input:focus-visible,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-section .ginput_container_number input:focus-visible,
.bg--form--secondary .gform-body .gform_fields .gfield--type-section .ginput_container_number input:focus-visible,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-section .ginput_container_tel input:focus-visible,
.bg--form--secondary .gform-body .gform_fields .gfield--type-section .ginput_container_tel input:focus-visible,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-text .ginput_container_text input:focus-visible,
.bg--form--secondary .gform-body .gform_fields .gfield--type-text .ginput_container_text input:focus-visible,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-text .ginput_container_email input:focus-visible,
.bg--form--secondary .gform-body .gform_fields .gfield--type-text .ginput_container_email input:focus-visible,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-text .ginput_container_phone input:focus-visible,
.bg--form--secondary .gform-body .gform_fields .gfield--type-text .ginput_container_phone input:focus-visible,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-text .ginput_container_number input:focus-visible,
.bg--form--secondary .gform-body .gform_fields .gfield--type-text .ginput_container_number input:focus-visible,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-text .ginput_container_tel input:focus-visible,
.bg--form--secondary .gform-body .gform_fields .gfield--type-text .ginput_container_tel input:focus-visible,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-email .ginput_container_text input:focus-visible,
.bg--form--secondary .gform-body .gform_fields .gfield--type-email .ginput_container_text input:focus-visible,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-email .ginput_container_email input:focus-visible,
.bg--form--secondary .gform-body .gform_fields .gfield--type-email .ginput_container_email input:focus-visible,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-email .ginput_container_phone input:focus-visible,
.bg--form--secondary .gform-body .gform_fields .gfield--type-email .ginput_container_phone input:focus-visible,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-email .ginput_container_number input:focus-visible,
.bg--form--secondary .gform-body .gform_fields .gfield--type-email .ginput_container_number input:focus-visible,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-email .ginput_container_tel input:focus-visible,
.bg--form--secondary .gform-body .gform_fields .gfield--type-email .ginput_container_tel input:focus-visible,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-phone .ginput_container_text input:focus-visible,
.bg--form--secondary .gform-body .gform_fields .gfield--type-phone .ginput_container_text input:focus-visible,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-phone .ginput_container_email input:focus-visible,
.bg--form--secondary .gform-body .gform_fields .gfield--type-phone .ginput_container_email input:focus-visible,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-phone .ginput_container_phone input:focus-visible,
.bg--form--secondary .gform-body .gform_fields .gfield--type-phone .ginput_container_phone input:focus-visible,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-phone .ginput_container_number input:focus-visible,
.bg--form--secondary .gform-body .gform_fields .gfield--type-phone .ginput_container_number input:focus-visible,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-phone .ginput_container_tel input:focus-visible,
.bg--form--secondary .gform-body .gform_fields .gfield--type-phone .ginput_container_tel input:focus-visible,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-number .ginput_container_text input:focus-visible,
.bg--form--secondary .gform-body .gform_fields .gfield--type-number .ginput_container_text input:focus-visible,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-number .ginput_container_email input:focus-visible,
.bg--form--secondary .gform-body .gform_fields .gfield--type-number .ginput_container_email input:focus-visible,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-number .ginput_container_phone input:focus-visible,
.bg--form--secondary .gform-body .gform_fields .gfield--type-number .ginput_container_phone input:focus-visible,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-number .ginput_container_number input:focus-visible,
.bg--form--secondary .gform-body .gform_fields .gfield--type-number .ginput_container_number input:focus-visible,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-number .ginput_container_tel input:focus-visible,
.bg--form--secondary .gform-body .gform_fields .gfield--type-number .ginput_container_tel input:focus-visible,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-tel .ginput_container_text input:focus-visible,
.bg--form--secondary .gform-body .gform_fields .gfield--type-tel .ginput_container_text input:focus-visible,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-tel .ginput_container_email input:focus-visible,
.bg--form--secondary .gform-body .gform_fields .gfield--type-tel .ginput_container_email input:focus-visible,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-tel .ginput_container_phone input:focus-visible,
.bg--form--secondary .gform-body .gform_fields .gfield--type-tel .ginput_container_phone input:focus-visible,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-tel .ginput_container_number input:focus-visible,
.bg--form--secondary .gform-body .gform_fields .gfield--type-tel .ginput_container_number input:focus-visible,
.bg--form--white-tint .gform-body .gform_fields .gfield--type-tel .ginput_container_tel input:focus-visible,
.bg--form--secondary .gform-body .gform_fields .gfield--type-tel .ginput_container_tel input:focus-visible {
  border-color: var(--colour-brand-1);
}
.gform-body .gform_fields .gfield--type-textarea {
  grid-column: span 2/span 2;
}
.gform-body .gform_fields .gfield--type-textarea label {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-p);
  font-weight: 300;
  letter-spacing: var(--letter-spacing-p);
  line-height: var(--line-height-p);
  text-transform: none;
}
.gform-body .gform_fields .gfield--type-textarea label em {
  font-style: italic;
}
.gform-body .gform_fields .gfield--type-textarea label strong {
  font-weight: 500;
}
.gform-body .gform_fields .gfield--type-textarea label {
  padding: 1rem 1.1rem;
  position: absolute;
  transition: var(--transition-all);
}
.gform-body .gform_fields .gfield--type-textarea label.active {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-label);
  font-weight: 500;
  letter-spacing: var(--letter-spacing-label);
  line-height: var(--line-height-label);
  text-transform: none;
}
.gform-body .gform_fields .gfield--type-textarea label.active em {
  font-style: italic;
}
.gform-body .gform_fields .gfield--type-textarea label.active strong {
  font-weight: 500;
}
.gform-body .gform_fields .gfield--type-textarea label.active {
  margin: 0;
  transform: translateY(calc(0px - var(--font-size-label) * 2));
}
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-textarea label, .bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-textarea label, .bg--form--neutral .gform-body .gform_fields .gfield--type-textarea label, .bg--form--white .gform-body .gform_fields .gfield--type-textarea label {
  color: var(--colour-black);
}
.bg--form--white-tint .gform-body .gform_fields .gfield--type-textarea label, .bg--form--secondary .gform-body .gform_fields .gfield--type-textarea label {
  color: var(--colour-white);
}
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-textarea .ginput_container_textarea textarea, .bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-textarea .ginput_container_textarea textarea, .bg--form--neutral .gform-body .gform_fields .gfield--type-textarea .ginput_container_textarea textarea, .bg--form--white .gform-body .gform_fields .gfield--type-textarea .ginput_container_textarea textarea {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-p);
  font-weight: 300;
  letter-spacing: var(--letter-spacing-p);
  line-height: var(--line-height-p);
  text-transform: none;
}
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-textarea .ginput_container_textarea textarea em, .bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-textarea .ginput_container_textarea textarea em, .bg--form--neutral .gform-body .gform_fields .gfield--type-textarea .ginput_container_textarea textarea em, .bg--form--white .gform-body .gform_fields .gfield--type-textarea .ginput_container_textarea textarea em {
  font-style: italic;
}
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-textarea .ginput_container_textarea textarea strong, .bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-textarea .ginput_container_textarea textarea strong, .bg--form--neutral .gform-body .gform_fields .gfield--type-textarea .ginput_container_textarea textarea strong, .bg--form--white .gform-body .gform_fields .gfield--type-textarea .ginput_container_textarea textarea strong {
  font-weight: 500;
}
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-textarea .ginput_container_textarea textarea, .bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-textarea .ginput_container_textarea textarea, .bg--form--neutral .gform-body .gform_fields .gfield--type-textarea .ginput_container_textarea textarea, .bg--form--white .gform-body .gform_fields .gfield--type-textarea .ginput_container_textarea textarea {
  background-color: transparent;
  border: 0.1rem solid var(--colour-rgba-black-30);
  color: var(--colour-black);
  height: calc(var(--height-button) - 0.2rem);
  padding: 0.5rem 1.1rem;
  width: 100%;
}
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-textarea .ginput_container_textarea textarea:focus-visible, .bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-textarea .ginput_container_textarea textarea:focus-visible, .bg--form--neutral .gform-body .gform_fields .gfield--type-textarea .ginput_container_textarea textarea:focus-visible, .bg--form--white .gform-body .gform_fields .gfield--type-textarea .ginput_container_textarea textarea:focus-visible {
  border-color: var(--colour-brand-1);
}
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-textarea .ginput_container_textarea textarea, .bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-textarea .ginput_container_textarea textarea, .bg--form--neutral .gform-body .gform_fields .gfield--type-textarea .ginput_container_textarea textarea, .bg--form--white .gform-body .gform_fields .gfield--type-textarea .ginput_container_textarea textarea {
  height: auto;
  max-height: 15rem;
}
.bg--form--white-tint .gform-body .gform_fields .gfield--type-textarea .ginput_container_textarea textarea, .bg--form--secondary .gform-body .gform_fields .gfield--type-textarea .ginput_container_textarea textarea {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-p);
  font-weight: 300;
  letter-spacing: var(--letter-spacing-p);
  line-height: var(--line-height-p);
  text-transform: none;
}
.bg--form--white-tint .gform-body .gform_fields .gfield--type-textarea .ginput_container_textarea textarea em, .bg--form--secondary .gform-body .gform_fields .gfield--type-textarea .ginput_container_textarea textarea em {
  font-style: italic;
}
.bg--form--white-tint .gform-body .gform_fields .gfield--type-textarea .ginput_container_textarea textarea strong, .bg--form--secondary .gform-body .gform_fields .gfield--type-textarea .ginput_container_textarea textarea strong {
  font-weight: 500;
}
.bg--form--white-tint .gform-body .gform_fields .gfield--type-textarea .ginput_container_textarea textarea, .bg--form--secondary .gform-body .gform_fields .gfield--type-textarea .ginput_container_textarea textarea {
  background-color: transparent;
  border: 0.1rem solid var(--colour-rgba-white-30);
  color: var(--colour-white);
  height: calc(var(--height-button) - 0.2rem);
  padding: 0.5rem 1.1rem;
  width: 100%;
}
.bg--form--white-tint .gform-body .gform_fields .gfield--type-textarea .ginput_container_textarea textarea:focus-visible, .bg--form--secondary .gform-body .gform_fields .gfield--type-textarea .ginput_container_textarea textarea:focus-visible {
  border-color: var(--colour-brand-1);
}
.bg--form--white-tint .gform-body .gform_fields .gfield--type-textarea .ginput_container_textarea textarea, .bg--form--secondary .gform-body .gform_fields .gfield--type-textarea .ginput_container_textarea textarea {
  height: auto;
  max-height: 15rem;
}
.gform-body .gform_fields .gfield--type-radio {
  grid-column: span 1/span 1;
}
.gform-body .gform_fields .gfield--type-radio.gfield--width-half {
  grid-column: span 2/span 2;
}
@media (min-width: 767px) {
  .gform-body .gform_fields .gfield--type-radio.gfield--width-half {
    grid-column: auto;
  }
}
.gform-body .gform_fields .gfield--type-radio legend {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-label);
  font-weight: 500;
  letter-spacing: var(--letter-spacing-label);
  line-height: var(--line-height-label);
  text-transform: none;
}
.gform-body .gform_fields .gfield--type-radio legend em {
  font-style: italic;
}
.gform-body .gform_fields .gfield--type-radio legend strong {
  font-weight: 500;
}
.gform-body .gform_fields .gfield--type-radio legend {
  margin: 0;
  padding: 0 1.1rem;
  position: relative;
  top: calc(2rem - var(--font-size-label) * 2);
  transition: var(--transition-all);
}
.wp-block-form--colour-black .gform-body .gform_fields .gfield--type-radio legend {
  color: var(--colour-black);
}
.wp-block-form--colour-white .gform-body .gform_fields .gfield--type-radio legend {
  color: var(--colour-white);
}
.gform-body .gform_fields .gfield--type-radio .ginput_container_radio {
  position: relative;
}
.gform-body .gform_fields .gfield--type-choice {
  grid-column: span 2/span 2;
}
.gform-body .gform_fields .gfield--type-choice.gfield--width-half {
  grid-column: span 2/span 2;
}
@media (min-width: 767px) {
  .gform-body .gform_fields .gfield--type-choice.gfield--width-half {
    grid-column: auto;
  }
}
.gform-body .gform_fields .gfield--type-choice legend {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-label);
  font-weight: 500;
  letter-spacing: var(--letter-spacing-label);
  line-height: var(--line-height-label);
  text-transform: none;
}
.gform-body .gform_fields .gfield--type-choice legend em {
  font-style: italic;
}
.gform-body .gform_fields .gfield--type-choice legend strong {
  font-weight: 500;
}
.gform-body .gform_fields .gfield--type-choice legend {
  margin: 0;
  padding: 0 1.1rem;
  position: relative;
  top: calc(2rem - var(--font-size-label) * 2);
  transition: var(--transition-all);
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-p);
  font-weight: 400;
  letter-spacing: var(--letter-spacing-p);
  line-height: var(--line-height-p);
  text-transform: none;
}
.gform-body .gform_fields .gfield--type-choice legend em {
  font-style: italic;
}
.gform-body .gform_fields .gfield--type-choice legend strong {
  font-weight: 500;
}
.gform-body .gform_fields .gfield--type-choice legend {
  padding: 0;
}
.bg--form--gradient-background-2 .gform-body .gform_fields .gfield--type-choice legend, .bg--form--gradient-background-1 .gform-body .gform_fields .gfield--type-choice legend, .bg--form--neutral .gform-body .gform_fields .gfield--type-choice legend, .bg--form--white .gform-body .gform_fields .gfield--type-choice legend {
  color: var(--colour-black);
}
.bg--form--white-tint .gform-body .gform_fields .gfield--type-choice legend, .bg--form--secondary .gform-body .gform_fields .gfield--type-choice legend {
  color: var(--colour-white);
}
.gform-body .gform_fields .gfield--type-choice .ginput_container_radio {
  position: relative;
}

.gfield--type-consent .ginput_container_consent {
  align-items: center;
  display: inline-flex;
  margin-bottom: 1rem;
  width: 100%;
}

.gfield_consent_description.gfield_consent_description {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-p-small);
  font-weight: 300;
  letter-spacing: var(--letter-spacing-p-small);
  line-height: var(--line-height-p-small);
  text-transform: none;
}
.gfield_consent_description.gfield_consent_description em {
  font-style: italic;
}
.gfield_consent_description.gfield_consent_description strong {
  font-weight: 500;
}
.bg--form--gradient-background-2 .gfield_consent_description.gfield_consent_description, .bg--form--gradient-background-1 .gfield_consent_description.gfield_consent_description, .bg--form--neutral .gfield_consent_description.gfield_consent_description, .bg--form--white .gfield_consent_description.gfield_consent_description {
  color: var(--colour-black);
}
.bg--form--white-tint .gfield_consent_description.gfield_consent_description, .bg--form--secondary .gfield_consent_description.gfield_consent_description {
  color: var(--colour-white);
}
.bg--form--gradient-background-2 .gfield_consent_description.gfield_consent_description a, .bg--form--gradient-background-1 .gfield_consent_description.gfield_consent_description a, .bg--form--neutral .gfield_consent_description.gfield_consent_description a, .bg--form--white .gfield_consent_description.gfield_consent_description a,
.bg--form--gradient-background-2 .gfield_consent_description.gfield_consent_description a:visited,
.bg--form--gradient-background-1 .gfield_consent_description.gfield_consent_description a:visited,
.bg--form--neutral .gfield_consent_description.gfield_consent_description a:visited,
.bg--form--white .gfield_consent_description.gfield_consent_description a:visited {
  color: var(--colour-black);
}
.bg--form--white-tint .gfield_consent_description.gfield_consent_description a, .bg--form--secondary .gfield_consent_description.gfield_consent_description a,
.bg--form--white-tint .gfield_consent_description.gfield_consent_description a:visited,
.bg--form--secondary .gfield_consent_description.gfield_consent_description a:visited {
  color: var(--colour-white);
}

.gfield_checkbox .gchoice,
.gfield_radio .gchoice,
.ginput_container_consent .gchoice {
  align-content: center;
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  margin: 1rem;
  max-height: 2.1rem;
}
.bg--form--gradient-background-2 .gfield_checkbox input[type=checkbox],
.bg--form--gradient-background-2 .gfield_checkbox input[type=radio], .bg--form--gradient-background-1 .gfield_checkbox input[type=checkbox],
.bg--form--gradient-background-1 .gfield_checkbox input[type=radio], .bg--form--neutral .gfield_checkbox input[type=checkbox],
.bg--form--neutral .gfield_checkbox input[type=radio], .bg--form--white .gfield_checkbox input[type=checkbox],
.bg--form--white .gfield_checkbox input[type=radio],
.bg--form--gradient-background-2 .gfield_radio input[type=checkbox],
.bg--form--gradient-background-2 .gfield_radio input[type=radio],
.bg--form--gradient-background-1 .gfield_radio input[type=checkbox],
.bg--form--gradient-background-1 .gfield_radio input[type=radio],
.bg--form--neutral .gfield_radio input[type=checkbox],
.bg--form--neutral .gfield_radio input[type=radio],
.bg--form--white .gfield_radio input[type=checkbox],
.bg--form--white .gfield_radio input[type=radio],
.bg--form--gradient-background-2 .ginput_container_consent input[type=checkbox],
.bg--form--gradient-background-2 .ginput_container_consent input[type=radio],
.bg--form--gradient-background-1 .ginput_container_consent input[type=checkbox],
.bg--form--gradient-background-1 .ginput_container_consent input[type=radio],
.bg--form--neutral .ginput_container_consent input[type=checkbox],
.bg--form--neutral .ginput_container_consent input[type=radio],
.bg--form--white .ginput_container_consent input[type=checkbox],
.bg--form--white .ginput_container_consent input[type=radio] {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-p);
  font-weight: 300;
  letter-spacing: var(--letter-spacing-p);
  line-height: var(--line-height-p);
  text-transform: none;
}
.bg--form--gradient-background-2 .gfield_checkbox input[type=checkbox] em,
.bg--form--gradient-background-2 .gfield_checkbox input[type=radio] em, .bg--form--gradient-background-1 .gfield_checkbox input[type=checkbox] em,
.bg--form--gradient-background-1 .gfield_checkbox input[type=radio] em, .bg--form--neutral .gfield_checkbox input[type=checkbox] em,
.bg--form--neutral .gfield_checkbox input[type=radio] em, .bg--form--white .gfield_checkbox input[type=checkbox] em,
.bg--form--white .gfield_checkbox input[type=radio] em,
.bg--form--gradient-background-2 .gfield_radio input[type=checkbox] em,
.bg--form--gradient-background-2 .gfield_radio input[type=radio] em,
.bg--form--gradient-background-1 .gfield_radio input[type=checkbox] em,
.bg--form--gradient-background-1 .gfield_radio input[type=radio] em,
.bg--form--neutral .gfield_radio input[type=checkbox] em,
.bg--form--neutral .gfield_radio input[type=radio] em,
.bg--form--white .gfield_radio input[type=checkbox] em,
.bg--form--white .gfield_radio input[type=radio] em,
.bg--form--gradient-background-2 .ginput_container_consent input[type=checkbox] em,
.bg--form--gradient-background-2 .ginput_container_consent input[type=radio] em,
.bg--form--gradient-background-1 .ginput_container_consent input[type=checkbox] em,
.bg--form--gradient-background-1 .ginput_container_consent input[type=radio] em,
.bg--form--neutral .ginput_container_consent input[type=checkbox] em,
.bg--form--neutral .ginput_container_consent input[type=radio] em,
.bg--form--white .ginput_container_consent input[type=checkbox] em,
.bg--form--white .ginput_container_consent input[type=radio] em {
  font-style: italic;
}
.bg--form--gradient-background-2 .gfield_checkbox input[type=checkbox] strong,
.bg--form--gradient-background-2 .gfield_checkbox input[type=radio] strong, .bg--form--gradient-background-1 .gfield_checkbox input[type=checkbox] strong,
.bg--form--gradient-background-1 .gfield_checkbox input[type=radio] strong, .bg--form--neutral .gfield_checkbox input[type=checkbox] strong,
.bg--form--neutral .gfield_checkbox input[type=radio] strong, .bg--form--white .gfield_checkbox input[type=checkbox] strong,
.bg--form--white .gfield_checkbox input[type=radio] strong,
.bg--form--gradient-background-2 .gfield_radio input[type=checkbox] strong,
.bg--form--gradient-background-2 .gfield_radio input[type=radio] strong,
.bg--form--gradient-background-1 .gfield_radio input[type=checkbox] strong,
.bg--form--gradient-background-1 .gfield_radio input[type=radio] strong,
.bg--form--neutral .gfield_radio input[type=checkbox] strong,
.bg--form--neutral .gfield_radio input[type=radio] strong,
.bg--form--white .gfield_radio input[type=checkbox] strong,
.bg--form--white .gfield_radio input[type=radio] strong,
.bg--form--gradient-background-2 .ginput_container_consent input[type=checkbox] strong,
.bg--form--gradient-background-2 .ginput_container_consent input[type=radio] strong,
.bg--form--gradient-background-1 .ginput_container_consent input[type=checkbox] strong,
.bg--form--gradient-background-1 .ginput_container_consent input[type=radio] strong,
.bg--form--neutral .ginput_container_consent input[type=checkbox] strong,
.bg--form--neutral .ginput_container_consent input[type=radio] strong,
.bg--form--white .ginput_container_consent input[type=checkbox] strong,
.bg--form--white .ginput_container_consent input[type=radio] strong {
  font-weight: 500;
}
@media (hover: hover) and (pointer: fine) {
  .bg--form--gradient-background-2 .gfield_checkbox input[type=checkbox]:enabled:hover, .bg--form--gradient-background-2 .gfield_checkbox input[type=checkbox]:enabled:focus-visible, .bg--form--gradient-background-2 .gfield_checkbox input[type=checkbox]:not([disabled]):hover, .bg--form--gradient-background-2 .gfield_checkbox input[type=checkbox]:not([disabled]):focus-visible,
  .bg--form--gradient-background-2 .gfield_checkbox input[type=radio]:enabled:hover,
  .bg--form--gradient-background-2 .gfield_checkbox input[type=radio]:enabled:focus-visible,
  .bg--form--gradient-background-2 .gfield_checkbox input[type=radio]:not([disabled]):hover,
  .bg--form--gradient-background-2 .gfield_checkbox input[type=radio]:not([disabled]):focus-visible, .bg--form--gradient-background-1 .gfield_checkbox input[type=checkbox]:enabled:hover, .bg--form--gradient-background-1 .gfield_checkbox input[type=checkbox]:enabled:focus-visible, .bg--form--gradient-background-1 .gfield_checkbox input[type=checkbox]:not([disabled]):hover, .bg--form--gradient-background-1 .gfield_checkbox input[type=checkbox]:not([disabled]):focus-visible,
  .bg--form--gradient-background-1 .gfield_checkbox input[type=radio]:enabled:hover,
  .bg--form--gradient-background-1 .gfield_checkbox input[type=radio]:enabled:focus-visible,
  .bg--form--gradient-background-1 .gfield_checkbox input[type=radio]:not([disabled]):hover,
  .bg--form--gradient-background-1 .gfield_checkbox input[type=radio]:not([disabled]):focus-visible, .bg--form--neutral .gfield_checkbox input[type=checkbox]:enabled:hover, .bg--form--neutral .gfield_checkbox input[type=checkbox]:enabled:focus-visible, .bg--form--neutral .gfield_checkbox input[type=checkbox]:not([disabled]):hover, .bg--form--neutral .gfield_checkbox input[type=checkbox]:not([disabled]):focus-visible,
  .bg--form--neutral .gfield_checkbox input[type=radio]:enabled:hover,
  .bg--form--neutral .gfield_checkbox input[type=radio]:enabled:focus-visible,
  .bg--form--neutral .gfield_checkbox input[type=radio]:not([disabled]):hover,
  .bg--form--neutral .gfield_checkbox input[type=radio]:not([disabled]):focus-visible, .bg--form--white .gfield_checkbox input[type=checkbox]:enabled:hover, .bg--form--white .gfield_checkbox input[type=checkbox]:enabled:focus-visible, .bg--form--white .gfield_checkbox input[type=checkbox]:not([disabled]):hover, .bg--form--white .gfield_checkbox input[type=checkbox]:not([disabled]):focus-visible,
  .bg--form--white .gfield_checkbox input[type=radio]:enabled:hover,
  .bg--form--white .gfield_checkbox input[type=radio]:enabled:focus-visible,
  .bg--form--white .gfield_checkbox input[type=radio]:not([disabled]):hover,
  .bg--form--white .gfield_checkbox input[type=radio]:not([disabled]):focus-visible,
  .bg--form--gradient-background-2 .gfield_radio input[type=checkbox]:enabled:hover,
  .bg--form--gradient-background-2 .gfield_radio input[type=checkbox]:enabled:focus-visible,
  .bg--form--gradient-background-2 .gfield_radio input[type=checkbox]:not([disabled]):hover,
  .bg--form--gradient-background-2 .gfield_radio input[type=checkbox]:not([disabled]):focus-visible,
  .bg--form--gradient-background-2 .gfield_radio input[type=radio]:enabled:hover,
  .bg--form--gradient-background-2 .gfield_radio input[type=radio]:enabled:focus-visible,
  .bg--form--gradient-background-2 .gfield_radio input[type=radio]:not([disabled]):hover,
  .bg--form--gradient-background-2 .gfield_radio input[type=radio]:not([disabled]):focus-visible,
  .bg--form--gradient-background-1 .gfield_radio input[type=checkbox]:enabled:hover,
  .bg--form--gradient-background-1 .gfield_radio input[type=checkbox]:enabled:focus-visible,
  .bg--form--gradient-background-1 .gfield_radio input[type=checkbox]:not([disabled]):hover,
  .bg--form--gradient-background-1 .gfield_radio input[type=checkbox]:not([disabled]):focus-visible,
  .bg--form--gradient-background-1 .gfield_radio input[type=radio]:enabled:hover,
  .bg--form--gradient-background-1 .gfield_radio input[type=radio]:enabled:focus-visible,
  .bg--form--gradient-background-1 .gfield_radio input[type=radio]:not([disabled]):hover,
  .bg--form--gradient-background-1 .gfield_radio input[type=radio]:not([disabled]):focus-visible,
  .bg--form--neutral .gfield_radio input[type=checkbox]:enabled:hover,
  .bg--form--neutral .gfield_radio input[type=checkbox]:enabled:focus-visible,
  .bg--form--neutral .gfield_radio input[type=checkbox]:not([disabled]):hover,
  .bg--form--neutral .gfield_radio input[type=checkbox]:not([disabled]):focus-visible,
  .bg--form--neutral .gfield_radio input[type=radio]:enabled:hover,
  .bg--form--neutral .gfield_radio input[type=radio]:enabled:focus-visible,
  .bg--form--neutral .gfield_radio input[type=radio]:not([disabled]):hover,
  .bg--form--neutral .gfield_radio input[type=radio]:not([disabled]):focus-visible,
  .bg--form--white .gfield_radio input[type=checkbox]:enabled:hover,
  .bg--form--white .gfield_radio input[type=checkbox]:enabled:focus-visible,
  .bg--form--white .gfield_radio input[type=checkbox]:not([disabled]):hover,
  .bg--form--white .gfield_radio input[type=checkbox]:not([disabled]):focus-visible,
  .bg--form--white .gfield_radio input[type=radio]:enabled:hover,
  .bg--form--white .gfield_radio input[type=radio]:enabled:focus-visible,
  .bg--form--white .gfield_radio input[type=radio]:not([disabled]):hover,
  .bg--form--white .gfield_radio input[type=radio]:not([disabled]):focus-visible,
  .bg--form--gradient-background-2 .ginput_container_consent input[type=checkbox]:enabled:hover,
  .bg--form--gradient-background-2 .ginput_container_consent input[type=checkbox]:enabled:focus-visible,
  .bg--form--gradient-background-2 .ginput_container_consent input[type=checkbox]:not([disabled]):hover,
  .bg--form--gradient-background-2 .ginput_container_consent input[type=checkbox]:not([disabled]):focus-visible,
  .bg--form--gradient-background-2 .ginput_container_consent input[type=radio]:enabled:hover,
  .bg--form--gradient-background-2 .ginput_container_consent input[type=radio]:enabled:focus-visible,
  .bg--form--gradient-background-2 .ginput_container_consent input[type=radio]:not([disabled]):hover,
  .bg--form--gradient-background-2 .ginput_container_consent input[type=radio]:not([disabled]):focus-visible,
  .bg--form--gradient-background-1 .ginput_container_consent input[type=checkbox]:enabled:hover,
  .bg--form--gradient-background-1 .ginput_container_consent input[type=checkbox]:enabled:focus-visible,
  .bg--form--gradient-background-1 .ginput_container_consent input[type=checkbox]:not([disabled]):hover,
  .bg--form--gradient-background-1 .ginput_container_consent input[type=checkbox]:not([disabled]):focus-visible,
  .bg--form--gradient-background-1 .ginput_container_consent input[type=radio]:enabled:hover,
  .bg--form--gradient-background-1 .ginput_container_consent input[type=radio]:enabled:focus-visible,
  .bg--form--gradient-background-1 .ginput_container_consent input[type=radio]:not([disabled]):hover,
  .bg--form--gradient-background-1 .ginput_container_consent input[type=radio]:not([disabled]):focus-visible,
  .bg--form--neutral .ginput_container_consent input[type=checkbox]:enabled:hover,
  .bg--form--neutral .ginput_container_consent input[type=checkbox]:enabled:focus-visible,
  .bg--form--neutral .ginput_container_consent input[type=checkbox]:not([disabled]):hover,
  .bg--form--neutral .ginput_container_consent input[type=checkbox]:not([disabled]):focus-visible,
  .bg--form--neutral .ginput_container_consent input[type=radio]:enabled:hover,
  .bg--form--neutral .ginput_container_consent input[type=radio]:enabled:focus-visible,
  .bg--form--neutral .ginput_container_consent input[type=radio]:not([disabled]):hover,
  .bg--form--neutral .ginput_container_consent input[type=radio]:not([disabled]):focus-visible,
  .bg--form--white .ginput_container_consent input[type=checkbox]:enabled:hover,
  .bg--form--white .ginput_container_consent input[type=checkbox]:enabled:focus-visible,
  .bg--form--white .ginput_container_consent input[type=checkbox]:not([disabled]):hover,
  .bg--form--white .ginput_container_consent input[type=checkbox]:not([disabled]):focus-visible,
  .bg--form--white .ginput_container_consent input[type=radio]:enabled:hover,
  .bg--form--white .ginput_container_consent input[type=radio]:enabled:focus-visible,
  .bg--form--white .ginput_container_consent input[type=radio]:not([disabled]):hover,
  .bg--form--white .ginput_container_consent input[type=radio]:not([disabled]):focus-visible {
    border-color: var(--colour-brand-1);
  }
}
.bg--form--gradient-background-2 .gfield_checkbox input[type=checkbox],
.bg--form--gradient-background-2 .gfield_checkbox input[type=radio], .bg--form--gradient-background-1 .gfield_checkbox input[type=checkbox],
.bg--form--gradient-background-1 .gfield_checkbox input[type=radio], .bg--form--neutral .gfield_checkbox input[type=checkbox],
.bg--form--neutral .gfield_checkbox input[type=radio], .bg--form--white .gfield_checkbox input[type=checkbox],
.bg--form--white .gfield_checkbox input[type=radio],
.bg--form--gradient-background-2 .gfield_radio input[type=checkbox],
.bg--form--gradient-background-2 .gfield_radio input[type=radio],
.bg--form--gradient-background-1 .gfield_radio input[type=checkbox],
.bg--form--gradient-background-1 .gfield_radio input[type=radio],
.bg--form--neutral .gfield_radio input[type=checkbox],
.bg--form--neutral .gfield_radio input[type=radio],
.bg--form--white .gfield_radio input[type=checkbox],
.bg--form--white .gfield_radio input[type=radio],
.bg--form--gradient-background-2 .ginput_container_consent input[type=checkbox],
.bg--form--gradient-background-2 .ginput_container_consent input[type=radio],
.bg--form--gradient-background-1 .ginput_container_consent input[type=checkbox],
.bg--form--gradient-background-1 .ginput_container_consent input[type=radio],
.bg--form--neutral .ginput_container_consent input[type=checkbox],
.bg--form--neutral .ginput_container_consent input[type=radio],
.bg--form--white .ginput_container_consent input[type=checkbox],
.bg--form--white .ginput_container_consent input[type=radio] {
  appearance: none;
  border: 0.2rem solid var(--colour-black);
  cursor: pointer;
  height: 2rem;
  padding: 1.1rem;
  width: 2rem;
}
.bg--form--gradient-background-2 .gfield_checkbox input[type=checkbox]:checked,
.bg--form--gradient-background-2 .gfield_checkbox input[type=radio]:checked, .bg--form--gradient-background-1 .gfield_checkbox input[type=checkbox]:checked,
.bg--form--gradient-background-1 .gfield_checkbox input[type=radio]:checked, .bg--form--neutral .gfield_checkbox input[type=checkbox]:checked,
.bg--form--neutral .gfield_checkbox input[type=radio]:checked, .bg--form--white .gfield_checkbox input[type=checkbox]:checked,
.bg--form--white .gfield_checkbox input[type=radio]:checked,
.bg--form--gradient-background-2 .gfield_radio input[type=checkbox]:checked,
.bg--form--gradient-background-2 .gfield_radio input[type=radio]:checked,
.bg--form--gradient-background-1 .gfield_radio input[type=checkbox]:checked,
.bg--form--gradient-background-1 .gfield_radio input[type=radio]:checked,
.bg--form--neutral .gfield_radio input[type=checkbox]:checked,
.bg--form--neutral .gfield_radio input[type=radio]:checked,
.bg--form--white .gfield_radio input[type=checkbox]:checked,
.bg--form--white .gfield_radio input[type=radio]:checked,
.bg--form--gradient-background-2 .ginput_container_consent input[type=checkbox]:checked,
.bg--form--gradient-background-2 .ginput_container_consent input[type=radio]:checked,
.bg--form--gradient-background-1 .ginput_container_consent input[type=checkbox]:checked,
.bg--form--gradient-background-1 .ginput_container_consent input[type=radio]:checked,
.bg--form--neutral .ginput_container_consent input[type=checkbox]:checked,
.bg--form--neutral .ginput_container_consent input[type=radio]:checked,
.bg--form--white .ginput_container_consent input[type=checkbox]:checked,
.bg--form--white .ginput_container_consent input[type=radio]:checked {
  background-color: var(--colour-brand-1);
  border-color: var(--colour-brand-1);
}
.bg--form--gradient-background-2 .gfield_checkbox input[type=checkbox]:checked::after,
.bg--form--gradient-background-2 .gfield_checkbox input[type=radio]:checked::after, .bg--form--gradient-background-1 .gfield_checkbox input[type=checkbox]:checked::after,
.bg--form--gradient-background-1 .gfield_checkbox input[type=radio]:checked::after, .bg--form--neutral .gfield_checkbox input[type=checkbox]:checked::after,
.bg--form--neutral .gfield_checkbox input[type=radio]:checked::after, .bg--form--white .gfield_checkbox input[type=checkbox]:checked::after,
.bg--form--white .gfield_checkbox input[type=radio]:checked::after,
.bg--form--gradient-background-2 .gfield_radio input[type=checkbox]:checked::after,
.bg--form--gradient-background-2 .gfield_radio input[type=radio]:checked::after,
.bg--form--gradient-background-1 .gfield_radio input[type=checkbox]:checked::after,
.bg--form--gradient-background-1 .gfield_radio input[type=radio]:checked::after,
.bg--form--neutral .gfield_radio input[type=checkbox]:checked::after,
.bg--form--neutral .gfield_radio input[type=radio]:checked::after,
.bg--form--white .gfield_radio input[type=checkbox]:checked::after,
.bg--form--white .gfield_radio input[type=radio]:checked::after,
.bg--form--gradient-background-2 .ginput_container_consent input[type=checkbox]:checked::after,
.bg--form--gradient-background-2 .ginput_container_consent input[type=radio]:checked::after,
.bg--form--gradient-background-1 .ginput_container_consent input[type=checkbox]:checked::after,
.bg--form--gradient-background-1 .ginput_container_consent input[type=radio]:checked::after,
.bg--form--neutral .ginput_container_consent input[type=checkbox]:checked::after,
.bg--form--neutral .ginput_container_consent input[type=radio]:checked::after,
.bg--form--white .ginput_container_consent input[type=checkbox]:checked::after,
.bg--form--white .ginput_container_consent input[type=radio]:checked::after {
  content: "";
  display: block;
  position: absolute;
}
.bg--form--white-tint .gfield_checkbox input[type=checkbox],
.bg--form--white-tint .gfield_checkbox input[type=radio], .bg--form--secondary .gfield_checkbox input[type=checkbox],
.bg--form--secondary .gfield_checkbox input[type=radio],
.bg--form--white-tint .gfield_radio input[type=checkbox],
.bg--form--white-tint .gfield_radio input[type=radio],
.bg--form--secondary .gfield_radio input[type=checkbox],
.bg--form--secondary .gfield_radio input[type=radio],
.bg--form--white-tint .ginput_container_consent input[type=checkbox],
.bg--form--white-tint .ginput_container_consent input[type=radio],
.bg--form--secondary .ginput_container_consent input[type=checkbox],
.bg--form--secondary .ginput_container_consent input[type=radio] {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-p);
  font-weight: 300;
  letter-spacing: var(--letter-spacing-p);
  line-height: var(--line-height-p);
  text-transform: none;
}
.bg--form--white-tint .gfield_checkbox input[type=checkbox] em,
.bg--form--white-tint .gfield_checkbox input[type=radio] em, .bg--form--secondary .gfield_checkbox input[type=checkbox] em,
.bg--form--secondary .gfield_checkbox input[type=radio] em,
.bg--form--white-tint .gfield_radio input[type=checkbox] em,
.bg--form--white-tint .gfield_radio input[type=radio] em,
.bg--form--secondary .gfield_radio input[type=checkbox] em,
.bg--form--secondary .gfield_radio input[type=radio] em,
.bg--form--white-tint .ginput_container_consent input[type=checkbox] em,
.bg--form--white-tint .ginput_container_consent input[type=radio] em,
.bg--form--secondary .ginput_container_consent input[type=checkbox] em,
.bg--form--secondary .ginput_container_consent input[type=radio] em {
  font-style: italic;
}
.bg--form--white-tint .gfield_checkbox input[type=checkbox] strong,
.bg--form--white-tint .gfield_checkbox input[type=radio] strong, .bg--form--secondary .gfield_checkbox input[type=checkbox] strong,
.bg--form--secondary .gfield_checkbox input[type=radio] strong,
.bg--form--white-tint .gfield_radio input[type=checkbox] strong,
.bg--form--white-tint .gfield_radio input[type=radio] strong,
.bg--form--secondary .gfield_radio input[type=checkbox] strong,
.bg--form--secondary .gfield_radio input[type=radio] strong,
.bg--form--white-tint .ginput_container_consent input[type=checkbox] strong,
.bg--form--white-tint .ginput_container_consent input[type=radio] strong,
.bg--form--secondary .ginput_container_consent input[type=checkbox] strong,
.bg--form--secondary .ginput_container_consent input[type=radio] strong {
  font-weight: 500;
}
@media (hover: hover) and (pointer: fine) {
  .bg--form--white-tint .gfield_checkbox input[type=checkbox]:enabled:hover, .bg--form--white-tint .gfield_checkbox input[type=checkbox]:enabled:focus-visible, .bg--form--white-tint .gfield_checkbox input[type=checkbox]:not([disabled]):hover, .bg--form--white-tint .gfield_checkbox input[type=checkbox]:not([disabled]):focus-visible,
  .bg--form--white-tint .gfield_checkbox input[type=radio]:enabled:hover,
  .bg--form--white-tint .gfield_checkbox input[type=radio]:enabled:focus-visible,
  .bg--form--white-tint .gfield_checkbox input[type=radio]:not([disabled]):hover,
  .bg--form--white-tint .gfield_checkbox input[type=radio]:not([disabled]):focus-visible, .bg--form--secondary .gfield_checkbox input[type=checkbox]:enabled:hover, .bg--form--secondary .gfield_checkbox input[type=checkbox]:enabled:focus-visible, .bg--form--secondary .gfield_checkbox input[type=checkbox]:not([disabled]):hover, .bg--form--secondary .gfield_checkbox input[type=checkbox]:not([disabled]):focus-visible,
  .bg--form--secondary .gfield_checkbox input[type=radio]:enabled:hover,
  .bg--form--secondary .gfield_checkbox input[type=radio]:enabled:focus-visible,
  .bg--form--secondary .gfield_checkbox input[type=radio]:not([disabled]):hover,
  .bg--form--secondary .gfield_checkbox input[type=radio]:not([disabled]):focus-visible,
  .bg--form--white-tint .gfield_radio input[type=checkbox]:enabled:hover,
  .bg--form--white-tint .gfield_radio input[type=checkbox]:enabled:focus-visible,
  .bg--form--white-tint .gfield_radio input[type=checkbox]:not([disabled]):hover,
  .bg--form--white-tint .gfield_radio input[type=checkbox]:not([disabled]):focus-visible,
  .bg--form--white-tint .gfield_radio input[type=radio]:enabled:hover,
  .bg--form--white-tint .gfield_radio input[type=radio]:enabled:focus-visible,
  .bg--form--white-tint .gfield_radio input[type=radio]:not([disabled]):hover,
  .bg--form--white-tint .gfield_radio input[type=radio]:not([disabled]):focus-visible,
  .bg--form--secondary .gfield_radio input[type=checkbox]:enabled:hover,
  .bg--form--secondary .gfield_radio input[type=checkbox]:enabled:focus-visible,
  .bg--form--secondary .gfield_radio input[type=checkbox]:not([disabled]):hover,
  .bg--form--secondary .gfield_radio input[type=checkbox]:not([disabled]):focus-visible,
  .bg--form--secondary .gfield_radio input[type=radio]:enabled:hover,
  .bg--form--secondary .gfield_radio input[type=radio]:enabled:focus-visible,
  .bg--form--secondary .gfield_radio input[type=radio]:not([disabled]):hover,
  .bg--form--secondary .gfield_radio input[type=radio]:not([disabled]):focus-visible,
  .bg--form--white-tint .ginput_container_consent input[type=checkbox]:enabled:hover,
  .bg--form--white-tint .ginput_container_consent input[type=checkbox]:enabled:focus-visible,
  .bg--form--white-tint .ginput_container_consent input[type=checkbox]:not([disabled]):hover,
  .bg--form--white-tint .ginput_container_consent input[type=checkbox]:not([disabled]):focus-visible,
  .bg--form--white-tint .ginput_container_consent input[type=radio]:enabled:hover,
  .bg--form--white-tint .ginput_container_consent input[type=radio]:enabled:focus-visible,
  .bg--form--white-tint .ginput_container_consent input[type=radio]:not([disabled]):hover,
  .bg--form--white-tint .ginput_container_consent input[type=radio]:not([disabled]):focus-visible,
  .bg--form--secondary .ginput_container_consent input[type=checkbox]:enabled:hover,
  .bg--form--secondary .ginput_container_consent input[type=checkbox]:enabled:focus-visible,
  .bg--form--secondary .ginput_container_consent input[type=checkbox]:not([disabled]):hover,
  .bg--form--secondary .ginput_container_consent input[type=checkbox]:not([disabled]):focus-visible,
  .bg--form--secondary .ginput_container_consent input[type=radio]:enabled:hover,
  .bg--form--secondary .ginput_container_consent input[type=radio]:enabled:focus-visible,
  .bg--form--secondary .ginput_container_consent input[type=radio]:not([disabled]):hover,
  .bg--form--secondary .ginput_container_consent input[type=radio]:not([disabled]):focus-visible {
    border-color: var(--colour-brand-1);
  }
}
.bg--form--white-tint .gfield_checkbox input[type=checkbox],
.bg--form--white-tint .gfield_checkbox input[type=radio], .bg--form--secondary .gfield_checkbox input[type=checkbox],
.bg--form--secondary .gfield_checkbox input[type=radio],
.bg--form--white-tint .gfield_radio input[type=checkbox],
.bg--form--white-tint .gfield_radio input[type=radio],
.bg--form--secondary .gfield_radio input[type=checkbox],
.bg--form--secondary .gfield_radio input[type=radio],
.bg--form--white-tint .ginput_container_consent input[type=checkbox],
.bg--form--white-tint .ginput_container_consent input[type=radio],
.bg--form--secondary .ginput_container_consent input[type=checkbox],
.bg--form--secondary .ginput_container_consent input[type=radio] {
  appearance: none;
  border: 0.2rem solid var(--colour-white);
  cursor: pointer;
  height: 2rem;
  padding: 1.1rem;
  width: 2rem;
}
.bg--form--white-tint .gfield_checkbox input[type=checkbox]:checked,
.bg--form--white-tint .gfield_checkbox input[type=radio]:checked, .bg--form--secondary .gfield_checkbox input[type=checkbox]:checked,
.bg--form--secondary .gfield_checkbox input[type=radio]:checked,
.bg--form--white-tint .gfield_radio input[type=checkbox]:checked,
.bg--form--white-tint .gfield_radio input[type=radio]:checked,
.bg--form--secondary .gfield_radio input[type=checkbox]:checked,
.bg--form--secondary .gfield_radio input[type=radio]:checked,
.bg--form--white-tint .ginput_container_consent input[type=checkbox]:checked,
.bg--form--white-tint .ginput_container_consent input[type=radio]:checked,
.bg--form--secondary .ginput_container_consent input[type=checkbox]:checked,
.bg--form--secondary .ginput_container_consent input[type=radio]:checked {
  background-color: var(--colour-brand-1);
  border-color: var(--colour-brand-1);
}
.bg--form--white-tint .gfield_checkbox input[type=checkbox]:checked::after,
.bg--form--white-tint .gfield_checkbox input[type=radio]:checked::after, .bg--form--secondary .gfield_checkbox input[type=checkbox]:checked::after,
.bg--form--secondary .gfield_checkbox input[type=radio]:checked::after,
.bg--form--white-tint .gfield_radio input[type=checkbox]:checked::after,
.bg--form--white-tint .gfield_radio input[type=radio]:checked::after,
.bg--form--secondary .gfield_radio input[type=checkbox]:checked::after,
.bg--form--secondary .gfield_radio input[type=radio]:checked::after,
.bg--form--white-tint .ginput_container_consent input[type=checkbox]:checked::after,
.bg--form--white-tint .ginput_container_consent input[type=radio]:checked::after,
.bg--form--secondary .ginput_container_consent input[type=checkbox]:checked::after,
.bg--form--secondary .ginput_container_consent input[type=radio]:checked::after {
  content: "";
  display: block;
  position: absolute;
}
.bg--form--white-tint .gfield_checkbox input[type=checkbox],
.bg--form--white-tint .gfield_checkbox input[type=radio], .bg--form--secondary .gfield_checkbox input[type=checkbox],
.bg--form--secondary .gfield_checkbox input[type=radio],
.bg--form--white-tint .gfield_radio input[type=checkbox],
.bg--form--white-tint .gfield_radio input[type=radio],
.bg--form--secondary .gfield_radio input[type=checkbox],
.bg--form--secondary .gfield_radio input[type=radio],
.bg--form--white-tint .ginput_container_consent input[type=checkbox],
.bg--form--white-tint .ginput_container_consent input[type=radio],
.bg--form--secondary .ginput_container_consent input[type=checkbox],
.bg--form--secondary .ginput_container_consent input[type=radio] {
  color: var(--colour-white);
}
.gfield_checkbox input[type=checkbox],
.gfield_radio input[type=checkbox],
.ginput_container_consent input[type=checkbox] {
  border-radius: 0.5rem;
  position: relative;
}
.gfield_checkbox input[type=checkbox]:checked::after,
.gfield_radio input[type=checkbox]:checked::after,
.ginput_container_consent input[type=checkbox]:checked::after {
  content: "";
  display: block;
  position: absolute;
  border: solid var(--colour-black);
  border-width: 0 0.2rem 0.2rem 0;
  height: 1rem;
  left: 0.9rem;
  top: 0.5rem;
  transform: rotate(45deg);
  width: 0.5rem;
}
.gfield_checkbox input[type=radio],
.gfield_radio input[type=radio],
.ginput_container_consent input[type=radio] {
  border-radius: 100%;
  position: relative;
}
.gfield_checkbox input[type=radio]:checked::after,
.gfield_radio input[type=radio]:checked::after,
.ginput_container_consent input[type=radio]:checked::after {
  content: "";
  display: block;
  position: absolute;
  background-color: var(--colour-black);
  border-radius: 50%;
  height: 0.75rem;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 0.75rem;
}
.gfield_checkbox .gform-field-label,
.gfield_radio .gform-field-label,
.ginput_container_consent .gform-field-label {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-p);
  font-weight: 300;
  letter-spacing: var(--letter-spacing-p);
  line-height: var(--line-height-p);
  text-transform: none;
}
.gfield_checkbox .gform-field-label em,
.gfield_radio .gform-field-label em,
.ginput_container_consent .gform-field-label em {
  font-style: italic;
}
.gfield_checkbox .gform-field-label strong,
.gfield_radio .gform-field-label strong,
.ginput_container_consent .gform-field-label strong {
  font-weight: 500;
}
.gfield_checkbox .gform-field-label,
.gfield_radio .gform-field-label,
.ginput_container_consent .gform-field-label {
  margin: 1.5rem;
}
.bg--form--gradient-background-2 .gfield_checkbox .gform-field-label, .bg--form--gradient-background-1 .gfield_checkbox .gform-field-label, .bg--form--neutral .gfield_checkbox .gform-field-label, .bg--form--white .gfield_checkbox .gform-field-label,
.bg--form--gradient-background-2 .gfield_radio .gform-field-label,
.bg--form--gradient-background-1 .gfield_radio .gform-field-label,
.bg--form--neutral .gfield_radio .gform-field-label,
.bg--form--white .gfield_radio .gform-field-label,
.bg--form--gradient-background-2 .ginput_container_consent .gform-field-label,
.bg--form--gradient-background-1 .ginput_container_consent .gform-field-label,
.bg--form--neutral .ginput_container_consent .gform-field-label,
.bg--form--white .ginput_container_consent .gform-field-label {
  color: var(--colour-black);
}
.bg--form--white-tint .gfield_checkbox .gform-field-label, .bg--form--secondary .gfield_checkbox .gform-field-label,
.bg--form--white-tint .gfield_radio .gform-field-label,
.bg--form--secondary .gfield_radio .gform-field-label,
.bg--form--white-tint .ginput_container_consent .gform-field-label,
.bg--form--secondary .ginput_container_consent .gform-field-label {
  color: var(--colour-white);
}
.bg--form--gradient-background-2 .gfield_checkbox .gform-field-label a, .bg--form--gradient-background-1 .gfield_checkbox .gform-field-label a, .bg--form--neutral .gfield_checkbox .gform-field-label a, .bg--form--white .gfield_checkbox .gform-field-label a,
.bg--form--gradient-background-2 .gfield_checkbox .gform-field-label a:visited,
.bg--form--gradient-background-1 .gfield_checkbox .gform-field-label a:visited,
.bg--form--neutral .gfield_checkbox .gform-field-label a:visited,
.bg--form--white .gfield_checkbox .gform-field-label a:visited,
.bg--form--gradient-background-2 .gfield_radio .gform-field-label a,
.bg--form--gradient-background-1 .gfield_radio .gform-field-label a,
.bg--form--neutral .gfield_radio .gform-field-label a,
.bg--form--white .gfield_radio .gform-field-label a,
.bg--form--gradient-background-2 .gfield_radio .gform-field-label a:visited,
.bg--form--gradient-background-1 .gfield_radio .gform-field-label a:visited,
.bg--form--neutral .gfield_radio .gform-field-label a:visited,
.bg--form--white .gfield_radio .gform-field-label a:visited,
.bg--form--gradient-background-2 .ginput_container_consent .gform-field-label a,
.bg--form--gradient-background-1 .ginput_container_consent .gform-field-label a,
.bg--form--neutral .ginput_container_consent .gform-field-label a,
.bg--form--white .ginput_container_consent .gform-field-label a,
.bg--form--gradient-background-2 .ginput_container_consent .gform-field-label a:visited,
.bg--form--gradient-background-1 .ginput_container_consent .gform-field-label a:visited,
.bg--form--neutral .ginput_container_consent .gform-field-label a:visited,
.bg--form--white .ginput_container_consent .gform-field-label a:visited {
  color: var(--colour-black);
}
.bg--form--white-tint .gfield_checkbox .gform-field-label a, .bg--form--secondary .gfield_checkbox .gform-field-label a,
.bg--form--white-tint .gfield_checkbox .gform-field-label a:visited,
.bg--form--secondary .gfield_checkbox .gform-field-label a:visited,
.bg--form--white-tint .gfield_radio .gform-field-label a,
.bg--form--secondary .gfield_radio .gform-field-label a,
.bg--form--white-tint .gfield_radio .gform-field-label a:visited,
.bg--form--secondary .gfield_radio .gform-field-label a:visited,
.bg--form--white-tint .ginput_container_consent .gform-field-label a,
.bg--form--secondary .ginput_container_consent .gform-field-label a,
.bg--form--white-tint .ginput_container_consent .gform-field-label a:visited,
.bg--form--secondary .ginput_container_consent .gform-field-label a:visited {
  color: var(--colour-white);
}

.gform_footer {
  display: flex;
  justify-content: flex-start;
  margin: 2.5rem auto 0;
}
.gform_footer .gform_button {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-button);
  font-weight: 400;
  letter-spacing: var(--letter-spacing-button);
  line-height: var(--line-height-button);
  text-transform: none;
}
.gform_footer .gform_button em {
  font-style: italic;
}
.gform_footer .gform_button strong {
  font-weight: 500;
}
.gform_footer .gform_button {
  align-items: center;
  appearance: none;
  border-radius: var(--radius-button);
  border-style: solid;
  border-width: var(--border-button);
  display: inline-flex;
  flex-shrink: 0;
  gap: 0.8rem;
  height: fit-content;
  justify-content: center;
  line-height: normal;
  min-height: calc(var(--height-button) - var(--border-button) * 2);
  outline: none;
  overflow: hidden;
  padding: calc(1.2rem - var(--border-button)) calc(1.6rem - var(--border-button)) calc(1.4rem - var(--border-button)) calc(2rem - var(--border-button));
  position: relative;
  text-decoration: none;
  transition: var(--transition-background), var(--transition-color), var(--transition-border-color);
  width: fit-content;
  z-index: 1;
}
@media (hover: hover) and (pointer: fine) {
  .gform_footer .gform_button:enabled:hover, .gform_footer .gform_button:enabled:focus-visible, .gform_footer .gform_button:not([disabled]):hover, .gform_footer .gform_button:not([disabled]):focus-visible {
    cursor: pointer;
  }
}
.gform_footer .gform_button .edwp-icon {
  position: relative;
  transition: var(--transition-background), var(--transition-color), var(--transition-border-color);
}
.gform_footer .gform_button {
  background-color: var(--colour-rgb-brand-1);
  border-color: var(--colour-rgb-brand-1);
  color: var(--colour-black);
}
.gform_footer .gform_button[disabled] {
  opacity: 0.3;
}
@media (hover: hover) and (pointer: fine) {
  .gform_footer .gform_button:enabled, .gform_footer .gform_button:not([disabled]) {
    opacity: 1;
  }
  .gform_footer .gform_button:enabled:hover:enabled, .gform_footer .gform_button:enabled:hover:not([disabled], .inactive), .gform_footer .gform_button:enabled:focus-visible:enabled, .gform_footer .gform_button:enabled:focus-visible:not([disabled], .inactive), .gform_footer .gform_button:not([disabled]):hover:enabled, .gform_footer .gform_button:not([disabled]):hover:not([disabled], .inactive), .gform_footer .gform_button:not([disabled]):focus-visible:enabled, .gform_footer .gform_button:not([disabled]):focus-visible:not([disabled], .inactive) {
    background-color: var(--colour-rgb-brand-1-60);
    border-color: var(--colour-rgb-brand-1-60);
    color: var(--colour-black);
  }
  .gform_footer .gform_button:enabled:hover:enabled .edwp-icon, .gform_footer .gform_button:enabled:hover:not([disabled], .inactive) .edwp-icon, .gform_footer .gform_button:enabled:focus-visible:enabled .edwp-icon, .gform_footer .gform_button:enabled:focus-visible:not([disabled], .inactive) .edwp-icon, .gform_footer .gform_button:not([disabled]):hover:enabled .edwp-icon, .gform_footer .gform_button:not([disabled]):hover:not([disabled], .inactive) .edwp-icon, .gform_footer .gform_button:not([disabled]):focus-visible:enabled .edwp-icon, .gform_footer .gform_button:not([disabled]):focus-visible:not([disabled], .inactive) .edwp-icon {
    color: var(--colour-black);
  }
  .gform_footer .gform_button:enabled:active, .gform_footer .gform_button:not([disabled]):active {
    background-color: var(--colour-rgb-brand-1-60);
    border-color: var(--colour-rgb-brand-1-60);
    color: var(--colour-black);
  }
  .gform_footer .gform_button:enabled:active .edwp-icon, .gform_footer .gform_button:not([disabled]):active .edwp-icon {
    color: var(--colour-black);
  }
}
.gform_footer .gform_button .edwp-icon {
  color: var(--colour-black);
}
@media (hover: hover) and (pointer: fine) {
  .gform_footer .gform_button:enabled:hover .edwp-icon, .gform_footer .gform_button:enabled:focus-visible .edwp-icon, .gform_footer .gform_button:not([disabled]):hover .edwp-icon, .gform_footer .gform_button:not([disabled]):focus-visible .edwp-icon {
    transform: translateX(var(--icon-motion-reg));
  }
}
.gform_footer .gform_button .edwp-icon {
  transition: var(--transition-transform);
}
.gform_footer .gform_button .button__label {
  align-items: center;
  color: var(--colour-black);
  display: inline-flex;
}

.gform_validation_errors {
  border: 0 !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  text-indent: -9999px !important;
  transform: scale(0) !important;
  width: 1px !important;
}

.wp-block-form {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 5rem 4rem 6.3rem;
}
.wp-block-form.bg--form--secondary {
  background: var(--colour-brand-2);
}
.wp-block-form.bg--form--secondary .gform_wrapper .gform_required_legend {
  color: var(--colour-white);
}
.wp-block-form.bg--form--secondary .gform_wrapper form .gform-body .gform_fields .gfield--type-html {
  grid-column: span 2/span 2;
  /* stylelint-disable selector-max-compound-selectors */
}
.wp-block-form.bg--form--secondary .gform_wrapper form .gform-body .gform_fields .gfield--type-html .gform-description {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-p-small);
  font-weight: 300;
  letter-spacing: var(--letter-spacing-p-small);
  line-height: var(--line-height-p-small);
  text-transform: none;
}
.wp-block-form.bg--form--secondary .gform_wrapper form .gform-body .gform_fields .gfield--type-html .gform-description em {
  font-style: italic;
}
.wp-block-form.bg--form--secondary .gform_wrapper form .gform-body .gform_fields .gfield--type-html .gform-description strong {
  font-weight: 500;
}
.wp-block-form.bg--form--secondary .gform_wrapper form .gform-body .gform_fields .gfield--type-html .gform-description {
  color: var(--colour-white);
}
.wp-block-form.bg--form--secondary .gform_wrapper form .gform-body .gform_fields .gfield--type-html .gform-description a,
.wp-block-form.bg--form--secondary .gform_wrapper form .gform-body .gform_fields .gfield--type-html .gform-description a:visited {
  color: var(--colour-white);
}
.wp-block-form.bg--form--secondary .gform_wrapper form .gform-body .gform_fields .gfield--type-html {
  /* stylelint-enable selector-max-compound-selectors */
}
.wp-block-form.bg--form--white {
  background: var(--colour-white);
}
.wp-block-form.bg--form--white .gfield--type-html {
  grid-column: span 2/span 2;
}
.wp-block-form.bg--form--white .gfield--type-html .gform-description {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-p-small);
  font-weight: 300;
  letter-spacing: var(--letter-spacing-p-small);
  line-height: var(--line-height-p-small);
  text-transform: none;
}
.wp-block-form.bg--form--white .gfield--type-html .gform-description em {
  font-style: italic;
}
.wp-block-form.bg--form--white .gfield--type-html .gform-description strong {
  font-weight: 500;
}
.wp-block-form.bg--form--white .gfield--type-html .gform-description {
  color: var(--colour-black);
}
.wp-block-form.bg--form--white .gfield--type-html .gform-description a,
.wp-block-form.bg--form--white .gfield--type-html .gform-description a:visited {
  color: var(--colour-black);
}
.wp-block-form.bg--form--neutral {
  background: var(--colour-brand-neutral-1);
}
.wp-block-form.bg--form--neutral .gfield--type-html {
  grid-column: span 2/span 2;
}
.wp-block-form.bg--form--neutral .gfield--type-html .gform-description {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-p-small);
  font-weight: 300;
  letter-spacing: var(--letter-spacing-p-small);
  line-height: var(--line-height-p-small);
  text-transform: none;
}
.wp-block-form.bg--form--neutral .gfield--type-html .gform-description em {
  font-style: italic;
}
.wp-block-form.bg--form--neutral .gfield--type-html .gform-description strong {
  font-weight: 500;
}
.wp-block-form.bg--form--neutral .gfield--type-html .gform-description {
  color: var(--colour-black);
}
.wp-block-form.bg--form--neutral .gfield--type-html .gform-description a,
.wp-block-form.bg--form--neutral .gfield--type-html .gform-description a:visited {
  color: var(--colour-black);
}
.wp-block-form.bg--form--gradient-background-1 {
  background-image: linear-gradient(0deg, var(--gradient-background-1));
  filter: filter-gradient(var(--gradient-background-1), 0deg);
}
.wp-block-form.bg--form--gradient-background-1 .gfield--type-html {
  grid-column: span 2/span 2;
}
.wp-block-form.bg--form--gradient-background-1 .gfield--type-html .gform-description {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-p-small);
  font-weight: 300;
  letter-spacing: var(--letter-spacing-p-small);
  line-height: var(--line-height-p-small);
  text-transform: none;
}
.wp-block-form.bg--form--gradient-background-1 .gfield--type-html .gform-description em {
  font-style: italic;
}
.wp-block-form.bg--form--gradient-background-1 .gfield--type-html .gform-description strong {
  font-weight: 500;
}
.wp-block-form.bg--form--gradient-background-1 .gfield--type-html .gform-description {
  color: var(--colour-black);
}
.wp-block-form.bg--form--gradient-background-1 .gfield--type-html .gform-description a,
.wp-block-form.bg--form--gradient-background-1 .gfield--type-html .gform-description a:visited {
  color: var(--colour-black);
}
.wp-block-form.bg--form--gradient-background-2 {
  background-image: linear-gradient(0deg, var(--gradient-background-2));
  filter: filter-gradient(var(--gradient-background-2), 0deg);
}
.wp-block-form.bg--form--gradient-background-2 .gfield--type-html {
  grid-column: span 2/span 2;
}
.wp-block-form.bg--form--gradient-background-2 .gfield--type-html .gform-description {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-p-small);
  font-weight: 300;
  letter-spacing: var(--letter-spacing-p-small);
  line-height: var(--line-height-p-small);
  text-transform: none;
}
.wp-block-form.bg--form--gradient-background-2 .gfield--type-html .gform-description em {
  font-style: italic;
}
.wp-block-form.bg--form--gradient-background-2 .gfield--type-html .gform-description strong {
  font-weight: 500;
}
.wp-block-form.bg--form--gradient-background-2 .gfield--type-html .gform-description {
  color: var(--colour-black);
}
.wp-block-form.bg--form--gradient-background-2 .gfield--type-html .gform-description a,
.wp-block-form.bg--form--gradient-background-2 .gfield--type-html .gform-description a:visited {
  color: var(--colour-black);
}
.wp-block-form.bg--form--white-tint {
  background: var(--colour-rgba-white-10);
}
.wp-block-form.bg--form--white-tint .gfield--type-html {
  grid-column: span 2/span 2;
}
.wp-block-form.bg--form--white-tint .gfield--type-html .gform-description {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-p-small);
  font-weight: 300;
  letter-spacing: var(--letter-spacing-p-small);
  line-height: var(--line-height-p-small);
  text-transform: none;
}
.wp-block-form.bg--form--white-tint .gfield--type-html .gform-description em {
  font-style: italic;
}
.wp-block-form.bg--form--white-tint .gfield--type-html .gform-description strong {
  font-weight: 500;
}
.wp-block-form.bg--form--white-tint .gfield--type-html .gform-description {
  color: var(--colour-white);
}
.wp-block-form.bg--form--white-tint .gfield--type-html .gform-description a,
.wp-block-form.bg--form--white-tint .gfield--type-html .gform-description a:visited {
  color: var(--colour-white);
}

.ginput_complex {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}

/*# sourceMappingURL=styles.css.map*/