:root {
  --lot-blue: #0C004B;
  }
  body{
    max-width: 1920px;
    margin: 0 auto;
  }



  /* Neris Thin */
  @font-face {
    font-family: 'Neris';
    src: url('../../css/fonts/Neris-Thin-webfont.woff') format('woff');
    font-weight: 100;
    font-style: normal;
  }


  /* Neris Thin Italic */
  @font-face {
    font-family: 'Neris';
    src: url('../../css/fonts/Neris-ThinItalic-webfont.woff') format('woff');
    font-weight: 100;
    font-style: italic;
  }


  /* Neris Light */
  @font-face {
    font-family: 'Neris';
    src: url('../../css/fonts/Neris-Light-webfont.woff') format('woff');
    font-weight: 300;
    font-style: normal;
  }


  /* Neris Light Italic */
  @font-face {
    font-family: 'Neris';
    src: url('../../css/fonts/Neris-LightItalic-webfont.woff') format('woff');
    font-weight: 300;
    font-style: italic;
  }


  /* Neris SemiBold */
  @font-face {
    font-family: 'Neris';
    src: url('../../css/fonts/Neris-SemiBold-webfont.woff') format('woff');
    font-weight: 600;
    font-style: normal;
  }


  /* Neris SemiBold Italic */
  @font-face {
    font-family: 'Neris';
    src: url('../../css/fonts/Neris-SemiBoldItalic-webfont.woff') format('woff');
    font-weight: 600;
    font-style: italic;
  }


  /* Neris Bold */
  @font-face {
    font-family: 'Neris';
    src: url('../../css/fonts/Neris-Bold-webfont.woff') format('woff');
    font-weight: 700;
    font-style: normal;
  }


  /* Neris Bold Italic */
  @font-face {
    font-family: 'Neris';
    src: url('../../css/fonts/Neris-BoldItalic-webfont.woff') format('woff');
    font-weight: 700;
    font-style: italic;
  }


  /* Neris Black */
  @font-face {
    font-family: 'Neris';
    src: url('../../css/fonts/Neris-Black-webfont.woff') format('woff');
    font-weight: 900;
    font-style: normal;
  }


  /* Neris Black Italic */
  @font-face {
    font-family: 'Neris';
    src: url('../../css/fonts/Neris-BlackItalic-webfont.woff') format('woff');
    font-weight: 900;
    font-style: italic;
  }


  html,
  body,
  nav ul li a,
  nav ul li a:visited {
    font-family: 'Neris';
  }


  nav {
    background-color: #26326c !important;
  }


  nav ul li a {
    color: #fff !important;
    font-weight: 900 !important;
    font-size: 1rem !important;
    margin: 0 1rem;


    &::after {
      background-color: #fff !important;
    }
  }


  .nav-mobile span#nav-toggle span{
    background-color: #fff !important;
    &::before, &::after {
      background-color: #fff !important;
    }
  }


  h2 {
    color: #053378;
    font-weight: 600;
    font-size: 2.275rem;
    line-height: 150%;
    letter-spacing: 0;


    &::after {
      content: "";
      background-color: #C2131A;
      display: block;
      height: 4px;
      width: 50px;
    }
  }


  @media only screen and (min-width: 1269px) {
    .nav-container {
      justify-content: flex-end;
    } 
  }


  @media only screen and (max-width: 1269px) {
    nav ul {
      background-color: #26326c !important;
    }
  }