.gform_wrapper {
	

	& .gform_required_legend  {
		display: none
	}
	
	& .validation_message  {
		display: none;
	}
	
	& .gfield_label {
		color: var(--wp--preset--color--jaune);
		font-weight: 400!important;
		font-size: var(--wp--preset--font-size--medium-small)!important;
		line-height: 1.3!important;
		margin-block-end: 0!important;
	}
	
	& .gfield_description {
		font-weight: 400!important;
		font-size: var(--wp--preset--font-size--small)!important;
		padding-top: 0!important;
	}
	
	& .ginput_container :is(input, select, textarea)  {
		box-sizing: border-box;
		background: transparent;
		border: 1px solid var(--wp--preset--color--vert);
		border-radius: 1rem;
		color: var(--wp--preset--color--white);
		
		font-family: inherit;
		font-size: var(--wp--preset--font-size--medium)!important;
		line-height: 1.3!important;
	} 
	
	& .ginput_container :is(input, select)  {
		min-height: 2.5rem;
	}
	
	& .ginput_container_fileupload :is(input)  {
		
		padding: 0;
		padding-right: 0.5rem;
		line-height: calc(2.5rem - 2px)!important;
	
		&::file-selector-button  {
	
			background: var(--wp--preset--color--vert);
			border: none;
			color: var(--wp--preset--color--white);
			font-size: var(--wp--preset--font-size--small)!important;
			height: 2.5rem;
			padding-inline: 1rem;
			cursor: pointer;

		}
		
	}
	
	& .gform_button {
		background: transparent;
		border: 1px solid var(--wp--preset--color--vert);
		border-radius: 1rem;
		color: var(--wp--preset--color--white);
		
		font-weight: 400!important;
		font-size: var(--wp--preset--font-size--medium)!important;
		line-height: 1!important;
		padding: 0.5rem 1.5rem;
		cursor: pointer;
		
		&:hover {
			background: var(--wp--preset--color--vert);
		}
	}
}