.pg-registration-consent {
	margin: 18px 0;
}

.pg-registration-consent > label {
	display: grid;
	grid-template-columns: 20px minmax(0, 1fr);
	gap: 10px;
	align-items: start;
	margin: 0;
	color: #475467;
	font-size: 13px;
	line-height: 1.55;
	cursor: pointer;
}

.pg-registration-consent input[type="checkbox"] {
	width: 18px;
	height: 18px;
	margin: 2px 0 0;
	accent-color: #6d28d9;
}

.pg-registration-consent a {
	color: #6d28d9;
	font-weight: 700;
	text-decoration: underline;
	text-underline-offset: 2px;
}

.pg-registration-consent__error {
	margin: 9px 0 0 30px;
	color: #b42318;
	font-size: 12px;
	font-weight: 600;
	line-height: 1.45;
}

.pg-registration-consent.is-invalid {
	padding: 12px;
	border: 1px solid #fda29b;
	border-radius: 10px;
	background: #fffbfa;
}
.pg-registration-form .alert.success,.pg-auth-screen--register .alert-success{padding:14px 16px;border:1px solid #e3d6f4;border-radius:12px;background:#f7f2ff;color:#513275;font-size:14px;line-height:1.6;box-shadow:none}
