@font-face{
	font-display:swap;
	font-family:'Graphik-Medium';
	src:url(../dist/fonts/Graphik-Medium-Web.woff2) format('woff2'),
url(../dist/fonts/Graphik-Medium-Web.woff) format('woff')
}

@font-face{
	font-display:swap;
	font-family:'Graphik-Regular';
	src:url(../dist/fonts/Graphik-Regular-Web.woff2) format('woff2'),
	url(../dist/fonts/Graphik-Regular-Web.woff) format('woff')
}

/*@font-face{font-display:swap;font-family:'Graphik-Light';src:url(/wp-content/themes/Marqeta/fonts/Graphik-Light-Web.woff2) format('woff2'),
url(/wp-content/themes/Marqeta/fonts/Graphik-Light-Web.woff) format('woff')
}*/

@font-face {
	font-family: Graphik LC;
	src: url(../dist/fonts/GraphikLC-Light.woff2) format("woff2"), 
	url(../dist/fonts/GraphikLC-Light.woff) format("woff");
	font-weight: 300;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: Graphik LC;
	src: url(../dist/fonts/GraphikLC-Bold.woff2) format("woff2"), 
	url(../dist/fonts/GraphikLC-Bold.woff) format("woff");
	font-weight: 700;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: Graphik LC;
	src: url(../dist/fonts/GraphikLC-Semibold.woff2) format("woff2"), 
	url(../dist/fonts/GraphikLC-Semibold.woff) format("woff");
	font-weight: 600;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: Graphik LC;
	src: url(../dist/fonts/GraphikLC-Medium.woff2) format("woff2"), 
	url(../dist/fonts/GraphikLC-Medium.woff) format("woff");
	font-weight: 500;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: Graphik LC;
	src: url(../dist/fonts/GraphikLC-Regular.woff2) format("woff2"), 
	url(../dist/fonts/GraphikLC-Regular.woff) format("woff");
	font-weight: 400;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: Graphik LC;
	src: url(../dist/fonts/GraphikLC-Black.woff2) format("woff2"), 
	url(../dist/fonts/GraphikLC-Black.woff) format("woff");
	font-weight: 900;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'KMR Apparat';
	src: url(../dist/fonts/kmr-typefaces/kmr-apparat/kmr-apparat-light.woff2) format("woff2"),
	url(../dist/fonts/kmr-typefaces/kmr-apparat/kmr-apparat-light.woff) format("woff");
	font-weight: 300;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'KMR Apparat';
	src: url(../dist/fonts/kmr-typefaces/kmr-apparat/kmr-apparat-book.woff2) format("woff2"),
	url(../dist/fonts/kmr-typefaces/kmr-apparat/kmr-apparat-book.woff) format("woff");
	font-weight: 350;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'KMR Apparat';
	src: url(../dist/fonts/kmr-typefaces/kmr-apparat/kmr-apparat-regular.woff2) format("woff2"),
	url(../dist/fonts/kmr-typefaces/kmr-apparat/kmr-apparat-regular.woff) format("woff");
	font-weight: 400;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'KMR Apparat';
	src: url(../dist/fonts/kmr-typefaces/kmr-apparat/kmr-apparat-medium.woff2) format("woff2"),
	url(../dist/fonts/kmr-typefaces/kmr-apparat/kmr-apparat-medium.woff) format("woff");
	font-weight: 500;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'KMR Apparat';
	src: url(../dist/fonts/kmr-typefaces/kmr-apparat/kmr-apparat-bold.woff2) format("woff2"),
	url(../dist/fonts/kmr-typefaces/kmr-apparat/kmr-apparat-bold.woff) format("woff");
	font-weight: 700;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'KMR Apparat';
	src: url(../dist/fonts/kmr-typefaces/kmr-apparat/kmr-apparat-heavy.woff2) format("woff2"),
	url(../dist/fonts/kmr-typefaces/kmr-apparat/kmr-apparat-heavy.woff) format("woff");
	font-weight: 800;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'KMR Apparat';
	src: url(../dist/fonts/kmr-typefaces/kmr-apparat/kmr-apparat-black.woff2) format("woff2"),
	url(../dist/fonts/kmr-typefaces/kmr-apparat/kmr-apparat-black.woff) format("woff");
	font-weight: 900;
	font-style: normal;
	font-display: swap
}

body {
  /* font-family: 'Graphik-Regular',Helvetica,Arial,sans-serif; */
  font-family: "Geist",Helvetica,Arial,sans-serif;
  font-size: 17px;
  line-height: 30px;
  /* color: #4d4476; */
  color: #2c0046;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 500;
}

h1 {
	font-size: 36px;
    /* letter-spacing: -0.61px; */
    line-height: 40px;
    /* font-family: Graphik LC,Helvetiva,sans-serif; */
    font-family: 'KMR Apparat',Helvetica ,sans-serif;
	font-weight: 400 !important;
}

h2 {
    font-size: 30px;
    /* color: #2a206a; */
    color: #2c0046;
    line-height: 36px;
    margin: 0;
    padding: 0 0 30px;
    font-family: 'KMR Apparat',Helvetica ,sans-serif;
	font-weight: 400 !important;
}

@media only screen and (max-width: 980px) {

	h1 {
		font-size: 35px;
	    line-height: 45px;
	}

}

@media only screen and (max-width: 767px) {

	body {
	    /*font-size: 14px;*/
	}

}