/**
 * Gilroy — @font-face and type scale (theme mediafiles).
 */

@font-face {
	font-family: Gilroy;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url( "../fonts/gilroy/Gilroy-Regular.woff2" ) format( "woff2" );
}

@font-face {
	font-family: Gilroy;
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url( "../fonts/gilroy/Gilroy-Medium.woff2" ) format( "woff2" );
}

@font-face {
	font-family: Gilroy;
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url( "../fonts/gilroy/Gilroy-Semibold.woff2" ) format( "woff2" );
}

@font-face {
	font-family: Gilroy;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url( "../fonts/gilroy/Gilroy-Bold.woff2" ) format( "woff2" );
}

@font-face {
	font-family: Gilroy;
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url( "../fonts/gilroy/Gilroy-Black.woff2" ) format( "woff2" );
}

body {
	font-family: Gilroy, sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: inherit;
	font-weight: 700;
	margin: 0;
}

h1 {
	font-size: 64px;
	line-height: 78px;
}

h2 {
	font-size: 48px;
	line-height: 58px;
}

h3 {
	font-size: 32px;
	line-height: 39px;
}

h4 {
	font-size: 24px;
	line-height: 29px;
}

h5 {
	font-size: 20px;
	line-height: 24px;
}

h6 {
	font-size: 18px;
	line-height: 22px;
}

small,
.small {
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

p.caption,
figcaption,
.caption,
.wp-caption-text {
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
