@font-face {
    font-family: Roboto;
    src: url('assets/fonts/Roboto-Regular.ttf');
}

@font-face {
    font-family: Baron;
    src: url('assets/fonts/Baron-Neue.ttf');
}

body {
    font-family: Roboto;
}

h1 {
    font-family: Baron;
}

h2 {
    font-family: Baron;
}

.dNone {
    display: none !important;
}

.anchor {
    width: 100%;
    height: 100vh;
}

.stopScroll {
    overflow: hidden;
}

.startscreen {
    position: absolute;
    top: 0;
    z-index: 999;
    width: 100%;
    height: 100vh;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

.loadingImg {
    max-height: 500px;
    animation: loading 2s ease-in-out;
}

@keyframes loading {
    25% {
        transform: rotate(-20deg);
    }
    75% {
        transform: rotate(20deg);
    }
}


/* Spreadshirt */

.sprd-header__image img {
    max-height: 30px !important;
}

.sprd-signup-banner {
    display: none !important
}

.sprd-header {
    justify-content: flex-end
}

@media all and (max-width: 1000px) {
    .sprd-header {
        justify-content: space-between
    }
}

.sprd-header__title {
    display: none !important
}

.sprd-startpage-teaser {
    padding: 80px 0px
}

.sprd-startpage-teaser__image {
    background-position: center !important;
    background-size: contain !important;
    background-repeat: no-repeat !important
}

.sprd-startpage-teaser__content {
    justify-content: flex-end !important
}

.sprd-search-form {
    position: relative;
    bottom: -60px
}