@font-face {
    font-family: 'SuperGroteskA-RgLF';
    src: url('/assets/fonts/super-grotesk/supergrotesk-rglf.woff2')
            format('woff2'),
        /* Super Modern Browsers */
            url('/assets/fonts/super-grotesk/supergrotesk-rglf.woff')
            format('woff');
}

@font-face {
    font-family: 'SuperGroteskA-MedLF';
    src: url('/assets/fonts/super-grotesk/supergrotesk-medf.woff2')
            format('woff2'),
        /* Super Modern Browsers */
            url('/assets/fonts/super-grotesk/supergrotesk-medf.woff')
            format('woff');
}




@font-face {
    font-family: 'EricaType';
    src: url('/assets/fonts/erica/EricaType-Regular.woff2') format('woff2'),
        /* Super Modern Browsers */
            url('/assets/fonts/erica/EricaType-Regular.woff') format('woff'),
        /* Pretty Modern Browsers */ url('/assets/fonts/erica/ErikaType.ttf')
            format('truetype'); /* Safari, Android, iOS */
}


@font-face {
    font-family: 'EditorialNew';
    src: url('/assets/fonts/editorial-new/EditorialNew-Ultralight.eot')
            format('embedded-opentype'),
        url('/assets/fonts/editorial-new/EditorialNew-Ultralight.otf')
            format('opentype'),
        url('/assets/fonts/editorial-new/EditorialNew-Ultralight.woff2')
            format('woff2'),
        /* Super Modern Browsers */
            url('/assets/fonts/editorial-new/EditorialNew-Ultralight.woff')
            format('woff'),
        url('/assets/fonts/editorial-new/EditorialNew-Ultralight.ttf')
            format('truetype');
}

html {
    /* Workaround fix for double scroll bar appearing for some reason (currently in exhibitions-unterseite, no time to find it */
    overflow: initial !important;
}

html,
body {
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0px;
    padding: 0px;
    overflow-x: hidden;
    /* color: #ffffff; */
}

body.stop-transitions * {
    transition: none !important;
}

* {
    margin: 0px;
    padding: 0px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
