/*----- THEME - VARIABLES - Open -----*/
:root {
  --primary-font-family: "Poppins", sans-serif;
  --secondary-font-family: "guyot-headline", sans-serif;

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

  --color-primary: #1c3462;
  --color-secondary: #eca030;
  --color-tertiary: #2a4e93;
  --color-quaternary: #bdc8de;

  --color-coral-100: #f2f5fa;

  --color-medium: #246a40;
  --color-dark: #1c3462;
  --color-darker: #1a4c2e;
  --color-light: #f2f5fa;

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

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

/*----- MEGA MENU - VARIABLES - Open -----*/
:root {
  /** FONTS **/
  --aero-mm-primary-font-family: "Poppins", sans-serif;
  --aero-mm-secondary-font-family: "guyot-headline", sans-serif;

  /*! LEVEL 0 !*/
  --aero-mm-lv0-color: #1c3462;
  --aero-mm-lv0-bg-color: transparent;

  --aero-mm-lv0-color-hover: #a3680f;
  --aero-mm-lv0-bg-color-hover: transparent;

  --aero-mm-lv0-color-active: #a3680f;
  --aero-mm-lv0-bg-color-active: transparent;

  --aero-mm-row-border-top-color: #eca030;
  --aero-mm-row-border-top-color-active: #eca030;

  /*|| Responsive ||*/
  --aero-mm-lv0-resp-color: #1c3462;
  --aero-mm-lv0-resp-bg-color: transparent;
  --aero-mm-lv0-resp-border-color: #2a4e93;

  --aero-mm-lv0-resp-color-hover: #fff;
  --aero-mm-lv0-resp-bg-color-hover: #4473ca;
  --aero-mm-lv0-resp-border-color-hover: #1c3462;

  --aero-mm-lv0-resp-color-open: #fff;
  --aero-mm-lv0-resp-bg-color-open: #2a4e93;
  --aero-mm-lv0-resp-border-color-open: #1c3462;

  --aero-mm-lv0-resp-color-active: #1c3462;
  --aero-mm-lv0-resp-bg-color-active: #eca030;
  --aero-mm-lv0-resp-border-color-active: #a3680f;

  /*! LEVEL 1 !*/
  --aero-mm-lv1-color: #1c3462;
  --aero-mm-lv1-bg-color: transparent;

  --aero-mm-lv1-color-hover: #4473ca;
  --aero-mm-lv1-bg-color-hover: transparent;

  --aero-mm-lv1-color-active: #4473ca;
  --aero-mm-lv1-bg-color-active: transparent;

  --aero-mm-lv1-border-color: #2a4e93;
  --aero-mm-lv1-border-color-hover: #eca030;
  --aero-mm-lv1-border-color-active: #a3680f;

  /*|| Responsive ||*/
  --aero-mm-lv1-resp-color: #1c3462;
  --aero-mm-lv1-resp-bg-color: transparent;
  --aero-mm-lv1-resp-border-color: #1c3462;

  --aero-mm-lv1-resp-color-hover: #4473ca;
  --aero-mm-lv1-resp-bg-color-hover: transparent;
  --aero-mm-lv1-resp-border-color-hover: #4473ca;

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

  /*! LEVEL 2 !*/
  --aero-mm-lv2-color: #1c3462;
  --aero-mm-lv2-bg-color: transparent;

  --aero-mm-lv2-color-hover: #4473ca;
  --aero-mm-lv2-bg-color-hover: transparent;

  --aero-mm-lv2-color-active: #4473ca;
  --aero-mm-lv2-bg-color-active: transparent;

  --aero-mm-lv2-border-color: #d6e8f5;
  --aero-mm-lv2-border-color-hover: #22aaff;
  --aero-mm-lv2-border-color-active: #ff8616;

  /*|| Responsive ||*/
  --aero-mm-lv2-resp-color: #1c3462;
  --aero-mm-lv2-resp-bg-color: transparent;
  --aero-mm-lv2-resp-border-color: #4473ca;

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

  --aero-mm-lv2-resp-color-active: #a3680f;
  --aero-mm-lv2-resp-bg-color-active: transparent;
  --aero-mm-lv2-resp-border-color-active: #eca030;

  /*? 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: #1d262d;

  /*! LEVEL 0 !*/
  --aero-mm-lv0-border-radius: 0;
  --aero-mm-lv0-font-family: var(--aero-mm-primary-font-family);
  --aero-mm-lv0-font-size: 17px;
  --aero-mm-lv0-font-weight: 600;
  --aero-mm-lv0-height: auto;
  --aero-mm-lv0-line-height: 100%;
  --aero-mm-lv0-gap: 4px;
  --aero-mm-lv0-margin: 0;
  --aero-mm-lv0-padding: 2.375rem 0.25rem;
  --aero-mm-lv0-text-transform: uppercase;

  /*! LEVEL 1 !*/
  --aero-mm-lv1-border-radius: 0;
  --aero-mm-lv1-font-family: var(--aero-mm-primary-font-family);
  --aero-mm-lv1-font-size: 1.0625rem;
  --aero-mm-lv1-font-weight: 600;
  --aero-mm-lv1-line-height: normal;
  --aero-mm-lv1-margin: 0;
  --aero-mm-lv1-padding: 0.6875rem 0.25rem 0.75rem 0.25rem;
  --aero-mm-lv1-text-transform: none;

  /*! LEVEL 2 !*/
  --aero-mm-lv2-border-radius: 0;
  --aero-mm-lv2-font-family: var(--aero-mm-primary-font-family);
  --aero-mm-lv2-font-size: 0.9375rem;
  --aero-mm-lv2-font-weight: 500;
  --aero-mm-lv2-line-height: normal;
  --aero-mm-lv2-margin: 0;
  --aero-mm-lv2-padding: 0.4375rem 1.25rem 0.5rem 1.25rem;
  --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 -----*/
