#fluentform_5{font-size:18px;line-height:1.5}#fluentform_5 label,#fluentform_5 input::placeholder{color:#003b7e;font-weight:500}#fluentform_5 .ff-el-form-check{display:inline-block;margin:8px}#fluentform_5 .ff-el-form-check-input[type="radio"]{display:none}#fluentform_5 .ff-el-form-check-label{background-color:#ffffff;border:2px solid #5acaf3;color:#003b7e;border-radius:30px;padding:10px 20px;cursor:pointer;font-weight:600;transition:all 0.3s ease;display:inline-block}#fluentform_5 .ff-el-form-check-label:has(input:checked){background-color:#003b7e;color:#ffffff;border-color:#003b7e}#fluentform_5 .ff-el-form-check-label:hover{background-color:#e3f6fc;border-color:#5acaf3;color:#003b7e}#fluentform_5 .importo_bisogno .ff-el-input--content,#fluentform_5 .professione .ff-el-input--content{display:flex;flex-wrap:wrap;gap:10px}#fluentform_5 .ff-btn-submit{background-color:#003b7e;color:#fff;font-size:18px;padding:12px 30px;border-radius:30px;border:none;transition:background-color 0.3s ease}#fluentform_5 .ff-btn-submit:hover{background-color:#5acaf3;color:#003b7e}.crm-form{max-width:700px;margin:auto;font-family:Arial,sans-serif}.crm-label{font-size:18px;margin-top:20px;margin-bottom:10px;font-weight:600}.crm-label span{color:red}.btn-group{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:25px}.btn-option{padding:10px 20px;border:2px solid #0090e3;background:white;border-radius:25px;cursor:pointer;transition:.2s;font-size:16px}.btn-option.active{background:#0090e3;color:white}.row-2{display:flex;gap:15px;margin-bottom:15px}.row-2 div{flex:1}input[type="text"],input[type="email"],input[type="tel"]{width:100%;padding:12px;border:1px solid #cfd6df;border-radius:8px;margin-bottom:15px}.checkbox-wrap{margin:20px 0}.submit-btn{background:#003b78;color:white;padding:14px 28px;border:none;border-radius:30px;font-size:18px;cursor:pointer;margin-top:15px}.submit-btn:hover{background:#002a56}