@charset "UTF-8";
/* start -------------------------------------------- fonts --------------------------------------------- */
@font-face {
    font-family: 'ALS Schlange sans';
    src: url('../fonts/ALS-Schlange-Sans/ALSSchlangesans-Bold.eot');
    src: local('ALS Schlange sans Bold'), local('ALSSchlangesans-Bold'),
        url('../fonts/ALS-Schlange-Sans/ALSSchlangesans-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ALS-Schlange-Sans/ALSSchlangesans-Bold.woff2') format('woff2'),
        url('../fonts/ALS-Schlange-Sans/ALSSchlangesans-Bold.woff') format('woff'),
        url('../fonts/ALS-Schlange-Sans/ALSSchlangesans-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
	font-display: swap;
}

@font-face {
    font-family: 'ALS Schlange sans';
    src: url('../fonts/ALS-Schlange-Sans/ALSSchlangesans-Black.eot');
    src: local('ALS Schlange sans Black'), local('ALSSchlangesans-Black'),
        url('../fonts/ALS-Schlange-Sans/ALSSchlangesans-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ALS-Schlange-Sans/ALSSchlangesans-Black.woff2') format('woff2'),
        url('../fonts/ALS-Schlange-Sans/ALSSchlangesans-Black.woff') format('woff'),
        url('../fonts/ALS-Schlange-Sans/ALSSchlangesans-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
	font-display: swap;
}

@font-face {
    font-family: 'ALS Schlange sans';
    src: url('../fonts/ALS-Schlange-Sans/ALSSchlangesans-Light.eot');
    src: local('ALS Schlange sans Light'), local('ALSSchlangesans-Light'),
        url('../fonts/ALS-Schlange-Sans/ALSSchlangesans-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ALS-Schlange-Sans/ALSSchlangesans-Light.woff2') format('woff2'),
        url('../fonts/ALS-Schlange-Sans/ALSSchlangesans-Light.woff') format('woff'),
        url('../fonts/ALS-Schlange-Sans/ALSSchlangesans-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
	font-display: swap;
}

@font-face {
    font-family: 'ALS Schlange sans';
    src: url('../fonts/ALS-Schlange-Sans/ALSSchlangesans-Thin.eot');
    src: local('ALS Schlange sans Thin'), local('ALSSchlangesans-Thin'),
        url('../fonts/ALS-Schlange-Sans/ALSSchlangesans-Thin.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ALS-Schlange-Sans/ALSSchlangesans-Thin.woff2') format('woff2'),
        url('../fonts/ALS-Schlange-Sans/ALSSchlangesans-Thin.woff') format('woff'),
        url('../fonts/ALS-Schlange-Sans/ALSSchlangesans-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
	font-display: swap;
}

@font-face {
    font-family: 'ALS Schlange sans';
    src: url('../fonts/ALS-Schlange-Sans/ALSSchlangesans.eot');
    src: local('ALS Schlange sans'), local('ALSSchlangesans'),
        url('../fonts/ALS-Schlange-Sans/ALSSchlangesans.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ALS-Schlange-Sans/ALSSchlangesans.woff2') format('woff2'),
        url('../fonts/ALS-Schlange-Sans/ALSSchlangesans.woff') format('woff'),
        url('../fonts/ALS-Schlange-Sans/ALSSchlangesans.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}

@font-face {
  font-display: swap;
  font-family: "Core Sans N";
  src: url("../fonts/CoreSansN/CoreSansN-35Light.eot");
  src: url("../fonts/CoreSansN/CoreSansN-35Light.eot?#iefix") format("embedded-opentype"), url("../fonts/CoreSansN/CoreSansN-35Light.woff") format("woff"), url("../fonts/CoreSansN/CoreSansN-35Light.woff2") format("woff2"), url("../fonts/CoreSansN/CoreSansN-35Light.ttf") format("truetype");
  font-style: normal;
  font-weight: 300;
}

@font-face {
  font-display: swap;
  font-family: "Core Sans N";
  src: url("../fonts/CoreSansN/CoreSansN-45Regular.eot");
  src: url("../fonts/CoreSansN/CoreSansN-45Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/CoreSansN/CoreSansN-45Regular.woff") format("woff"), url("../fonts/CoreSansN/CoreSansN-45Regular.woff2") format("woff2"), url("../fonts/CoreSansN/CoreSansN-45Regular.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-display: swap;
  font-family: "Core Sans N";
  src: url("../fonts/CoreSansN/CoreSansN-55Medium.eot");
  src: url("../fonts/CoreSansN/CoreSansN-55Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/CoreSansN/CoreSansN-55Medium.woff") format("woff"), url("../fonts/CoreSansN/CoreSansN-55Medium.woff2") format("woff2"), url("../fonts/CoreSansN/CoreSansN-55Medium.ttf") format("truetype");
  font-style: normal;
  font-weight: 500;
}

@font-face {
  font-display: swap;
  font-family: "Core Sans N";
  src: url("../fonts/CoreSansN/CoreSansN-65Bold.eot");
  src: url("../fonts/CoreSansN/CoreSansN-65Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/CoreSansN/CoreSansN-65Bold.woff") format("woff"), url("../fonts/CoreSansN/CoreSansN-65Bold.woff2") format("woff2"), url("../fonts/CoreSansN/CoreSansN-65Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: 700;
}

@font-face {
  font-display: swap;
  font-family: "Core Sans N";
  src: url("../fonts/CoreSansN/CoreSansN-75ExtraBold.eot");
  src: url("../fonts/CoreSansN/CoreSansN-75ExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/CoreSansN/CoreSansN-75ExtraBold.woff") format("woff"), url("../fonts/CoreSansN/CoreSansN-75ExtraBold.woff2") format("woff2"), url("../fonts/CoreSansN/CoreSansN-75ExtraBold.ttf") format("truetype");
  font-style: normal;
  font-weight: 800;
}

@font-face {
  font-display: swap;
  font-family: "Montserrat";
  src: url("../fonts/Montserrat/Montserrat-Medium.eot");
  src: url("../fonts/Montserrat/Montserrat-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat/Montserrat-Medium.woff") format("woff"), url("../fonts/Montserrat/Montserrat-Medium.woff2") format("woff2"), url("../fonts/Montserrat/Montserrat-Medium.ttf") format("truetype");
  font-style: normal;
  font-weight: 500;
}

@font-face {
  font-display: swap;
  font-family: "Montserrat-Bold";
  src: url("../fonts/Montserrat/Montserrat-Bold.ttf");
  font-style: normal;
  font-weight: 800;
}

@font-face {
    font-family: 'Gotham';
    src: local('Gotham black'), local('Gotham-Black'),
        url('../fonts/Gotham/Gotham-Black.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham';
    src: local('Gotham Bold'), local('Gotham-Bold'),
        url('../fonts/Gotham/Gotham-Bold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham';
    src: local('Gotham Medium'), local('Gotham-Medium'),
        url('../fonts/Gotham/Gotham-Medium.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham';
    src: local('Gotham book'), local('Gotham-book'),
        url('../fonts/Gotham/Gotham-book.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'GothamSSm';
    src: local('GothamSSm Black'), local('GothamSSm-Black'),
        url('../fonts/GothamSSm/GothamSSm-Black.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'GothamSSm';
    src: local('GothamSSm Bold'), local('GothamSSm-Bold'),
        url('../fonts/GothamSSm/GothamSSm-Bold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'GothamSSm';
    src: local('GothamSSm Book'), local('GothamSSm-Book'),
        url('../fonts/GothamSSm/GothamSSm-Book.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Nunito';
    src: url('../fonts/nunito/static/Nunito-ExtraLight.eot');
    src: url('../fonts/nunito/static/Nunito-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('../fonts/nunito/static/Nunito-ExtraLight.woff2') format('woff2'),
        url('../fonts/nunito/static/Nunito-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    src: url('../fonts/nunito/static/Nunito-ExtraLightItalic.eot');
    src: url('../fonts/nunito/static/Nunito-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/nunito/static/Nunito-ExtraLightItalic.woff2') format('woff2'),
        url('../fonts/nunito/static/Nunito-ExtraLightItalic.woff') format('woff');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    src: url('../fonts/nunito/static/Nunito-Regular.eot');
    src: url('../fonts/nunito/static/Nunito-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/nunito/static/Nunito-Regular.woff2') format('woff2'),
        url('../fonts/nunito/static/Nunito-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    src: url('../fonts/nunito/static/Nunito-Italic.eot');
    src: url('../fonts/nunito/static/Nunito-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/nunito/static/Nunito-Italic.woff2') format('woff2'),
        url('../fonts/nunito/static/Nunito-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    src: url('../fonts/nunito/static/Nunito-BlackItalic.eot');
    src: url('../fonts/nunito/static/Nunito-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/nunito/static/Nunito-BlackItalic.woff2') format('woff2'),
        url('../fonts/nunito/static/Nunito-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    src: url('../fonts/nunito/static/Nunito-ExtraBold.eot');
    src: url('../fonts/nunito/static/Nunito-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/nunito/static/Nunito-ExtraBold.woff2') format('woff2'),
        url('../fonts/nunito/static/Nunito-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    src: url('../fonts/nunito/static/Nunito-ExtraLightItalic.eot');
    src: url('../fonts/nunito/static/Nunito-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/nunito/static/Nunito-ExtraLightItalic.woff2') format('woff2'),
        url('../fonts/nunito/static/Nunito-ExtraLightItalic.woff') format('woff');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    src: url('../fonts/nunito/static/Nunito-MediumItalic.eot');
    src: url('../fonts/nunito/static/Nunito-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/nunito/static/Nunito-MediumItalic.woff2') format('woff2'),
        url('../fonts/nunito/static/Nunito-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    src: url('../fonts/nunito/static/Nunito-SemiBoldItalic.eot');
    src: url('../fonts/nunito/static/Nunito-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/nunito/static/Nunito-SemiBoldItalic.woff2') format('woff2'),
        url('../fonts/nunito/static/Nunito-SemiBoldItalic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    src: url('../fonts/nunito/static/Nunito-LightItalic.eot');
    src: url('../fonts/nunito/static/Nunito-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/nunito/static/Nunito-LightItalic.woff2') format('woff2'),
        url('../fonts/nunito/static/Nunito-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    src: url('../fonts/nunito/static/Nunito-BoldItalic.eot');
    src: url('../fonts/nunito/static/Nunito-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/nunito/static/Nunito-BoldItalic.woff2') format('woff2'),
        url('../fonts/nunito/static/Nunito-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    src: url('../fonts/nunito/static/Nunito-ExtraBoldItalic.eot');
    src: url('../fonts/nunito/static/Nunito-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/nunito/static/Nunito-ExtraBoldItalic.woff2') format('woff2'),
        url('../fonts/nunito/static/Nunito-ExtraBoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    src: url('../fonts/nunito/static/Nunito-Black.eot');
    src: url('../fonts/nunito/static/Nunito-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/nunito/static/Nunito-Black.woff2') format('woff2'),
        url('../fonts/nunito/static/Nunito-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    src: url('../fonts/nunito/static/Nunito-SemiBold.eot');
    src: url('../fonts/nunito/static/Nunito-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/nunito/static/Nunito-SemiBold.woff2') format('woff2'),
        url('../fonts/nunito/static/Nunito-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    src: url('../fonts/nunito/static/Nunito-Medium.eot');
    src: url('../fonts/nunito/static/Nunito-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/nunito/static/Nunito-Medium.woff2') format('woff2'),
        url('../fonts/nunito/static/Nunito-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    src: url('../fonts/nunito/static/Nunito-Light.eot');
    src: url('../fonts/nunito/static/Nunito-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/nunito/static/Nunito-Light.woff2') format('woff2'),
        url('../fonts/nunito/static/Nunito-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    src: url('../fonts/nunito/static/Nunito-Bold.eot');
    src: url('../fonts/nunito/static/Nunito-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/nunito/static/Nunito-Bold.woff2') format('woff2'),
        url('../fonts/nunito/static/Nunito-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    src: url('../fonts/nunito/static/Nunito-ExtraLight.eot');
    src: url('../fonts/nunito/static/Nunito-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('../fonts/nunito/static/Nunito-ExtraLight.woff2') format('woff2'),
        url('../fonts/nunito/static/Nunito-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}
/* end -------------------------------------------- fonts --------------------------------------------- */