/*
 * Global design tokens, taken verbatim from the captured Elementor kit (post-146.css).
 * Declared on :root rather than .elementor-kit-146 so they resolve without Elementor
 * present, and so an Elementor kit installed later does not collide with them.
 */
:root {
	--e-global-color-primary: #000000;
	--e-global-color-secondary: #FFFFFF;
	--e-global-color-text: #FFFFFF;
	--e-global-color-accent: #FFFFFF;

	--e-global-typography-primary-font-family: "Roboto";
	--e-global-typography-primary-font-weight: 600;
	--e-global-typography-secondary-font-family: "Roboto Slab";
	--e-global-typography-secondary-font-weight: 400;
	--e-global-typography-text-font-family: "Roboto";
	--e-global-typography-text-font-weight: 400;
	--e-global-typography-accent-font-family: "Roboto";
	--e-global-typography-accent-font-weight: 500;

	--container-max-width: 1140px;
}

@media (max-width: 1024px) {
	:root { --container-max-width: 1024px; }
}

@media (max-width: 767px) {
	:root { --container-max-width: 767px; }
}

/* The captured kit painted the page black. */
body {
	background-color: var(--e-global-color-primary);
}

/*
 * Announcement bar heading, from local-671-frontend-desktop.css.
 * Elementor emitted this as a per-element class rather than into post-671.css.
 */
.e-d4ac45c-3cc78bd {
	font-family: "AR One Sans", sans-serif;
	font-weight: 200;
	font-size: 14px;
	color: #ffffff;
	text-align: center;
	margin: 0;
}
