.sections {
    width: 100vw;
    height: 100vh;
    display: grid;
    grid-template: repeat(9, 1fr) /repeat(16, 1fr);
}

.group-department-container {
    grid-row: 1/-1;
    grid-column: 1/-1;
    z-index: 1;
    filter: brightness(.75);
}

.transport-contact-data {
    grid-row: -3;
    grid-column: -7/-2;
    z-index: 2;
    padding: 2vw;
    background: #000a;
    color: #fff;
}

.section-1-MainText
{
    grid-row: 5;
    grid-column: 1/-1;
    z-index: 3;
    color: #fff;
    text-align: center;
    font-size: 42pt;
}

a:link, a:visited, a:active {
    font-family: Lato;
    font-weight: 400;
    color: rgb(118 202 255 / 100%);
    text-decoration: underline;
}


a:hover {
    color: rgb(255 60 132);
}

.section-1-MainText {
    text-transform: uppercase;
  }
  
  .section-1-MainText .letter {
    display: inline-block;
    line-height: 1em;
  }