#landingContainer {
   justify-content: space-between;
}

#landingContainer #introContainer {
   flex-direction: column;
   align-items: center;
}

#landingContainer #introContainer img {
   max-width: 40rem;
}

#landingContainer #introContainer h1 {
   margin-top: 5rem;

   text-align: center;
   font: 400 1.6rem var(--font-family-title);
   line-height: 4rem;
}

#landingContainer #introContainer #start {
   min-width: 8rem;
   height: 3.5rem;
   margin-top: 2rem;
   padding: 0.8rem;

   flex: 1;
   display: flex;
   align-items: center;
   justify-content: space-between;

   border-radius: 0.5rem;

   text-decoration: none;
   color: var(--color-text-in-success-button);
   font: 400 1.6rem var(--font-family-title);

   background: var(--color-success-button);

   transition: background 0.2s ease;
}

#landingContainer #introContainer #start:hover {
   background: var(--color-success-button-dark);
}

#landingContainer #introContainer #start #startIcon {
   margin-right: 0.5rem;
}

#landingContainer #introContainer #logosContainer img {
   width: 20rem;

   margin: 0 4rem;
}

#landingContainer footer {
   margin-bottom: 2rem;
}

#landingContainer footer a img {
   width: 20rem;
}

#landingContainer footer a:nth-child(2) {
   margin: 0 4rem;
   padding: 0 4rem;
}

#landingContainer footer a:nth-child(2) {
   margin-right: 2rem;
}
