.Job-Opportunities{background-color:#000;color:#fff;margin:100px auto 0;max-width:1540px;padding:50px 20px 30px;width:100%}.Job-Opportunities .hs_curriculum_vitae .hs-input{background:#fff;border-radius:0;color:gray;margin-bottom:30px;padding:20px;width:100%!important}.Job-Opportunities .hs_sesso label{float:left;width:100px}.Job-Opportunities .hs_sesso>label>span{line-height:1.8}.Job-Opportunities .hs_sesso .input{float:left;width:300px}.Job-Opportunities .hs_sesso label input{width:auto!important}.Job-Opportunities .hs_sesso{display:table;margin-bottom:10px}.Job-Opportunities .hs_sesso label .input span{padding-left:10px}.Form,.Main-Job,.Text{margin:0 auto;max-width:650px}.Form,.Text{padding:0 20px}.Text h2{font-size:55px}.Form{margin:60px auto 0}.Form .hs-form-private{display:flex;flex-wrap:wrap}.Form .hs-form-private .form-columns-1,.Form .hs-form-private .form-columns-2{width:100%}.Form .hs-form-private fieldset:nth-child(6){width:50%}.Form .hs-form-private .hs_submit.hs-submit{margin:0;width:100%}.Form input[type=email],.Form input[type=number],.Form input[type=tel],.Form input[type=text],.Form select,.Form textarea{margin:0 0 15px}.Form .form-columns-2 .field.hs-form-field{margin:0}.Form select.hs-input{font-size:14px;font-weight:700}.Form .hs_cv.hs-cv .hs-input{background-color:transparent;border:1px solid #c2c2c2;max-width:inherit;width:100%}.Form .hs_message.hs-message textarea{max-width:inherit;width:100%}.Form .hs-form-private .hs_submit.hs-submit .actions{padding:0 10px 0 0}.hs-button.primary.large{background:#fff;display:table;float:none;margin:30px auto 0;max-width:100%;padding:15px 50px}::placeholder{color:#000;font-size:14px;font-weight:700;opacity:1}@media only screen and (max-width:812px){.Text h2{font-size:36px}}@media only screen and (max-width:768px){.Text h2{font-size:30px}.Form .hs-form-private fieldset:nth-child(6){width:100%}.Form .hs-form-private .hs_submit.hs-submit{margin:0 auto;width:60%}}