/*----- THEME - VARIABLES - Open -----*/
:root {
	--primary-font-family: 'Gotham A', 'Gotham B', sans-serif;
	--secondary-font-family: 'Gotham A', 'Gotham B', sans-serif;

	--border-radius: 0.5rem;
	--border-radius-buttons: 0.25rem;
	--box-shadow: 0 0 0.75rem 0 rgba(0, 0, 0, 0.12);

	--color-primary: #277145;
	--color-primary-500: #21653c;
	--color-primary-700: #1f5b37;
	--color-primary-750: #1a4c2e;

	--color-secondary: #86c87b;

	--color-tertiary-25: #e9f1f8;
	--color-tertiary-50: #c9e4fa;
	--color-tertiary-75: #c3ddf3;
	--color-tertiary-300: #71b4eb;
	--color-tertiary-400: #559dd8;
	--color-tertiary: #4188c4;
	--color-tertiary-600: #3576ac;
	--color-tertiary-700: #306b9c;

	--color-quaternary: #f4a268;
	--color-quaternary-800: #e86b13;
	--color-quaternary-900: #c85200;

	--color-neutral-50: #f9faf9;
	--color-neutral-200: #dadedc;
	--color-neutral-250: #d0d4d2;

	--color-black: #000000;
	--color-white: #ffffff;

	--color-text: #050f09;
	--color-heading: #050f09;
}
/*----- THEME - VARIABLES - Close -----*/

/*----- MEGA MENU - VARIABLES - Open -----*/
:root {
	/** FONTS **/
	--aero-mm-primary-font-family: 'Gotham A', 'Gotham B', sans-serif;
	--aero-mm-secondary-font-family: 'Gotham A', 'Gotham B', sans-serif;

	/*! LEVEL 0 !*/
	--aero-mm-lv0-color: #000000;
	--aero-mm-lv0-bg-color: inherit;

	--aero-mm-lv0-color-hover: #277145;
	--aero-mm-lv0-bg-color-hover: inherit;

	--aero-mm-lv0-color-active: #e86b13;
	--aero-mm-lv0-bg-color-active: inherit;

	--aero-mm-row-border-top-color: #86c87b;
	--aero-mm-row-border-top-color-active: #277145;

	/*|| Responsive ||*/
	--aero-mm-lv0-resp-color: #000;
	--aero-mm-lv0-resp-bg-color: transparent;
	--aero-mm-lv0-resp-border-color: #dfc6b5;

	--aero-mm-lv0-resp-color-hover: #000;
	--aero-mm-lv0-resp-bg-color-hover: #86c87b;
	--aero-mm-lv0-resp-border-color-hover: #277145;

	--aero-mm-lv0-resp-color-open: #fff;
	--aero-mm-lv0-resp-bg-color-open: #277145;
	--aero-mm-lv0-resp-border-color-open: #dfc6b5;

	--aero-mm-lv0-resp-color-active: #fff;
	--aero-mm-lv0-resp-bg-color-active: #e86b13;
	--aero-mm-lv0-resp-border-color-active: #dfc6b5;

	/*! LEVEL 1 !*/
	--aero-mm-lv1-color: #000000;
	--aero-mm-lv1-bg-color: inherit;

	--aero-mm-lv1-color-hover: #3f8136;
	--aero-mm-lv1-bg-color-hover: inherit;

	--aero-mm-lv1-color-active: #ee7017;
	--aero-mm-lv1-bg-color-active: inherit;

	--aero-mm-lv1-border-color: #dfc6b5;
	--aero-mm-lv1-border-color-hover: #86c87b;
	--aero-mm-lv1-border-color-active: #f4a268;

	/*|| Responsive ||*/
	--aero-mm-lv1-resp-color: #3f8136;
	--aero-mm-lv1-resp-bg-color: transparent;
	--aero-mm-lv1-resp-border-color: #dfc6b5;

	--aero-mm-lv1-resp-color-hover: #277145;
	--aero-mm-lv1-resp-bg-color-hover: transparent;
	--aero-mm-lv1-resp-border-color-hover: #86c87b;

	--aero-mm-lv1-resp-color-active: #ee7017;
	--aero-mm-lv1-resp-bg-color-active: transparent;
	--aero-mm-lv1-resp-border-color-active: #dfc6b5;

	/*! LEVEL 2 !*/
	--aero-mm-lv2-color: #000000;
	--aero-mm-lv2-bg-color: inherit;
	--aero-mm-lv2-border-color: #cbd9c8;

	--aero-mm-lv2-color-hover: #277145;
	--aero-mm-lv2-bg-color-hover: inherit;
	--aero-mm-lv2-border-color-hover: #86c87b;

	--aero-mm-lv2-color-active: #277145;
	--aero-mm-lv2-bg-color-active: inherit;
	--aero-mm-lv2-border-color-active: #86c87b;

	/*|| Responsive ||*/
	--aero-mm-lv2-resp-color: #000;
	--aero-mm-lv2-resp-bg-color: transparent;
	--aero-mm-lv2-resp-border-color: #cbd9c8;

	--aero-mm-lv2-resp-color-hover: #ee7017;
	--aero-mm-lv2-resp-bg-color-hover: transparent;
	--aero-mm-lv2-resp-border-color-hover: #ee7017;

	--aero-mm-lv2-resp-color-active: #ee7017;
	--aero-mm-lv2-resp-bg-color-active: transparent;
	--aero-mm-lv2-resp-border-color-active: #cbd9c8;

	/*? ATTENTION ?*/
	/*? These variables can be edited, but should not be removed ?*/

	/** GENERAL **/
	--aero-mm-white: #ffffff;
	--aero-mm-color-no-link: #48525a;
	--aero-mm-resp-bg-color: #fff;

	/*! LEVEL 0 !*/
	--aero-mm-lv0-border-radius: 0;
	--aero-mm-lv0-font-family: var(--aero-mm-primary-font-family);
	--aero-mm-lv0-font-size: 1rem;
	--aero-mm-lv0-font-weight: 500;
	--aero-mm-lv0-height: auto;
	--aero-mm-lv0-line-height: 100%;
	--aero-mm-lv0-gap: 0;
	--aero-mm-lv0-margin: 0;
	--aero-mm-lv0-padding: 12px 12px;
	--aero-mm-lv0-text-transform: none;

	/*! LEVEL 1 !*/
	--aero-mm-lv1-border-radius: 0;
	--aero-mm-lv1-font-family: var(--aero-mm-secondary-font-family);
	--aero-mm-lv1-font-size: 1.0625rem;
	--aero-mm-lv1-font-weight: 500;
	--aero-mm-lv1-line-height: 130%;
	--aero-mm-lv1-margin: 0;
	--aero-mm-lv1-padding: 0.875rem 0.5rem;
	--aero-mm-lv1-text-transform: none;

	/*! LEVEL 2 !*/
	--aero-mm-lv2-border-radius: 0;
	--aero-mm-lv2-font-family: var(--aero-mm-secondary-font-family);
	--aero-mm-lv2-font-size: 1rem;
	--aero-mm-lv2-font-weight: 500;
	--aero-mm-lv2-line-height: 140%;
	--aero-mm-lv2-margin: 0;
	--aero-mm-lv2-padding: 0.875rem 0.5rem;
	--aero-mm-lv2-text-transform: none;
}
/*----- MEGA MENU - VARIABLES - Close -----*/

/*----- AERO - VARIABLES - Open -----*/
:root {
	--aero-main: #2192e8;
	--aero-secondary: #f15a24;
	--aero-dark: #0d3354;
	--aero-darker: #09233a;
	--aero-light: #edf5fb;
	--aero-border: #cbe3f5;

	--aero-black: #000000;
	--aero-white: #ffffff;

	--aero-text: #333333;
	--aero-heading: #121f28;
}
/*----- AERO - VARIABLES - Close -----*/
