.elementor-576 .elementor-element.elementor-element-85914ca{--display:flex;}.elementor-576 .elementor-element.elementor-element-89a1327 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-576 .elementor-element.elementor-element-5f874f4 .elementor-heading-title{font-family:"Custom-PlayfairDisplay", Sans-serif;font-size:30px;font-weight:900;line-height:45px;}.elementor-576 .elementor-element.elementor-element-4c2cec5 .elementor-heading-title{font-family:"Custom-PlayfairDisplay", Sans-serif;font-size:30px;font-weight:900;line-height:45px;}.elementor-576 .elementor-element.elementor-element-b9c3404 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-576 .elementor-element.elementor-element-c106365 .elementor-heading-title{font-family:"Custom-PlayfairDisplay", Sans-serif;font-size:30px;font-weight:900;line-height:45px;}.elementor-576 .elementor-element.elementor-element-0aa673b .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-576 .elementor-element.elementor-element-194e588 .elementor-heading-title{font-family:"Custom-PlayfairDisplay", Sans-serif;font-size:30px;font-weight:900;line-height:45px;}.elementor-576 .elementor-element.elementor-element-bcac346 .elementor-heading-title{font-family:"Custom-PlayfairDisplay", Sans-serif;font-size:30px;font-weight:900;line-height:45px;}.elementor-576 .elementor-element.elementor-element-ec30d86 .elementor-heading-title{font-family:"Custom-PlayfairDisplay", Sans-serif;font-size:30px;font-weight:900;line-height:45px;}.elementor-576 .elementor-element.elementor-element-37d1518 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-576 .elementor-element.elementor-element-b172801 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-576 .elementor-element.elementor-element-0b87ab7 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-576 .elementor-element.elementor-element-6c5114c .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-576 .elementor-element.elementor-element-2587c90 .elementor-heading-title{color:#009F00;}.elementor-576 .elementor-element.elementor-element-43de505 .elementor-heading-title{font-family:"Custom-PlayfairDisplay", Sans-serif;font-size:30px;font-weight:900;line-height:45px;}.elementor-576 .elementor-element.elementor-element-c7f476d .elementor-heading-title{font-family:"Custom-PlayfairDisplay", Sans-serif;font-size:30px;font-weight:900;line-height:45px;}.elementor-576 .elementor-element.elementor-element-c10ccc1 .elementor-heading-title{font-family:"Custom-PlayfairDisplay", Sans-serif;font-size:30px;font-weight:900;line-height:45px;}.elementor-576 .elementor-element.elementor-element-7a14235 .elementor-heading-title{font-family:"Custom-PlayfairDisplay", Sans-serif;font-size:30px;font-weight:900;line-height:45px;}.elementor-576 .elementor-element.elementor-element-89449e8 .elementor-heading-title{font-family:"Custom-PlayfairDisplay", Sans-serif;font-size:30px;font-weight:900;line-height:45px;}.elementor-576 .elementor-element.elementor-element-9196f04 .elementor-heading-title{color:var( --e-global-color-accent );}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Custom-PlayfairDisplay';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://pristine-motorsports.com/wp-content/uploads/2025/09/playfair-display-latin-400-normal-webfont.woff2') format('woff2');
}
@font-face {
	font-family: 'Custom-PlayfairDisplay';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://pristine-motorsports.com/wp-content/uploads/2025/09/playfair-display-latin-500-normal-webfont.woff2') format('woff2');
}
@font-face {
	font-family: 'Custom-PlayfairDisplay';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://pristine-motorsports.com/wp-content/uploads/2025/09/playfair-display-latin-600-normal-webfont.woff2') format('woff2');
}
@font-face {
	font-family: 'Custom-PlayfairDisplay';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://pristine-motorsports.com/wp-content/uploads/2025/09/playfair-display-latin-700-normal-webfont.woff2') format('woff2');
}
@font-face {
	font-family: 'Custom-PlayfairDisplay';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://pristine-motorsports.com/wp-content/uploads/2025/09/playfair-display-latin-800-normal-webfont.woff2') format('woff2');
}
@font-face {
	font-family: 'Custom-PlayfairDisplay';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://pristine-motorsports.com/wp-content/uploads/2025/09/playfair-display-latin-900-normal-webfont.woff2') format('woff2');
}
/* End Custom Fonts CSS */