@font-face {
    font-display: swap;
    font-family: 'Lexend';
    font-style: normal;
    font-weight: 200;
    src: url('fonts/Lexend-ExtraLight.ttf')format('truetype');
}

@font-face {
    font-display: swap;
    font-family: 'Lexend';
    font-style: normal;
    font-weight: 300;
    src: url('fonts/Lexend-Light.ttf')format('truetype');
}

@font-face {
    font-display: swap;
    font-family: 'Lexend';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/Lexend-Regular.ttf')format('truetype');
}

@font-face {
    font-display: swap;
    font-family: 'Lexend';
    font-style: normal;
    font-weight: 600;
    src: url('fonts/Lexend-SemiBold.ttf')format('truetype');
}

@font-face {
    font-display: swap;
    font-family: 'Lexend';
    font-style: normal;
    font-weight: 700;
    src: url('fonts/Lexend-Bold.ttf') format('truetype');
}

@font-face {
    font-display: swap;
    font-family: 'mebis-icons';
    font-style: normal;
    font-weight: normal;
    src: url('fonts/mebis-icons2.woff2') format('woff2'),
        url('fonts/mebis-icons2.woff') format('woff');
    unicode-range: U+E500-E8FF;
}

@font-face {
    font-display: swap;
    font-family: 'Atkinson Hyperlegible';
    font-style: normal;
    font-weight: 700;
    src: url('fonts/AtkinsonHyperlegible-Bold.ttf')format('truetype');
}

@font-face {
    font-display: swap;
    font-family: 'Atkinson Hyperlegible';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/AtkinsonHyperlegible-BoldItalic.ttf')format('truetype');
}

@font-face {
    font-display: swap;
    font-family: 'Atkinson Hyperlegible';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/AtkinsonHyperlegible-Italic.ttf')format('truetype');
}

@font-face {
    font-display: swap;
    font-family: 'Atkinson Hyperlegible';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/AtkinsonHyperlegible-Regular.ttf')format('truetype');
}
/*
[class^="icon-me"],
[class*=" icon-me"] {
    font-family: 'mebis-icons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: calc(1.4rem);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-me-bookmark-leer:before {
    content: "\e50b";
}

.icon-me-abstimmung-anonym:before {
    content: "\e600";
}

.icon-me-artikel-hervorgehoben:before {
    content: "\e601";
}

.icon-me-artikel-hervorheben:before {
    content: "\e602";
}

.icon-me-artikel-nicht-sichtbar:before {
    content: "\e603";
}

.icon-me-artikel-sichtbar:before {
    content: "\e604";
}

.icon-me-back-to-top:before {
    content: "\e606";
}

.icon-me-bearbeiten:before {
    content: "\e607";
}

.icon-me-bild-grafik:before {
    content: "\e608";
}

.icon-me-block-hinzufuegen:before {
    content: "\e609";
}

.icon-me-bookmark-vorhanden:before {
    content: "\e60c";
}

.icon-me-buch:before {
    content: "\e60e";
}

.icon-me-datenbank:before {
    content: "\e610";
}

.icon-me-datum-waehlen:before {
    content: "\e611";
}

.icon-me-dokumente:before {
    content: "\e612";
}

.icon-me-download:before {
    content: "\e613";
}

.icon-me-drucken:before {
    content: "\e614";
}

.icon-me-eigene-dateien:before {
    content: "\e615";
}

.icon-me-einstellungen:before {
    content: "\e618";
}

.icon-me-email:before {
    content: "\e619";
}

.icon-me-excel-dok:before {
    content: "\e61a";
}

.icon-me-externer-link:before {
    content: "\e61b";
}

.icon-me-externes-tool:before {
    content: "\e61c";
}

.icon-me-forum:before {
    content: "\e61e";
}

.icon-me-gastzugang:before {
    content: "\e61f";
}

.icon-me-geogebra:before {
    content: "\e620";
}

.icon-me-gruppeneinstellung-01:before {
    content: "\e622";
}

.icon-me-user:before {
    content: "\e622";
}

.icon-me-gruppeneinstellung-02:before {
    content: "\e623";
}

.icon-me-users:before {
    content: "\e623";
}

.icon-me-hauptnav-mobile-ansicht:before {
    content: "\e624";
}

.icon-me-hoerbeispiele:before {
    content: "\e625";
}

.icon-me-ims-content:before {
    content: "\e627";
}

.icon-me-infoportal:before {
    content: "\e628";
}

.icon-me-interaktion:before {
    content: "\e629";
}

.icon-me-kachelansicht:before {
    content: "\e62c";
}

.icon-me-karte:before {
    content: "\e62e";
}

.icon-me-kontext-hilfe:before {
    content: "\e62f";
}

.icon-me-kontrast:before {
    content: "\e630";
}

.icon-me-kurs-anfordern:before {
    content: "\e631";
}

.icon-me-kurse:before {
    content: "\e632";
}

.icon-me-kurse-erstellen:before {
    content: "\e633";
}

.icon-me-lektion:before {
    content: "\e634";
}

.icon-me-lernplattform:before {
    content: "\e635";
}

.icon-me-lightbox:before {
    content: "\e636";
}

.icon-me-zugang-beschraenkt:before {
    content: "\e637";
}

.icon-me-listenansicht:before {
    content: "\e638";
}

.icon-me-loeschen:before {
    content: "\e639";
}

.icon-me-login:before {
    content: "\e63a";
}

.icon-me-mediathek:before {
    content: "\e63b";
}

.icon-me-medium-oeffnen:before {
    content: "\e63c";
}

.icon-me-mehr-anzeigen:before {
    content: "\e63d";
}

.icon-me-mein-schreibtisch:before {
    content: "\e63e";
}

.icon-me-mindmap:before {
    content: "\e63f";
}

.icon-me-mitteilungen:before {
    content: "\e640";
}

.icon-me-multimedia:before {
    content: "\e641";
}

.icon-me-newsletter:before {
    content: "\e642";
}

.icon-me-objekt-verschieben:before {
    content: "\e643";
}

.icon-me-pdf:before {
    content: "\e644";
}

.icon-me-pfeil-weiter:before {
    content: "\e645";
}

.icon-me-pfeil-zurueck:before {
    content: "\e646";
}

.icon-me-play:before {
    content: "\e647";
}

.icon-me-ppt-dok:before {
    content: "\e648";
}

.icon-me-preview:before {
    content: "\e649";
}

.icon-me-pruefungsarchiv:before {
    content: "\e64a";
}

.icon-me-pruefungssamlung-mit-inhalt:before {
    content: "\e64b";
}

.icon-me-pruefungssamlung-ohne-inhalt:before {
    content: "\e64c";
}

.icon-me-rolle-wechseln:before {
    content: "\e64d";
}

.icon-me-rss-feed:before {
    content: "\e64e";
}

.icon-me-schrift-vergroessern:before {
    content: "\e64f";
}

.icon-me-schrift-verkleinern:before {
    content: "\e650";
}

.icon-me-schule:before {
    content: "\e651";
}

.icon-me-spiele:before {
    content: "\e653";
}

.icon-me-sprungnav-mobile-ansicht:before {
    content: "\e654";
}

.icon-me-stern-halb:before {
    content: "\e655";
}

.icon-me-stern-komplett:before {
    content: "\e656";
}

.icon-me-stern-leer:before {
    content: "\e657";
}

.icon-me-support-zwei:before {
    content: "\e659";
}

.icon-me-test:before {
    content: "\e65a";
}

.icon-me-text-bearbeiten:before {
    content: "\e65b";
}

.icon-me-textseite:before {
    content: "\e65d";
}

.icon-me-verwaltung:before {
    content: "\e65e";
}

.icon-me-video-film:before {
    content: "\e65f";
}

.icon-me-vorlesen:before {
    content: "\e660";
}

.icon-me-weitere-info:before {
    content: "\e661";
}

.icon-me-weniger-anzeigen:before {
    content: "\e662";
}

.icon-me-wiki:before {
    content: "\e663";
}

.icon-me-word-dok:before {
    content: "\e664";
}

.icon-me-zip:before {
    content: "\e666";
}

.icon-me-cockpit:before {
    content: "\e667";
}

.icon-me-tafel:before {
    content: "\e668";
}

.icon-me-notes:before {
    content: "\e668";
}

.icon-me-presentation:before {
    content: "\e669";
}

.icon-me-praesentation:before {
    content: "\e669";
}

.icon-me-teachshare:before {
    content: "\e66a";
}

.icon-me-sammlung:before {
    content: "\e66b";
}

.icon-me-magazin:before {
    content: "\e66c";
}

.icon-me-medienkonzepte:before {
    content: "\e66d";
}

.icon-me-support:before {
    content: "\e66e";
}

.icon-me-kurzlink:before {
    content: "\e66f";
}

.icon-me-lernplattform-gestalten:before {
    content: "\e670";
}

.icon-me-lernplattorm-verwalten:before {
    content: "\e671";
}

.icon-me-zugang-verboten:before {
    content: "\e672";
}

.icon-me-chat:before {
    content: "\e80d";
}

.icon-me-feedback:before {
    content: "\e819";
}

.icon-me-kalender:before {
    content: "\e825";
}

.icon-me-suchbegriff-bestaetigen:before {
    content: "\e855";
}

.icon-me-link-weiterleiten:before {
    content: "\e868";
}

.me-animate-spin {
    -moz-animation: spin 2s infinite linear;
    -o-animation: spin 2s infinite linear;
    -webkit-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear;
    display: inline-block;
}

@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@-webkit-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@-o-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@-ms-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
} */
