.field__items{
    justify-content: center !important;
}
.form-request-a-rep {
	max-width: 750px !important;
	padding: 30px 0;
	margin: auto;
}
.form-request-a-rep .form-item-yes-i-am-a-healthcare-professional {
    margin: 30px auto !important;
}
.form-request-a-rep .js-form-type-checkbox,
.form-request-a-rep .js-form-item,
.form-request-a-rep .required_field {
	max-width: 100% !important;
}
.form-request-a-rep .js-form-item label.error {
    margin: -0.8125rem 0 0.3125rem 0;
    color: #dd4b39;
    font-size: .875rem;
    padding: 0;
    font-family: Roboto, sans-serif;
    font-weight: 400;
}
.form-request-a-rep .two-columns {
	display: flex;
	gap: 30px;
    align-items: flex-start;
}
.form-request-a-rep .two-columns .form-item{
	margin: 0;
}
.form-request-a-rep .required_field {
	margin: 0 0 20px 0;
}

/*input.form-checkbox {display:none!important;}*/

.captcha.captcha-type-challenge--recaptcha {margin: 35px auto;}

.form-request-a-rep input.webform-button--submit.button--primary.js-form-submit.form-submit{
  margin: 0.2rem auto 4.75rem!important;
}
.form-request-a-rep .js-form-item#edit-markup-05 p, .form-request-a-rep .js-form-item#edit-processed-text-03 p {
  display: block;
  max-width: 100%;
  width: 100%;
}

.form-request-a-rep .js-form-type-checkbox {
  display: block;
  width: 100%;
  background: #efefef;
  padding: 1.25rem 1.0rem!important;
}

@media (max-width: 750px) {
	.form-request-a-rep .two-columns {
		display: flex;
		flex-direction: column;
	}
}

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;
}

#edit-actions-submit {
  display:none;
}
@keyframes l1 {to{clip-path: inset(0 -34% 0 0)}}