#home {
    height: 100vh;
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: bottom;
    font-size: 1em;
}

#homeHighlightContainer {
    position: absolute;
    /* top: 50%; */
    top: 45%;
    transform: translateY(-50%);
    text-align: center;
}

#homeHighlightContainer h1 {
    font-size: 3.69em;
    margin: 10px;
}

#homeHighlightContainer h2 {
    font-size: 1.42em;
    margin: 10px;
    margin-bottom: 20px;
}

#homeHighlightContainer button {
    font-size: 1.42em;
    margin: 10px;
    margin-top: 0px;
    cursor: pointer;
    cursor: url('../media/cursor/cursor32x32.png') 16 16, pointer;
}

#home .homeHighlightForegroundImage img {
    height: 30vh;
    position: relative;
    top: 100%;
    left: 50%;
    transform: translate(-50%, -150%);
}

h1#homeHighlightHeadline {
    font-family: Arial, Helvetica, sans-serif;
    /* color: #000000; */
    color: #ffffff;
}

h2#homeHighlightText {
    /* color: #000000; */
    color: #ffffff;
}

@keyframes flash {
    0%, 2%, 4%, 6%, 8%, 10%, 100% {
      opacity: 1;
    }
    1%, 3%, 5%, 7%, 9% {
      opacity: 0;
    }
  }
  

#telegramLinkContainer{
    font-size: 1em;
    display: flex;
    justify-content: center;
    align-items: center;
    animation: flash 10s ease-in-out infinite 2s;
}

#telegramLinkContainer img{
    height: 1.1em;
    width: 1.1em;
    margin-right: 5px;
}

.telegramLink{
    /* color: #000000; */
    color: #ffffff;
    cursor: pointer;
    cursor: url('../media/cursor/cursor32x32.png') 16 16, pointer;
}

.telegramLink:hover,
.telegramLink:active{
    /* color: #000000; */
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}

@media screen and (max-width: 576px) {
    #home .homeHighlightForegroundImage img {
        height: 24.2vh;
    }
    #homeHighlightContainer h1 {
        margin-bottom: 10px;
    }
    #homeHighlightContainer h2 {
        font-size: 1.69em;
        margin-bottom: 10px;
    }
    #homeHighlightContainer button {
        font-size: 1.569em;
        margin-top: 6.9px;
    }
}