/* Dancing Script Light */
.font-dancing-script-light {
	font-weight:300;
	font-style:normal;
	font-family:'Dancing Script';
}
@font-face {
	font-display:swap;
	font-weight:300;
	font-style:normal;
	font-family:'Dancing Script';
	src:url("../fonts/dancing-script/DancingScript-Regular.ttf?v=1") format('truetype');
}

/* Dancing Script Regular */
.font-dancing-script {
	font-weight:400;
	font-style:normal;
	font-family:'Dancing Script';
}
@font-face {
	font-display:swap;
	font-weight:400;
	font-style:normal;
	font-family:'Dancing Script';
	src:url("../fonts/dancing-script/DancingScript-Regular.ttf") format("truetype");
}

/* Dancing Script Medium */
.font-dancing-script {
	font-weight:500;
	font-style:normal;
	font-family:'Dancing Script';
}
@font-face {
	font-display:swap;
	font-weight:500;
	font-style:normal;
	font-family:'Dancing Script';
	src:url("../fonts/dancing-script/DancingScript-Medium.ttf") format("truetype");
}

/* Dancing Script Semibold */
.font-dancing-script-semibold {
	font-weight:600;
	font-style:normal;
	font-family:'Dancing Script';
}
@font-face {
	font-display:swap;
	font-weight:600;
	font-style:normal;
	font-family:'Dancing Script';
	src:url("../fonts/dancing-script/DancingScript-SemiBold.ttf") format("truetype");
}

/* Dancing Script Bold */
.font-dancing-script-bold {
	font-weight:700;
	font-style:normal;
	font-family:'Dancing Script';
}
@font-face {
	font-display:swap;
	font-weight:700;
	font-style:normal;
	font-family:'Dancing Script';
	src:url("../fonts/dancing-script/DancingScript-Bold.ttf") format("truetype");
}

/******************************************************************************
 * ELENA
 ******************************************************************************/

/* Elena */
.font-elena {
	font-weight:400;
	font-style:normal;
	font-family:'Elena';
}
@font-face {
	font-display:swap;
	font-weight:400;
	font-style:normal;
	font-family:'Elena';
	src:url("../fonts/elena/ElenaWebBasicRegular.eot");
	src:url("../fonts/elena/ElenaWebBasicRegular.eot?#iefix") format("embedded-opentype"), url("../fonts/elena/ElenaWebBasicRegular.woff?v=1") format("woff");
}

/* Elena Italic */
.font-elena-italic {
	font-weight:400;
	font-style:italic;
	font-family:'Elena';
}
@font-face {
	font-display:swap;
	font-weight:400;
	font-style:italic;
	font-family:'Elena';
	src:url("../fonts/elena/ElenaWebBasicRegularItalic.eot");
	src:url("../fonts/elena/ElenaWebBasicRegularItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/elena/ElenaWebBasicRegularItalic.woff?v=1") format("woff");
}

/* Elena Bold */
.font-elena-bold {
	font-weight:700;
	font-style:normal;
	font-family:'Elena';
}
@font-face {
	font-display:swap;
	font-weight:700;
	font-style:normal;
	font-family:'Elena';
	src:url("../fonts/elena/ElenaWebBasicBold.eot");
	src:url("../fonts/elena/ElenaWebBasicBold.eot?#iefix") format("embedded-opentype"), url("../fonts/elena/ElenaWebBasicBold.woff?v=1") format("woff");
}

/* Elena Bold Italic */
.font-elena-bold-italic {
	font-weight:700;
	font-style:italic;
	font-family:'Elena';
}
@font-face {
	font-display:swap;
	font-weight:700;
	font-style:italic;
	font-family:'Elena';
	src:url("../fonts/elena/ElenaWebBasicBoldItalic.eot");
	src:url("../fonts/elena/ElenaWebBasicBoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/elena/ElenaWebBasicBoldItalic.woff?v=1") format("woff");
}

/******************************************************************************
 * EVENFALL
 ******************************************************************************/

/* Evenfall */
.font-evenfall {
	font-weight:400;
	font-style:normal;
	font-family:"Evenfall";
}
@font-face {
	font-display:swap;
	font-weight:400;
	font-style:normal;
	font-family:"Evenfall";
	src:url("../fonts/evenfall/b06c276a-956a-4448-835f-fd18023dc456.eot?#iefix");
	src:url("../fonts/evenfall/b06c276a-956a-4448-835f-fd18023dc456.eot?#iefix") format("eot"), url("../fonts/evenfall/c48d9ffc-6fc4-4e13-861c-5362dd18aa18.woff2?v=1") format("woff2"), url("../fonts/evenfall/400d63bc-2100-467f-b773-4d2633898079.woff?v=1") format("woff"), url("../fonts/evenfall/b13cc1b7-0d7a-44d6-bd77-8ce1666abd9b.ttf") format("truetype"), url("../fonts/evenfall/815be5e8-5d2c-4fc6-9a19-794cd5dcf719.svg#815be5e8-5d2c-4fc6-9a19-794cd5dcf719") format("svg");
}

/* Evenfall Oblique */
.font-evenfall-oblique {
	font-weight:400;
	font-style:oblique;
	font-family:"Evenfall";
}
@font-face {
	font-display:swap;
	font-weight:400;
	font-style:oblique;
	font-family:"Evenfall";
	src:url("../fonts/evenfall/a7c6ff4b-c42e-42e1-892e-52b5b80acee2.eot?#iefix");
	src:url("../fonts/evenfall/a7c6ff4b-c42e-42e1-892e-52b5b80acee2.eot?#iefix") format("eot"), url("../fonts/evenfall/a89154a3-97ed-4fa2-a3a4-27e7c18d79a2.woff2?v=1") format("woff2"), url("../fonts/evenfall/08291979-c48a-45ed-8f93-bcc05fbbb18b.woff?v=1") format("woff"), url("../fonts/evenfall/9bb027d2-26e9-4b46-850b-6ca9259f8691.ttf") format("truetype"), url("../fonts/evenfall/6c0dc327-4374-4341-9984-4160216b993e.svg#6c0dc327-4374-4341-9984-4160216b993e") format("svg");
}

/******************************************************************************
 * MONTSERRAT
 ******************************************************************************/

/* Montserrat Thin */
.font-montserrat-thin {
	font-weight:100;
	font-style:normal;
	font-family:'Montserrat';
}

/* Montserrat Extra Light */
.font-montserrat-extra-light {
	font-weight:200;
	font-style:normal;
	font-family:'Montserrat';
}

/* Montserrat Light */
.font-montserrat-light {
	font-weight:300;
	font-style:normal;
	font-family:'Montserrat';
}

/* Montserrat Regular */
.font-montserrat {
	font-weight:400;
	font-style:normal;
	font-family:'Montserrat';
}

/* Montserrat Medium */
.font-montserrat-medium {
	font-weight:500;
	font-style:normal;
	font-family:'Montserrat';
}

/* Montserrat Semibold */
.font-montserrat-semibold {
	font-weight:600;
	font-style:normal;
	font-family:'Montserrat';
}

/* Montserrat Bold */
.font-montserrat-bold {
	font-weight:700;
	font-style:normal;
	font-family:'Montserrat';
}

/* Montserrat Extra Bold */
.font-montserrat-extra-bold {
	font-weight:800;
	font-style:normal;
	font-family:'Montserrat';
}

/* Montserrat Black */
.font-montserrat-black {
	font-weight:900;
	font-style:normal;
	font-family:'Montserrat';
}

@font-face {
	font-family:"Montserrat";
	font-style:normal;
	font-weight:100 900;
	font-display:fallback;
	src:url("../fonts/montserrat/montserrat-variable.ttf?v=2") format('truetype');
	font-stretch:normal;
}

/* Montserrat Thin Italic */
.font-montserrat-thin-italic {
	font-weight:100;
	font-style:italic;
	font-family:'Montserrat';
}

/* Montserrat Extra Light Italic */
.font-montserrat-extra-light-italic {
	font-weight:200;
	font-style:italic;
	font-family:'Montserrat';
}

/* Montserrat Light Italic */
.font-montserrat-light-italic {
	font-weight:300;
	font-style:italic;
	font-family:'Montserrat';
}

/* Montserrat Regular Italic */
.font-montserrat-italic {
	font-weight:400;
	font-style:italic;
	font-family:'Montserrat';
}

/* Montserrat Medium Italic */
.font-montserrat-medium-italic {
	font-weight:500;
	font-style:italic;
	font-family:'Montserrat';
}

/* Montserrat Semibold Italic */
.font-montserrat-semibold-italic {
	font-weight:600;
	font-style:italic;
	font-family:'Montserrat';
}

/* Montserrat Bold Italic */
.font-montserrat-bold-italic {
	font-weight:700;
	font-style:italic;
	font-family:'Montserrat';
}

/* Montserrat Extra Bold Italic */
.font-montserrat-extra-bold-italic {
	font-weight:800;
	font-style:italic;
	font-family:'Montserrat';
}

/* Montserrat Black Italic */
.font-montserrat-black-italic {
	font-weight:900;
	font-style:italic;
	font-family:'Montserrat';
}

@font-face {
	font-family:"Montserrat";
	font-style:italic;
	font-weight:100 900;
	font-display:fallback;
	src:url("../fonts/montserrat/montserrat-variable-italic.ttf?v=2") format('truetype');
	font-stretch:normal;
}

/******************************************************************************
 * ROBOTO
 ******************************************************************************/

/* Roboto Thin */
.font-roboto-thin {
	font-weight:100;
	font-style:normal;
	font-family:'Roboto';
}
@font-face {
	font-display:swap;
	font-weight:100;
	font-style:normal;
	font-family:'Roboto';
	src:url("../fonts/roboto/roboto-thin.woff2?v=1") format("woff2"), url("../fonts/roboto/roboto-thin.woff?v=1") format("woff");
}

/* Roboto Thin Italic */
.font-roboto-thin-italic {
	font-weight:100;
	font-style:italic;
	font-family:'Roboto';
}
@font-face {
	font-display:swap;
	font-weight:100;
	font-style:italic;
	font-family:'Roboto';
	src:url("../fonts/roboto/roboto-thin-italic.woff2?v=1") format("woff2"), url("../fonts/roboto/roboto-thin-italic.woff?v=1") format("woff");
}

/* Roboto Light */
.font-roboto-light {
	font-weight:300;
	font-style:normal;
	font-family:'Roboto';
}
@font-face {
	font-display:swap;
	font-weight:300;
	font-style:normal;
	font-family:'Roboto';
	src:url("../fonts/roboto/roboto-light.woff2?v=1") format("woff2"), url("../fonts/roboto/roboto-light.woff?v=1") format("woff");
}

/* Roboto Light Italic */
.font-roboto-light-italic {
	font-weight:300;
	font-style:italic;
	font-family:'Roboto';
}
@font-face {
	font-display:swap;
	font-weight:300;
	font-style:italic;
	font-family:'Roboto';
	src:url("../fonts/roboto/roboto-light-italic.woff2?v=1") format("woff2"), url("../fonts/roboto/roboto-light-italic.woff?v=1") format("woff");
}

/* Roboto Regular */
.font-roboto {
	font-weight:400;
	font-style:normal;
	font-family:'Roboto';
}
@font-face {
	font-display:swap;
	font-weight:400;
	font-style:normal;
	font-family:'Roboto';
	src:url("../fonts/roboto/roboto-regular.woff2?v=1") format("woff2"), url("../fonts/roboto/roboto-regular.woff?v=1") format("woff");
}

/* Roboto Regular Italic */
.font-roboto-italic {
	font-weight:400;
	font-style:italic;
	font-family:'Roboto';
}
@font-face {
	font-display:swap;
	font-weight:400;
	font-style:italic;
	font-family:'Roboto';
	src:url("../fonts/roboto/roboto-regular-italic.woff2?v=1") format("woff2"), url("../fonts/roboto/roboto-regular-italic.woff?v=1") format("woff");
}

/* Roboto Semibold */
.font-roboto-semibold {
	font-weight:600;
	font-style:normal;
	font-family:'Roboto';
}
@font-face {
	font-display:swap;
	font-weight:600;
	font-style:normal;
	font-family:'Roboto';
	src:url("../fonts/roboto/roboto-semibold.woff2?v=1") format("woff2"), url("../fonts/roboto/roboto-semibold.woff?v=1") format("woff");
}

/* Roboto Semibold Italic */
.font-roboto-semibold-italic {
	font-weight:600;
	font-style:italic;
	font-family:'Roboto';
}
@font-face {
	font-display:swap;
	font-weight:600;
	font-style:italic;
	font-family:'Roboto';
	src:url("../fonts/roboto/roboto-semibold-italic.woff2?v=1") format("woff2"), url("../fonts/roboto/roboto-semibold-italic.woff?v=1") format("woff");
}

/* Roboto Bold */
.font-roboto-bold {
	font-weight:700;
	font-style:normal;
	font-family:'Roboto';
}
@font-face {
	font-display:swap;
	font-weight:700;
	font-style:normal;
	font-family:'Roboto';
	src:url("../fonts/roboto/roboto-bold.woff2?v=1") format("woff2"), url("../fonts/roboto/roboto-bold.woff?v=1") format("woff");
}

/* Roboto Bold Italic */
.font-roboto-bold-italic {
	font-weight:700;
	font-style:italic;
	font-family:'Roboto';
}
@font-face {
	font-display:swap;
	font-weight:700;
	font-style:italic;
	font-family:'Roboto';
	src:url("../fonts/roboto/roboto-bold-italic.woff2?v=1") format("woff2"), url("../fonts/roboto/roboto-bold-italic.woff?v=1") format("woff");
}

/* Roboto Black */
.font-roboto-black {
	font-weight:900;
	font-style:normal;
	font-family:'Roboto';
}
@font-face {
	font-display:swap;
	font-weight:900;
	font-style:normal;
	font-family:'Roboto';
	src:url("../fonts/roboto/roboto-black.woff2?v=1") format("woff2"), url("../fonts/roboto/roboto-black.woff?v=1") format("woff");
}

/* Roboto Black Italic */
.font-roboto-black-italic {
	font-weight:900;
	font-style:italic;
	font-family:'Roboto';
}
@font-face {
	font-display:swap;
	font-weight:900;
	font-style:italic;
	font-family:'Roboto';
	src:url("../fonts/roboto/roboto-black-italic.woff2?v=1") format("woff2"), url("../fonts/roboto/roboto-black-italic.woff?v=1") format("woff");
}