.elementor-form[name="Consulenza"]{background:#000;padding:1rem}.elementor-form[name="Consulenza"] button{cursor:pointer;&:hover{opacity:.8}}.elementor-form[name="Consulenza"] label.elementor-field-label{font-size:1.4rem;color:#fff;margin-bottom:1rem;line-height:1.3em}.elementor-form[name="Consulenza"] .elementor-field-group-field_3b2b622 label.elementor-field-label{font-size:1rem!important;margin:.3rem}.elementor-form[name="Consulenza"] .elementor-field-subgroup.elementor-subgroup-inline{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.elementor-form[name="Consulenza"] .elementor-field-group .elementor-field-subgroup.elementor-subgroup-inline input[type="radio"]{width:100%;height:100%;position:absolute;left:0;margin:0;opacity:0;cursor:pointer!important}.elementor-form[name="Consulenza"] .elementor-field-option:has(input[type="radio"]:checked){outline:2px solid #fff;background:#3a3a3a}.elementor-form[name="Consulenza"] .elementor-field-subgroup.elementor-subgroup-inline span.elementor-field-option{position:relative!important;display:flex!important;flex-direction:column!important;justify-content:center;padding:1.2rem 1rem!important;background:#2c2c2c!important;color:#fff!important;font-size:0.9rem!important;line-height:1.4em!important;box-shadow:0 0 0 1px #3a3a3a!important;cursor:pointer!important;word-break:break-word!important;margin-left:0!important;&:hover{outline:1px solid white!important}}.elementor-form[name="Consulenza"] .elementor-field-group-field_6ffd247 label.elementor-field-label{font-size:1rem!important;margin:.3rem}@media (max-width:678px){.elementor-form[name="Consulenza"]{padding:0rem}.elementor-form[name="Consulenza"] .elementor-field-subgroup.elementor-subgroup-inline{display:grid;grid-template-columns:1fr;gap:1rem}}