/* Font Family */
@import url("https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&display=swap");

:root {
    /*--primary: #2E5A95;*/
    --primary: #2E5A95;
    --primaryDark: #1E3B61;
    --primaryLight: #8BA834;
    --text: #4a4a4a;
    --highlightRed: #A74A43;
    --highlightBeige: #7C6858;
    --highlightOrange: #A36B0D;
    --highlightBlue: #566984;
    /*--highlightNavy: #448084;*/
    --highlightGreen: #647925;
    --highlightNavy: #40787D;
    --highlightTeal: #05829A;
    --black: #000;
    --white: #fff;
    /* Backgrounds */
    --background: #f7f7f7;
    --backgroundAlt: #e3e3e3;
    --backgroundBlue: #DFE2E8;
    --backgroundBlueAlt: #E3ECF7;
    /* Border */
    --borderGrey: #636363;
    /* Dark Versions */
    --highlightRedDark: #833A35;
    --highlightNavyDark: #40787D;
    --backgroundGreyDark: #ccc;
    --backgroundGreenDark: #e4ece4;
    /* MMenu */
    --mm-color-border: rgba(0, 0, 0, 0.3) !important;
    --mm-color-button: rgba(255, 255, 255, 0.4) !important;
    --mm-color-text: rgba(255, 255, 255, 0.85) !important;
    --mm-color-text-dimmed: rgba(255, 255, 255, 0.4) !important;
    --mm-color-background: var(--primaryDark) !important;
    --mm-color-background-highlight: var(--primary) !important;
    --mm-color-background-emphasis: rgba(0, 0, 0, 0.1) !important;
    --mm-shadow: 0 0 20px rgba(0, 0, 0, 0.5) !important;
    /* Fonts */
    font-family: sans-serif;
    --fontBold: 'lexend', sans-serif;
    --fontNormal: 'lexend',sans-serif;
}

/* Icons */
@font-face {
    font-family: 'icomoon';
    src:  url('../../fonts/icomoon.eot?fjroo5');
    src:  url('../../fonts/icomoon.eot?fjroo5#iefix') format('embedded-opentype'),
        url('../../fonts/icomoon.ttf?fjroo5') format('truetype'),
        url('../../fonts/icomoon.woff?fjroo5') format('woff'),
        url('../../fonts/icomoon.svg?fjroo5#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}