
.gform_required_legend  {
	display: none;
}

.gform_submission_error,
.gform_validation_errors,
.gfield_validation_message {
	color: var(--wp--preset--color--sib-rouge)!important;
}

.gform_validation_errors:focus {
	border-color:var(--wp--preset--color--sib-rouge)!important;
	outline: var(--wp--preset--color--sib-rouge)!important;
}


.gform_fields {
	gap : var(--wp--style--block-gap)!important;
}

.gfield_label  {
	color: var(--wp--preset--color--sib-bleu)!important;
	font-size: var(--wp--preset--fomt-size--large)!important;
}

.gfield :is(input, textarea, select) {
	border : none!important;
	border-radius : var(--wp--custom--radius)!important;
	color: var(--wp--preset--color--dark);
	box-shadow: var(--wp--preset--shadow--neumorphism)!important;
}

.gfield :is(input, textarea, select):focus-visible {
  outline: 2px solid var(--wp--preset--color--sib-bleu)!important;
}


.gform_button  {
	background-color :var(--wp--preset--color--white)!important;
	box-shadow: var(--wp--preset--shadow--neumorphism)!important;
	border:1px solid transparent!important;
	border-radius : var(--wp--custom--radius)!important;
	color: var(--wp--preset--color--sib-bleu)!important;
	display: flex;
	column-gap :1rem;
	font-size : var(--wp--preset--font-size--small);
	font-weight: 600;
	justify-content: space-between;
	line-height :1;
	padding-top: 0.75em!important;
	padding-left: 2em!important;
	padding-right: 2em!important;
	padding-bottom: 0.75em!important;
}

.gform_button:hover  {
	color: var(--wp--preset--color--sib-rouge)!important;
}
	