.form{--form-primary:#000;--form-secondary:#606266;--form-danger:#f56c6c;--form-border:#746c6c;font-family:inherit}.form *{box-sizing:border-box}.form-fs{background:0 0;border:none;min-inline-size:100%;margin:0;padding:0}.form-hp{display:none!important}@media (width>=768px){.form-row{gap:15px;width:100%;display:flex}.form-cell{flex-direction:column;flex-basis:50%;width:100%;display:flex}}.form-group{margin-bottom:20px}.form-group:before,.form-group:after{content:" ";display:table}.form-group:after{clear:both}.form-label{margin-bottom:5px;display:inline-block;position:relative}.form-label label,.form-label-t{color:#424344;font-weight:500;line-height:inherit;cursor:pointer;margin-bottom:0;display:inline-block}.form-label.is-required label:after,.form-label.is-required .form-label-t:after{content:" *";color:var(--form-danger);margin-left:3px}.form-help{color:var(--form-secondary);margin-top:5px;font-size:12px;font-style:italic}.form .form-control{border:1px solid var(--form-border);width:100%;max-width:100%;color:var(--form-secondary);background-image:none;background-clip:padding-box;border-radius:5px;margin-bottom:0;padding:11px 15px;font-family:-apple-system,"system-ui",Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}.form .form-control:focus{color:var(--form-secondary);background-color:#fff;outline:none}.form .form-control::placeholder{color:#868e96;opacity:1}.form .form-control:disabled{opacity:1;background-color:#e9ecef}.form select.form-control{height:auto}.form textarea.form-control{max-width:100%;min-height:90px}.form-check{margin-bottom:5px}.form-check-l{cursor:pointer;margin-bottom:7px}.form-check:last-child .form-check-l{margin-bottom:0}.form .form-check-i{vertical-align:middle;margin:0;display:inline-block;position:relative;top:-2px}.form input[type=checkbox]{-webkit-appearance:checkbox;appearance:auto}.form input[type=radio]{-webkit-appearance:radio;appearance:auto}.form .form-group input:is([type=checkbox],[type=radio]){cursor:pointer;text-align:left;width:21px;height:15px;box-shadow:none;-moz-appearance:initial;border:none;margin-right:0;font-size:12px;position:relative;transform:scale(1)}.form .form-group input:is([type=checkbox],[type=radio]):before{content:none}.form .form-group input:is([type=checkbox],[type=radio]):after{content:" ";box-sizing:border-box;color:#212529;background:#fff 50%/9px no-repeat;border:1px solid #757575;width:15px;height:15px;margin-left:3px;padding:1px 0 3px 1px;transition:all .1s;display:inline-block;position:absolute}.form .form-group input:is([type=checkbox],[type=radio]):checked:after{color:#fff;background-color:#000;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");border-color:#000;transition:all .3s ease-out}.form .form-group input[type=radio]:after{border-radius:50%;padding-top:1px;padding-left:2px;font-size:10px}.form .form-group input[type=radio]:checked:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.form-consent{border-collapse:collapse;border:none;width:100%;display:table}.form-consent-l{display:table-row}.form-consent-c{width:20px;display:table-cell;padding-top:8px!important}.form-consent-t{margin:0;padding:0 5px 0 0;display:table-cell}.form-drop{border:1px dashed var(--form-primary);width:100%;color:var(--form-secondary);text-align:center;cursor:pointer;background:#dff0ff21;border-radius:7px;padding:35px;transition:all .2s;display:block}.form-drop:hover,.form-drop.is-over{background:#dff0ff7d}.form-drop:focus-visible{outline:2px solid var(--form-primary);outline-offset:2px}.form-files{margin:15px 0 0;padding:0;font-size:12px;line-height:1.5;list-style:none}.form-file{border:1px solid #dadbdd;border-radius:7px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;line-height:1.4;display:flex}.form-file+.form-file{margin-top:10px}.form-file-n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.form-file-s{color:var(--form-secondary);font-size:12px}.form-file.is-loading .form-file-s:after{content:" · caricamento…"}.form-file.is-error{border-color:var(--form-danger);color:var(--form-danger)}.form-file-x{color:#333;text-align:center;background:#f2f2f2;border-radius:50%;width:24px;height:24px;font-size:16px;line-height:24px}.form-actions{margin-bottom:20px}.form-actions--left{text-align:left}.form-actions--right{text-align:right}.form .form-submit{background:var(--form-primary);white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid #0000;width:100%;color:#fff!important}.form .form-submit:hover,.form .form-submit:focus-visible{opacity:.8;outline:0}.form .form-submit[aria-busy=true]{opacity:.65}.form--9 .form-submit{color:#111113!important;background-color:#f87016!important;border-color:#f87016!important}.form--9 .form-submit:hover,.form--9 .form-submit:focus-visible{color:#fff!important;background-color:#111113!important;border-color:#111113!important}.form-error{color:var(--form-danger);text-align:left;margin-top:4px;font-size:12px}.form-group.is-error .form-control{border-color:var(--form-danger)}.form-group.is-error .form-check-l,.form-group.is-error .form-check-l a{color:var(--form-danger)}.form-errors{color:var(--form-danger);margin-top:15px;font-size:14px}.form-success{color:#fff;text-align:center;background:#22c55e;border:none;border-radius:10px;margin-top:10px;padding:15px;font-weight:500;position:relative}.form-success:focus{outline:none}
