  .container {
            max-width: 800px;		
            padding: 20px;
            background-color: #fff;
            border-radius: 8px;
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
        }


        .form-group {
            margin-bottom: 20px;
        }

        .form-group label {
            display: block;
            margin-bottom: 5px;
            font-weight: bold;
        }

        .form-group input[type="text"],
        .form-group input[type="email"],

        .form-group select {
            width: 100%;
            padding: 8px;
            font-size: 16px;
            border: 1px solid #ccc;
            border-radius: 4px;
            box-sizing: border-box;
        }

        .form-group select {
            appearance: none;
            -webkit-appearance: none;
            -moz-appearance: none;
            background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.2988 11.7115L12 16.9999L6.70129 11.7114C6.31361 11.3238 5.68052 11.3238 5.29284 11.7114C4.90515 12.099 4.90515 12.7321 5.29284 13.1198L11.2928 19.1198C11.4853 19.3122 11.7417 19.4125 12 19.4125C12.2583 19.4125 12.5147 19.3122 12.7072 19.1198L18.7072 13.1198C19.0949 12.7321 19.0949 12.099 18.7072 11.7114C18.3195 11.3238 17.6864 11.3238 17.2988 11.7115Z" fill="%23333"/><path d="M6 8H18C18.5523 8 19 8.44772 19 9V15C19 15.5523 18.5523 16 18 16H6C5.44772 16 5 15.5523 5 15V9C5 8.44772 5.44772 8 6 8Z" fill="%23333"/></svg>');
            background-repeat: no-repeat;
            background-position: right 8px center;
            background-size: 20px;
            padding-right: 30px;
        }

        .form-group button {
            padding: 0;
            font-size: 16px;
            background-color: transparent;
            color: #007bff;
            border: none;
            border-radius: 0;
            cursor: pointer;
            text-decoration: underline; /* Aggiunge un'effetto sottolineato per rendere il testo simile a un link */
            text-align: left; /* Allinea il testo a sinistra */
        }
        .titolo-oridni {font-weight: bold; padding-bottom: 10px;}

        .group .group-inputs {
            width: 98%!important;
            float: none!important;
            /*flex: none!important;*/
        
        }

        .group{
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap; /* Permette ai flex items di andare a capo */
            padding:12px;
            box-sizing: border-box;
            background-color: rgb(245, 242, 242);
            flex-direction: column;
        }

        

        .form-group .group-inputs {
            display: flex;
            flex-direction: column;
        }

        .form-group .group-inputs label,
        .form-group .group-inputs input,
        .form-group .group-inputs select {
            width: 100%;
        }

        .form-group .group-inputs select:last-child,
        .form-group .group-inputs input:last-child {
            margin-bottom: 10px;
        }

        .form-group .group-inputs {
            width: 33.33%;
            float: left;
        }

        .removeGroup {
            width: 100% !important; /* Imposta la larghezza del quarto div come automatica */
            flex: none;
            
            
        }

        #addGroup {
            margin-top: 10px;
            background-color: grey;
            color: #fff;
            border: none;
            padding: 10px 20px;
            font-size: 12px;
            border-radius: 4px;
            cursor: pointer;
            transition: background-color 0.3s;
        }

        #addGroup:hover {
            background-color: #218838;
        }

        #submitBtn {
            color: #fff;
            background: #f07e00;
            width: 100%;
            max-width: 300px;
            padding: 10px;
            border-radius: 7px;
            display: block;
            margin: 30px auto;
            text-decoration: none;
            font-size: 18px;
            text-align: center;
            text-transform: uppercase;
            font-weight: 700;
            cursor: pointer;
            border: none;
        }

        .submit-section {
            background-color: none;
            border-radius: 8px;
            margin-top: 10px;
        }