.download-report-request-widget {
	padding: 32px 24px;
	border: 1px solid var(--color-light-grey);
	border-radius: 8px;
}

.download-report-request-widget .button {
	display: block;
	text-align: center;
	margin-top: 24px;
}

.download_report-terms {
	font-size: 14px;
	text-align: center;
	margin: 10px 0 0;
}

.download-report-request-widget .button img {
	vertical-align: -5px;
}

.gated-content.lightbox-wrapper {
	display: flex;
	padding: var(--L, 48px);
	flex-direction: column;
	align-items: flex-end;
	gap: var(--XS, 16px);
}

.gated-content h1.sg-title {
	display: none;
}

.gated-content .trfalchemer {
	margin: 0 auto;
	padding: 0px;
}

.gated-content .sg-question-set {
	display: flex;
	align-items: flex-start;
	gap: var(--S, 24px);
	align-self: stretch;
	flex-wrap:wrap;
}

.gated-content .sg-question {
	/* margin: 1em 0; */
	border-bottom: 0px solid #EEE;
	/* line-height: 1; */
	/* clear: both; */
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	gap: var(--Padding-XXS, 8px);
	align-self: stretch;
	margin:0px;
}

.gated-content .sg-question-options {
	padding: 0;
}

.gated-content .sg-content {
	padding: 0px 1px 0px;
	margin: 0px;
}

.gated-content .sg-body {
	padding-bottom: 0px;
}

.gated-content.lightbox-wrapper > .close-lightbox {
	position: relative;
	top: unset;
	right: unset;
	cursor: pointer;
	max-width: 14px;
}

.gated-content.lightbox-wrapper.success {
	max-width: 624px;
}

.gated-content.lightbox-wrapper.success .lightbox-content {
	width: 100%;
	text-align: center;
}

.gated-content.lightbox-wrapper.success > .close-lightbox {
	position:absolute;
}

/* .gated-content .sg-replace-icons input[type=checkbox].sg-input-checkbox+label:before {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
  width: 24px;
  height: 24px;
  border-radius: var(--Padding-XXS, 8px);
  border: 1px solid var(--Neutrals-Gray-1, #e5e5e5);
  background: var(--Neutrals-White, #fff);
  position: relative;
} 
.gated-content .sg-replace-icons input[type=checkbox].sg-input-checkbox+label:before {
  content: "";
  width: 24px;
  height: 24px;
}
.gated-content .sg-replace-icons input[type=checkbox]:checked.sg-input-checkbox+label:before {
  background-image: url("/wp-content/uploads/2024/07/uil-check.svg");
  position: absolute;
  top: 0px;
  left: 0px;
  background-position: center center;
  background-repeat: no-repeat;
}
.gated-content .sg-replace-icons input[type=checkbox]:checked.sg-input-checkbox+label:before {
  border: 1px solid var(--Primary-Orange, #d64000);
  background: var(--Primary-Orange, #d64000);
}
.gated-content .sg-replace-icons input[type=checkbox]:focus.sg-input-checkbox+label:before {
  outline: max(2px, 0.15em) solid #e5e5e5;
  outline-offset: max(2px, 0.15em);
}
.gated-content .sg-replace-icons input[type=checkbox]:disabled.sg-input-checkbox+label:before {
  --form-control-color: grey;
  color: grey;
  cursor: not-allowed;
} */