@font-face {
	font-family: 'Headline';
	font-weight: 100;
	font-style: normal;
	src: 	url(https://strategicitleadershipexperts.com/app/content/media/font-hero/google-fonts/outfit/outfit-thin-normal-latin.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Headline';
	font-weight: 200;
	font-style: normal;
	src: 	url(https://strategicitleadershipexperts.com/app/content/media/font-hero/google-fonts/outfit/outfit-extra-light-normal-latin.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Headline';
	font-weight: 300;
	font-style: normal;
	src: 	url(https://strategicitleadershipexperts.com/app/content/media/font-hero/google-fonts/outfit/outfit-light-normal-latin.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Headline';
	font-weight: 400;
	font-style: normal;
	src: 	url(https://strategicitleadershipexperts.com/app/content/media/font-hero/google-fonts/outfit/outfit-regular-normal-latin.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Headline';
	font-weight: 500;
	font-style: normal;
	src: 	url(https://strategicitleadershipexperts.com/app/content/media/font-hero/google-fonts/outfit/outfit-medium-normal-latin.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Headline';
	font-weight: 600;
	font-style: normal;
	src: 	url(https://strategicitleadershipexperts.com/app/content/media/font-hero/google-fonts/outfit/outfit-semi-bold-normal-latin.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Headline';
	font-weight: 700;
	font-style: normal;
	src: 	url(https://strategicitleadershipexperts.com/app/content/media/font-hero/google-fonts/outfit/outfit-bold-normal-latin.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Headline';
	font-weight: 800;
	font-style: normal;
	src: 	url(https://strategicitleadershipexperts.com/app/content/media/font-hero/google-fonts/outfit/outfit-extra-bold-normal-latin.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Headline';
	font-weight: 900;
	font-style: normal;
	src: 	url(https://strategicitleadershipexperts.com/app/content/media/font-hero/google-fonts/outfit/outfit-heavy-normal-latin.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Subheadline';
	font-weight: 300;
	font-style: normal;
	src: 	url(https://strategicitleadershipexperts.com/app/content/media/font-hero/google-fonts/montserrat/montserrat-light-normal-latin.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Subheadline';
	font-weight: 400;
	font-style: normal;
	src: 	url(https://strategicitleadershipexperts.com/app/content/media/font-hero/google-fonts/montserrat/montserrat-regular-normal-latin.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Body';
	font-weight: 100;
	font-style: normal;
	src: 	url(https://strategicitleadershipexperts.com/app/content/media/font-hero/google-fonts/roboto/roboto-thin-normal-latin.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Body';
	font-weight: 100;
	font-style: italic;
	src: 	url(https://strategicitleadershipexperts.com/app/content/media/font-hero/google-fonts/roboto/roboto-thin-italic-latin.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Body';
	font-weight: 300;
	font-style: normal;
	src: 	url(https://strategicitleadershipexperts.com/app/content/media/font-hero/google-fonts/roboto/roboto-light-normal-latin.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Body';
	font-weight: 300;
	font-style: italic;
	src: 	url(https://strategicitleadershipexperts.com/app/content/media/font-hero/google-fonts/roboto/roboto-light-italic-latin.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Body';
	font-weight: 400;
	font-style: normal;
	src: 	url(https://strategicitleadershipexperts.com/app/content/media/font-hero/google-fonts/roboto/roboto-regular-normal-latin.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Body';
	font-weight: 500;
	font-style: normal;
	src: 	url(https://strategicitleadershipexperts.com/app/content/media/font-hero/google-fonts/roboto/roboto-medium-normal-latin.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Body';
	font-weight: 700;
	font-style: normal;
	src: 	url(https://strategicitleadershipexperts.com/app/content/media/font-hero/google-fonts/roboto/roboto-bold-normal-latin.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Body';
	font-weight: 700;
	font-style: italic;
	src: 	url(https://strategicitleadershipexperts.com/app/content/media/font-hero/google-fonts/roboto/roboto-bold-italic-latin.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Body';
	font-weight: 900;
	font-style: normal;
	src: 	url(https://strategicitleadershipexperts.com/app/content/media/font-hero/google-fonts/roboto/roboto-heavy-normal-latin.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Body';
	font-weight: 900;
	font-style: italic;
	src: 	url(https://strategicitleadershipexperts.com/app/content/media/font-hero/google-fonts/roboto/roboto-heavy-italic-latin.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Heading';
	font-weight: 500;
	font-style: normal;
	src: 	url(https://strategicitleadershipexperts.com/app/content/media/font-hero/google-fonts/outfit/outfit-medium-normal-latin.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Heading';
	font-weight: 600;
	font-style: normal;
	src: 	url(https://strategicitleadershipexperts.com/app/content/media/font-hero/google-fonts/outfit/outfit-semi-bold-normal-latin.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Heading';
	font-weight: 700;
	font-style: normal;
	src: 	url(https://strategicitleadershipexperts.com/app/content/media/font-hero/google-fonts/outfit/outfit-bold-normal-latin.woff2) format('woff2');
	font-display: swap;
}

:root {
	--fh-headline: 'Headline', Verdana, Arial, sans-serif;
	--fh-subheadline: 'Subheadline', Verdana, Arial, sans-serif;
	--fh-body: 'Body', Verdana, Arial, sans-serif;
	--fh-heading: 'Heading', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.has-headline-font-family{ 
	font-family: var(--fh-headline);
}

.has-subheadline-font-family{ 
	font-family: var(--fh-subheadline);
}

.has-body-font-family{ 
	font-family: var(--fh-body);
}

.has-heading-font-family{ 
	font-family: var(--fh-heading);
}

