@font-face {
	font-family: 'Poppins';
	font-weight: 400;
	font-style: normal;
	src: 	url(https://nlcmarketing.tempurl.host/wp-content/uploads/font-hero/google-fonts/poppins/poppins-regular-normal-latin.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Poppins';
	font-weight: 400;
	font-style: italic;
	src: 	url(https://nlcmarketing.tempurl.host/wp-content/uploads/font-hero/google-fonts/poppins/poppins-regular-italic-latin.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Poppins';
	font-weight: 500;
	font-style: normal;
	src: 	url(https://nlcmarketing.tempurl.host/wp-content/uploads/font-hero/google-fonts/poppins/poppins-medium-normal-latin.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Poppins';
	font-weight: 500;
	font-style: italic;
	src: 	url(https://nlcmarketing.tempurl.host/wp-content/uploads/font-hero/google-fonts/poppins/poppins-medium-italic-latin.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Poppins';
	font-weight: 600;
	font-style: normal;
	src: 	url(https://nlcmarketing.tempurl.host/wp-content/uploads/font-hero/google-fonts/poppins/poppins-semi-bold-normal-latin.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Poppins';
	font-weight: 600;
	font-style: italic;
	src: 	url(https://nlcmarketing.tempurl.host/wp-content/uploads/font-hero/google-fonts/poppins/poppins-semi-bold-italic-latin.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Poppins';
	font-weight: 800;
	font-style: normal;
	src: 	url(https://nlcmarketing.tempurl.host/wp-content/uploads/font-hero/google-fonts/poppins/poppins-extra-bold-normal-latin.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Poppins';
	font-weight: 900;
	font-style: normal;
	src: 	url(https://nlcmarketing.tempurl.host/wp-content/uploads/font-hero/google-fonts/poppins/poppins-heavy-normal-latin.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'TT Hoves Pro';
	font-weight: 400;
	font-style: normal;
	src: 	url(https://nlcmarketing.tempurl.host/wp-content/uploads/2025/03/tt_hoves_pro_regular-webfont.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'TT Hoves Pro';
	font-weight: 400;
	font-style: italic;
	src: 	url(https://nlcmarketing.tempurl.host/wp-content/uploads/2025/03/tt_hoves_pro_italic-webfont.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'TT Hoves Pro';
	font-weight: 500;
	font-style: normal;
	src: 	url(https://nlcmarketing.tempurl.host/wp-content/uploads/2025/03/tt_hoves_pro_medium-webfont.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'TT Hoves Pro';
	font-weight: 500;
	font-style: italic;
	src: 	url(https://nlcmarketing.tempurl.host/wp-content/uploads/2025/03/tt_hoves_pro_medium_italic-webfont.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'TT Hoves Pro';
	font-weight: 600;
	font-style: normal;
	src: 	url(https://nlcmarketing.tempurl.host/wp-content/uploads/2025/03/tt_hoves_pro_demibold-webfont.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'TT Hoves Pro';
	font-weight: 600;
	font-style: italic;
	src: 	url(https://nlcmarketing.tempurl.host/wp-content/uploads/2025/03/tt_hoves_pro_demibold_italic-webfont.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'TT Hoves Pro';
	font-weight: 800;
	font-style: normal;
	src: 	url(https://nlcmarketing.tempurl.host/wp-content/uploads/2025/03/tt_hoves_pro_bold-webfont.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'TT Hoves Pro';
	font-weight: 800;
	font-style: italic;
	src: 	url(https://nlcmarketing.tempurl.host/wp-content/uploads/2025/03/tt_hoves_pro_bold_italic-webfont.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'TT Hoves Pro';
	font-weight: 900;
	font-style: normal;
	src: 	url(https://nlcmarketing.tempurl.host/wp-content/uploads/2025/03/tt_hoves_pro_extrabold-webfont.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'TT Hoves Pro';
	font-weight: 900;
	font-style: italic;
	src: 	url(https://nlcmarketing.tempurl.host/wp-content/uploads/2025/03/tt_hoves_pro_extrabold_italic-webfont.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'MonoLisa';
	font-weight: 400;
	font-style: normal;
	src: 	url(https://nlcmarketing.tempurl.host/wp-content/uploads/2025/03/MonoLisa-Regular.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'MonoLisa';
	font-weight: 400;
	font-style: italic;
	src: 	url(https://nlcmarketing.tempurl.host/wp-content/uploads/2025/03/MonoLisa-RegularItalic.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'MonoLisa';
	font-weight: 500;
	font-style: normal;
	src: 	url(https://nlcmarketing.tempurl.host/wp-content/uploads/2025/03/MonoLisa-Medium.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'MonoLisa';
	font-weight: 500;
	font-style: italic;
	src: 	url(https://nlcmarketing.tempurl.host/wp-content/uploads/2025/03/MonoLisa-MediumItalic.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'MonoLisa';
	font-weight: 700;
	font-style: normal;
	src: 	url(https://nlcmarketing.tempurl.host/wp-content/uploads/2025/03/MonoLisa-Bold.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'MonoLisa';
	font-weight: 700;
	font-style: italic;
	src: 	url(https://nlcmarketing.tempurl.host/wp-content/uploads/2025/03/MonoLisa-BoldItalic.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'MonoLisa';
	font-weight: 900;
	font-style: normal;
	src: 	url(https://nlcmarketing.tempurl.host/wp-content/uploads/2025/03/MonoLisa-Black.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'MonoLisa';
	font-weight: 900;
	font-style: italic;
	src: 	url(https://nlcmarketing.tempurl.host/wp-content/uploads/2025/03/MonoLisa-BlackItalic.woff2) format('woff2');
}

:root {
	--fh-poppins: 'Poppins';
	--fh-tt-hoves-pro: 'TT Hoves Pro';
	--fh-monolisa: 'MonoLisa';
}
.has-poppins-font-family{ 
	font-family: var(--fh-poppins);
}

.has-tt-hoves-pro-font-family{ 
	font-family: var(--fh-tt-hoves-pro);
}

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

