@charset "UTF-8";

/* ------------------------------------------------------------------------------- */
/* -  ACCESIBILITY --------------------------------------------------------------- */
/* ------------------------------------------------------------------------------- */

@media screen and (prefers-reduced-motion:reduce) {
	a, .btn, * {
		transition: none !important;
		-webkit-transition: none !important;
		-moz-transition: none !important;
		-ms-transition: none !important;
		-o-transition: none !important;
}
}
@media screen and (prefers-contrast: more) {
	:root {
        --theme-color-primary: #000000;
        --theme-color-secondary: #000000;
        --theme-color-white: #ffffff;
		--theme-color-grey-lighter-alt: #ffffff;
        --theme-color-grey-lighter: #ffffff;
        --theme-color-grey-light: #ffffff;
        --theme-color-grey: #000000;
        --theme-color-grey-dark: #000000;
        --theme-color-grey-darker: #000000;
        --theme-color-black: #000000;

        --theme-color-info: #000000;
        --theme-color-info-dark: #000000;
        --theme-color-success: #000000;
        --theme-color-success-dark: #000000;
        --theme-color-danger: #000000;
        --theme-color-danger-dark: #000000;
        --theme-color-warning: #000000;
        --theme-color-warning-dark: #000000;
	}
	#footer,
	#footer-container-before,
	#footer-container-main,
	#footer-container-after {
		background-color: var(--theme-color-white);
	}
}