@media (min-width: 640px) and (max-width: 1024px) {
 
   /* Contenitori */
   .container, .section {
       max-width: 90%; /* Restringe il contenuto per non raggiungere i bordi */
       margin: 0 auto;
       padding: 20px 15px; /* Aggiusta il padding per maggiore equilibrio */
   }


 
   /* Immagini e Media */
   img, video {
       max-width: 100%; /* Assicura che non superino la larghezza del contenitore */
       height: auto;
   }


   /* Titoli e Testo */
   h1, h2, h3 {
       font-size: 1.5rem; /* Ridimensiona i titoli */
       margin-bottom: 15px;
       text-align: left;
   }

   /* Pulsanti */
   button, .btn {
       width: 100%; /* I pulsanti diventano a larghezza intera su tablet */
       padding: 12px;
       font-size: 1rem;
   }



/*StepByStep Tablet*/
@media (min-width: 768px) and (max-width: 1024px) {
    .step-by-step__module {
        display: block; /* Cambia da flex a block per i tablet */
    }
}

@media (max-width: 1024px) {
    .step-by-step__svg {
        height: 0;
        width: 100%;
    }
}

/*Sezioni scegli la soluzione più adatta */

@media (min-width: 768px) and (max-width: 1024px) {
 .cell_17205324016954-row-2-vertical-alignment > .row-fluid {
    display: block !important;
    flex-direction: initial;
    display: flex !important;
    /* flex-direction: row; */
  }