.tm-home-logo-mobile {
    width: 50vw;
    min-width: 200px;
    position: absolute;
    top: 10px;
    left: 18px;
    opacity: 0.33;
}

.tm-home-logo-shadow-mobile {
    width: 50vw;
    min-width: 200px;
    position: absolute;
    top: 8px;
    left: 16px;
}

.tm-home-logo-desktop {
    width: 25vw;
    min-width: 300px;
    position: absolute;
    top: 18px;
    left: 34px;
    opacity: 0.33;
}

.tm-home-logo-shadow-desktop {
    width: 25vw;
    min-width: 300px;
    position: absolute;
    top: 16px;
    left: 32px;
}

a.tm-home-burger-button {
    position: absolute;
    top: 16px;
    right: 16px;
    color: #ffffff;
    z-index: 1000;
}

i.tm-home-burger-button {
    color: #ffffff;
    text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.75);
}

.tm-home-burger-menu {
    width: 100%;
    height: 100vh;
    background: rgba(0, 0, 0, 0.75);
    z-index: 9999999;
    position: fixed;
    top: 0px;
    left: -100vw;
    opacity: 0;
}

a.tm-home-burger-menu-close-button {
    position: absolute;
    top: 16px;
    right: 16px;
}

i.tm-home-burger-menu-close-button {
    color: #ffffff;
    text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);
}

.tm-home-burger-menu ul {

}

.tm-home-video-cta-container {
    position: absolute;
    top: 0px;
    left: 0px;
}

.tm-home-video-cta-chevron {
    opacity: 0.5;
}