#edit-info p strong {
  display: initial;
}
#edit-have-you-previously-received-visits-from-your-local-nhsc-represe {
  display: flex;
}
.js-webform-type-radio.webform-type-radio.js-form-item.form-item.js-form-type-radio.form-item-have-you-previously-received-visits-from-your-local-nhsc-represe.js-form-item-have-you-previously-received-visits-from-your-local-nhsc-represe {
  width: auto;
  padding: 0 15px 0 0;
}
#edit-how-would-you-like-to-be-contacted--wrapper legend span {
  color: var(--primary-1);
  font-size: 20px;
  font-weight: 700;
  padding-bottom: 19px;
  display: block;
}
#edit-how-would-you-like-to-be-contacted--wrapper {
  padding: 0;
}
#edit-how-would-you-like-to-be-contacted {
  display: flex;
}
#edit-how-would-you-like-to-be-contacted label {
  font-weight: 400;
  color: var(--secondary-16);
  font-size: 16px;
}
.js-webform-type-checkbox.webform-type-checkbox.js-form-item.form-item.js-form-type-checkbox.form-item-opt-in.js-form-item-opt-in.form-group-checkbox, .js-webform-type-checkbox.webform-type-checkbox.js-form-item.form-item.js-form-type-checkbox.form-item-i-agree.js-form-item-i-agree.form-group-checkbox {
  width: 100%;
  align-items: flex-start;
  background-color: var(--neutrals-7);
  padding: 20px;
}
.js-webform-type-checkbox.webform-type-checkbox.js-form-item.form-item.js-form-type-checkbox.form-item-opt-in.js-form-item-opt-in.form-group-checkbox label, .js-webform-type-checkbox.webform-type-checkbox.js-form-item.form-item.js-form-type-checkbox.form-item-i-agree.js-form-item-i-agree.form-group-checkbox label {
  display:none;
}

.js-webform-type-checkbox.webform-type-checkbox.js-form-item.form-item.js-form-type-checkbox.form-item-i-confirm-i-am-18-years-or-over-and-agree-with-the-a-href-https.js-form-item-i-confirm-i-am-18-years-or-over-and-agree-with-the-a-href-https.form-group-checkbox, .js-webform-type-checkbox.webform-type-checkbox.js-form-item.form-item.js-form-type-checkbox.form-item-i-confirm-i-am-18-years-or-over-would-like-to-receive-marketing.js-form-item-i-confirm-i-am-18-years-or-over-would-like-to-receive-marketing.form-group-checkbox {
  width: 100%;
  align-items: flex-start;
  background-color: var(--neutrals-7);
  padding: 20px;
}
.form-group-checkbox label {
  color: var(--secondary-16);
  font-size: 16px;
  font-weight: initial;
}

form.event-participation-form .subscribe-thank-you{
  display:none;
}
form.event-participation-form #gigya-subscribe-thank-you-screen [data-switch-screen="_finish"]{
  display:none;
}


form.event-participation-form #gigya-subscribe-thank-you-screen .gigya-spacer {
  width: 60px;
  height: 4px;
  aspect-ratio: 4;
  background: radial-gradient(circle closest-side,#000 90%,#0000) 0/calc(100%/3) 100% space;
  clip-path: inset(0 100% 0 0);
  animation: l1 1s steps(4) infinite;
}

form#webform-submission-request-a-rep-gigya-paragraph-7609-add-form [data-drupal-selector="edit-submit"] {
  display: none;
}

@keyframes l1 {to{clip-path: inset(0 -34% 0 0)}}
