.relaxio-registration-form .form-row {
	margin: 0 0 12px;
}

.relaxio-registration-form label,
.relaxio-registration-form legend {
	display: block;
	margin: 0 0 4px;
}

.relaxio-registration-birthdate {
	border: 0;
	margin: 0 0 12px;
	padding: 0;
}

.relaxio-registration-birthdate-fields {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 10px;
}

.relaxio-registration-birthdate-fields .form-row {
	margin: 0;
}

@media (max-width: 420px) {
	.relaxio-registration-birthdate-fields {
		gap: 6px;
	}
}
