.fullscreen-container {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 95dvh;
}

.from-left {
  display: flex; 
  align-items: center;
}

.from-right {
  display: flex; 
  align-items: center; 
  justify-content: space-evenly;
}

.grid {
  padding: 1rem;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(2, 1fr);
  gap: 8px;
  justify-self: center;

  height: 90vh;
}

.grid-center-2 {
  grid-column: span 2/ span 2;
  grid-column-start: 2;
}

.grid-col-2 {
  grid-column-start: 1;
  grid-row: span 2 / span 2;
}

.grid-left-row-2 {
  grid-column: span 1/ span 1;
  grid-column-start: 2;
  grid-row-start: 2;
}

.grid-right-row-2 {
  grid-column: span 1/ span 1;
  grid-column-start: 3;
  grid-row-start: 2;
}