main > section.blocco-form-hubspot {
    padding: var(--eti-section-padding) 0;
}
section.blocco-form-hubspot .col-form > .inner {
	padding: 20px;
	border-radius: 24px;
}

section.blocco-form-hubspot .col-form .hbspt-form {
	
}

section.blocco-form-hubspot .col-testi {
    display: flex;
    flex-direction: column;
    gap: 20px;
}
section.blocco-form-hubspot .col-testi .inner {
	display: flex;
	flex-direction: column;
	gap: 20px;
}
section.blocco-form-hubspot .col-testi .inner > *:not(a) {
    color: inherit;
}

section.blocco-form-hubspot.assets_bg .row:has(.col-testi) {
	position: relative;
}
@media (min-width: 992px){
	section.blocco-form-hubspot.assets_bg .row:has(.col-testi):before {
		content: "";
		position: absolute;
		left: 0;
		bottom: calc( -1 * var(--eti-section-padding));
		width: 58%;
		aspect-ratio: 807/514;
		background-image: url(../../media/assets/form_row_bg.png);
		background-repeat: no-repeat;
		background-size: contain;
	}
}
section.blocco-form-hubspot.assets_bg .row .col-testi,
section.blocco-form-hubspot.assets_bg .row .col-form { z-index: 1; }

/* MODIFICA SOLO PER IL BACKEND */
.wp-block-post-content .wp-block-acf-blocco-form-hubspot section.blocco-form-hubspot .col-form { min-height: 400px; }
.wp-block-post-content .wp-block-acf-blocco-form-hubspot section.blocco-form-hubspot.assets_bg .row:has(.col-testi):before { display: none; }

section.blocco-form-hubspot.assets_bg:has(.col-form .hbspt-form .submitted-message) .row:before {
    content: unset;
}