.table-content .section-container .section-container-content{display:flex;flex-direction:column;gap:32px;text-align:center}.table-content .section-container .form-container-content{border-radius:40px;box-shadow:0 4px 12px 0 rgba(0,85,140,.08);max-width:1140px;padding:48px 32px;width:100%}.table-content .section-container .form-container-content .hs-form-field,.table-content .section-container .form-container-content form{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;gap:4px}.table-content .section-container .form-container-content form{align-items:stretch;gap:16px}.table-content .section-container .form-container-content .hs-form-field *{display:flex;justify-content:flex-start;width:100%}.table-content .section-container .form-container-content .hs-form-field .hs-error-msg,.table-content .section-container .form-container-content .hs-form-field label span{color:var(--primary-800);font-family:Basier Circle Regular;font-size:.875rem;line-height:1.25;margin:0;width:fit-content}.table-content .section-container .form-container-content .hs-form-field .hs-error-msg{color:var(--secondary-600)}.table-content .section-container .form-container-content .hs-form-field :is(select,input,textarea){border:1px solid var(--primary-800);border-radius:6px;color:var(--primary-800);font-size:.875rem;line-height:1;padding:16px 12px}.table-content .section-container .form-container-content .hs-form-field textarea{line-height:1.25}.table-content .section-container .form-container-content .hs-form-field.hs_allegati_eventuali,.table-content .section-container .form-container-content .hs-form-field.hs_email,.table-content .section-container .form-container-content .hs-form-field.hs_tipo_di_richiesta,.table-content .section-container .form-container-content .hs_submit{width:100%}.table-content .section-container .form-container-content .hs-form-field.hs_firstname,.table-content .section-container .form-container-content .hs-form-field.hs_lastname,.table-content .section-container .form-container-content .hs-form-field.hs_numero_polizza,.table-content .section-container .form-container-content .hs-form-field.hs_orario_preferito_di_contatto,.table-content .section-container .form-container-content .hs-form-field.hs_phone,.table-content .section-container .form-container-content .hs-form-field.hs_tipo_di_reclamo{width:calc(50% - 8px)}.table-content .section-container .form-container-content .hs-form-field li.hs-form-booleancheckbox label,.table-content .section-container .form-container-content .hs-form-field li.hs-form-booleancheckbox label input,.table-content .section-container .form-container-content .hs-form-field li.hs-form-booleancheckbox label span{align-items:flex-start;gap:8px;width:unset}.table-content .section-container .form-container-content .hs-form-field li.hs-form-booleancheckbox label input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:2px solid var(--primary-800);border-radius:6px;box-sizing:border-box;cursor:pointer;flex-shrink:0;height:24px;margin:0;max-height:24px;max-width:24px;min-height:24px;min-width:24px;outline:none;padding:0;position:relative;transition:all .2s ease;width:24px}.table-content .section-container .form-container-content .hs-form-field li.hs-form-booleancheckbox label input[type=checkbox]:checked{background-color:var(--primary-800);border-color:var(--primary-800)}.table-content .section-container .form-container-content .hs-form-field li.hs-form-booleancheckbox label input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:12px;left:7px;position:absolute;top:3px;transform:rotate(45deg);width:6px}.table-content .section-container .form-container-content .hs-form-field li.hs-form-booleancheckbox label input[type=checkbox]:focus-visible,.table-content .section-container .form-container-content .hs-form-field li.hs-form-booleancheckbox label input[type=checkbox]:hover{outline:2px solid var(--primary-800)}.table-content .section-container .form-container-content .hs-form-field li.hs-form-booleancheckbox label input[type=checkbox]:focus-visible{outline-offset:2px}.table-content .section-container .form-container-content .hs-form-field li.hs-form-booleancheckbox label span,.table-content .section-container .form-container-content .hs-form-field li.hs-form-booleancheckbox label span *{display:inline;flex:1;text-align:left}.table-content .section-container .form-container-content .hs-form-field li.hs-form-booleancheckbox label span{color:var(--neutral-900)}.table-content .section-container .form-container-content .hs-form-field li.hs-form-booleancheckbox label span a{color:var(--primary-800);text-decoration:underline}.table-content .section-container .form-container-content .hs_submit .actions{display:flex;justify-content:center;position:relative}.table-content .section-container .form-container-content .hs_submit .actions .hs-button{align-items:center;border-radius:40px;cursor:pointer;display:flex;font-family:Lato,sans-serif;font-size:1.375rem;font-weight:700;gap:8px;justify-content:center;line-height:1;padding:16px 40px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}:is(.bg-white,.bg-light-blue,.bg-light-grey) .section-container .form-container-content .hs_submit .actions .hs-button{background:var(--bg-accent-dark);border:3px solid var(--bg-accent-dark);color:var(--headings-on-dark-bg)}:is(.bg-white,.bg-light-blue,.bg-light-grey) .section-container .form-container-content .hs_submit .actions .hs-button:focus-visible,:is(.bg-white,.bg-light-blue,.bg-light-grey) .section-container .form-container-content .hs_submit .actions .hs-button:hover{background:var(--bg-accent-dark-hover);border:3px solid var(--bg-accent-dark-hover);color:var(--headings-on-dark-bg)}:is(.bg-white,.bg-light-blue,.bg-light-grey) .section-container .form-container-content .hs_submit .actions .hs-button:focus-visible{outline:2px solid var(--bg-accent-dark-hover);outline-offset:2px}:is(.bg-blue,.bg-grey) .section-container .form-container-content .hs_submit .actions .hs-button{background:var(--bg-accent-light);border:3px solid var(--bg-accent-light);color:var(--primary-text)}:is(.bg-blue,.bg-grey) .section-container .form-container-content .hs_submit .actions .hs-button:focus-visible,:is(.bg-blue,.bg-grey) .section-container .form-container-content .hs_submit .actions .hs-button:hover{background:var(--bg-accent-light-hover);border:3px solid var(--bg-accent-light-hover);color:var(--primary-text)}:is(.bg-blue,.bg-grey) .section-container .form-container-content .hs_submit .actions .hs-button:focus-visible{outline:2px solid var(--bg-accent-light-hover);outline-offset:2px}@media only screen and (max-width:1024px){.table-content .section-container .section-container-content{text-align:left}.table-content .section-container .form-container-content .hs-form-field.hs_firstname,.table-content .section-container .form-container-content .hs-form-field.hs_lastname,.table-content .section-container .form-container-content .hs-form-field.hs_numero_polizza,.table-content .section-container .form-container-content .hs-form-field.hs_orario_preferito_di_contatto,.table-content .section-container .form-container-content .hs-form-field.hs_phone,.table-content .section-container .form-container-content .hs-form-field.hs_tipo_di_reclamo{width:100%}}