/* 1. Contenitore principale come Flexbox */
#gform_1 {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	gap: 15px; /* Spazio tra campo email e bottone */
	row-gap: 0px;
}

/* 2. La magia: "annulliamo" i contenitori intermedi di Gravity Forms */
#gform_1 .gform-body,
#gform_fields_1 {
	display: contents;
}

/* 3. Posizioniamo l'Email al primo posto */
#field_1_1 {
	order: 1;
	flex: 1; /* L'email occupa tutto lo spazio rimanente a sinistra */
	min-width: 250px; /* Larghezza minima per non schiacciarlo da mobile */
	margin: 0;
}

/* 4. Posizioniamo il Footer (il bottone) al secondo posto, di fianco all'email */
#gform_1 .gform-footer {
	order: 2;
	margin: 0 !important;
	padding: 0 !important;
}

/* 5. Posizioniamo la Privacy al terzo posto, sotto a tutto */
#field_1_3 {
	order: 3;
	flex-basis: 100%; /* Forza questo campo ad andare su una nuova riga */
	margin-top: 10px; /* Un po' di spazio dal blocco superiore */
}

#gform_submit_button_1{
	font-size: 12px;
	padding: 12px 24px;
	/* line-height: 140%; */
	border-radius: 8px;
	background: rgba(255, 255, 255, 0.09);
}

.color_footer-bottom input:not([type=submit]){
	background: transparent!important;
}

.gform_wrapper.gravity-theme .gform_validation_errors>h2 {
	font-size: 13.2px !important;
}

footer label.gform-field-label.gform-field-label--type-inline.gfield_consent_label {
	color: #fff!important;
	font-size: 12px;
	line-height: 1;
}
p.gform_required_legend{
	display: none;
}

.ginput_container.ginput_container_consent {
	display: flex;
}

.ht--footer-privacy a{
	color: #606673 !important;
	text-decoration: underline;
	margin-right: 8px;
}