		@font-face {
		  font-family: 'Montserrat';
		  font-style: normal;
		  font-weight: 300;
		  font-display: swap;
		  src: url('/wp-content/themes/thebusinesstoolkit-child/assets/fonts/montserrat/Montserrat-Regular.woff2') format('woff2'),
			   url('/wp-content/themes/thebusinesstoolkit-child/assets/fonts/montserrat/Montserrat-Regular.ttf') format('truetype');
		}

		/* 400 real (keep as-is) */
		@font-face {
		  font-family: 'Montserrat';
		  font-style: normal;
		  font-weight: 400;
		  font-display: swap;
		  src: url('/wp-content/themes/thebusinesstoolkit-child/assets/fonts/montserrat/Montserrat-Regular.woff2') format('woff2'),
			   url('/wp-content/themes/thebusinesstoolkit-child/assets/fonts/montserrat/Montserrat-Regular.ttf') format('truetype');
		}

		/* 500 requested -> use SemiBold (600 file) */
		@font-face {
		  font-family: 'Montserrat';
		  font-style: normal;
		  font-weight: 500;
		  font-display: swap;
		  src: url('/wp-content/themes/thebusinesstoolkit-child/assets/fonts/montserrat/Montserrat-SemiBold.woff2') format('woff2'),
			   url('/wp-content/themes/thebusinesstoolkit-child/assets/fonts/montserrat/Montserrat-SemiBold.ttf') format('truetype');
		}

		/* 600 real (optional) */
		@font-face {
		  font-family: 'Montserrat';
		  font-style: normal;
		  font-weight: 600;
		  font-display: swap;
		  src: url('/wp-content/themes/thebusinesstoolkit-child/assets/fonts/montserrat/Montserrat-SemiBold.woff2') format('woff2'),
			   url('/wp-content/themes/thebusinesstoolkit-child/assets/fonts/montserrat/Montserrat-SemiBold.ttf') format('truetype');
		}

		/* 700 requested -> use ExtraBold (800 file) */
		@font-face {
		  font-family: 'Montserrat';
		  font-style: normal;
		  font-weight: 700;
		  font-display: swap;
		  src: url('/wp-content/themes/thebusinesstoolkit-child/assets/fonts/montserrat/Montserrat-ExtraBold.woff2') format('woff2'),
			   url('/wp-content/themes/thebusinesstoolkit-child/assets/fonts/montserrat/Montserrat-ExtraBold.ttf') format('truetype');
		}

		/* map 800 and 900 also to ExtraBold file */
		@font-face {
		  font-family: 'Montserrat';
		  font-style: normal;
		  font-weight: 800;
		  font-display: swap;
		  src: url('/wp-content/themes/thebusinesstoolkit-child/assets/fonts/montserrat/Montserrat-ExtraBold.woff2') format('woff2'),
			   url('/wp-content/themes/thebusinesstoolkit-child/assets/fonts/montserrat/Montserrat-ExtraBold.ttf') format('truetype');
		}
		@font-face {
		  font-family: 'Montserrat';
		  font-style: normal;
		  font-weight: 900;
		  font-display: swap;
		  src: url('/wp-content/themes/thebusinesstoolkit-child/assets/fonts/montserrat/Montserrat-ExtraBold.woff2') format('woff2'),
			   url('/wp-content/themes/thebusinesstoolkit-child/assets/fonts/montserrat/Montserrat-ExtraBold.ttf') format('truetype');
		}

		/* ---------- Poppins mappings ---------- */
		/* 300 -> use Regular (400 file) */
		@font-face {
		  font-family: 'Poppins';
		  font-style: normal;
		  font-weight: 300;
		  font-display: swap;
		  src: url('/wp-content/themes/thebusinesstoolkit-child/assets/fonts/poppins/Poppins-Regular.woff2') format('woff2'),
			   url('/wp-content/themes/thebusinesstoolkit-child/assets/fonts/poppins/Poppins-Regular.ttf') format('truetype');
		}

		/* 400 */
		@font-face {
		  font-family: 'Poppins';
		  font-style: normal;
		  font-weight: 400;
		  font-display: swap;
		  src: url('/wp-content/themes/thebusinesstoolkit-child/assets/fonts/poppins/Poppins-Regular.woff2') format('woff2'),
			   url('/wp-content/themes/thebusinesstoolkit-child/assets/fonts/poppins/Poppins-Regular.ttf') format('truetype');
		}

		/* 500 -> use SemiBold (600 file) */
		@font-face {
		  font-family: 'Poppins';
		  font-style: normal;
		  font-weight: 500;
		  font-display: swap;
		  src: url('/wp-content/themes/thebusinesstoolkit-child/assets/fonts/poppins/Poppins-SemiBold.woff2') format('woff2'),
			   url('/wp-content/themes/thebusinesstoolkit-child/assets/fonts/poppins/Poppins-SemiBold.ttf') format('truetype');
		}

		/* 600 */
		@font-face {
		  font-family: 'Poppins';
		  font-style: normal;
		  font-weight: 600;
		  font-display: swap;
		  src: url('/wp-content/themes/thebusinesstoolkit-child/assets/fonts/poppins/Poppins-SemiBold.woff2') format('woff2'),
			   url('/wp-content/themes/thebusinesstoolkit-child/assets/fonts/poppins/Poppins-SemiBold.ttf') format('truetype');
		}

		/* 700 -> use ExtraBold (800 file) */
		@font-face {
		  font-family: 'Poppins';
		  font-style: normal;
		  font-weight: 700;
		  font-display: swap;
		  src: url('/wp-content/themes/thebusinesstoolkit-child/assets/fonts/poppins/Poppins-ExtraBold.woff2') format('woff2'),
			   url('/wp-content/themes/thebusinesstoolkit-child/assets/fonts/poppins/Poppins-ExtraBold.ttf') format('truetype');
		}

		/* 800 & 900 mapped to ExtraBold as well */
		@font-face {
		  font-family: 'Poppins';
		  font-style: normal;
		  font-weight: 800;
		  font-display: swap;
		  src: url('/wp-content/themes/thebusinesstoolkit-child/assets/fonts/poppins/Poppins-ExtraBold.woff2') format('woff2'),
			   url('/wp-content/themes/thebusinesstoolkit-child/assets/fonts/poppins/Poppins-ExtraBold.ttf') format('truetype');
		}
		@font-face {
		  font-family: 'Poppins';
		  font-style: normal;
		  font-weight: 900;
		  font-display: swap;
		  src: url('/wp-content/themes/thebusinesstoolkit-child/assets/fonts/poppins/Poppins-ExtraBold.woff2') format('woff2'),
			   url('/wp-content/themes/thebusinesstoolkit-child/assets/fonts/poppins/Poppins-ExtraBold.ttf') format('truetype');
		}

		/* ---------- Red Hat Display (only 400 & 700 available) ---------- */
		/* Map 700 -> use Bold (700 file or 800 if your Bold is heavier) */
		@font-face {
		  font-family: 'Red Hat Display';
		  font-style: normal;
		  font-weight: 400;
		  font-display: swap;
		  src: url('/wp-content/themes/thebusinesstoolkit-child/assets/fonts/redhatdisplay/RedHatDisplay-Regular.woff2') format('woff2'),
			   url('/wp-content/themes/thebusinesstoolkit-child/assets/fonts/redhatdisplay/RedHatDisplay-Regular.ttf') format('truetype');
		}
		@font-face {
		  font-family: 'Red Hat Display';
		  font-style: normal;
		  font-weight: 700;
		  font-display: swap;
		  src: url('/wp-content/themes/thebusinesstoolkit-child/assets/fonts/redhatdisplay/RedHatDisplay-Bold.woff2') format('woff2'),
			   url('/wp-content/themes/thebusinesstoolkit-child/assets/fonts/redhatdisplay/RedHatDisplay-Bold.ttf') format('truetype');
		}
