.hs-form fieldset{
	max-width: 100%!important;
	margin-bottom: 0!important;
}

.hs-form textarea,
.hs-form input,
.hs-form select{
	width: 100%!important;
	border-radius: 0px!important;
	border: 2px solid #eeeeee!important;
	background-color: #fafafa!important;
	box-shadow: none!important;
	margin-bottom: 1rem!important;
}

.hs-form-booleancheckbox-display input{
	width: auto!important;
}

.hs-form .inputs-list{
	margin:0;
	list-style-type: none;
}

.hs-form .actions input{
	width: auto!important;
	background: var(--color-rosso)!important;
	margin-top:1rem;
}

.hs-form .actions input[type="submit"]{
		color: white!important;
}

.hs-form .actions input:hover{
	width: auto!important;
	background: var(--color-nero)!important;
	border: 2px solid var(--color-rosso)!important;
}

.hs-form-field > label{
	font-family: "Poppins", sans-serif;
    font-weight: 500;
}

.hs-form-field > legend{
	font-size: 0.85rem;
    font-family: "Poppins", sans-serif;
    font-weight: 400;
	color: #666666;
}

.hs-dependent-field > * {
    margin-bottom: 24px;
}

.hs-dependent-field > *:last-child {
    margin-bottom: 0px;
}


.hs-form fieldset:has([style*="display: none"]) {
  margin: 0 !important;
}

.hs-dependent-field > * {
    margin-bottom: 0px;
}

.hs-form-checkbox-display input{
    width:auto!important;
}

.templatera_shortcode .l-section.wpb_row{
    padding-left:0!important;
    padding-right:0!important;
}