:root {
  --body-bg-color: #FFFF;
  --nav-bar-bg-color: #104268;
  --button-bg-color: var(--nav-bar-bg-color);
  --button-color: var(--body-bg-color);
  --button-text-color: var(--body-bg-color)
  
}

html,body {
    background-color: var(--body-bg-color);
    height: 100%;
    margin: 0;
    display: flex;
    flex-direction: column;
    font-family: 'Inter', sans-serif;
  }

  
 @font-face {
  font-family: 'Inter';
  src: url('/fonts/Inter_Tight/static/InterTight-Regular.ttf') format('truetype'), 
       url('/fonts/Inter_Tight/static/InterTight-Black.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
 }

 @font-face {
  font-family: 'Inter-Bold';
  src: url('/fonts/Inter_Tight/static/InterTight-Bold.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
 }

  p {
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  }

  a {
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  }
   .text-content {
    padding-left: 15px;
    padding-right: 15px;
   }
  
  .content {
    flex: 1; /* Ensures content takes up the available space */
    
  }
  .responsive-image {
    width: 100%; /* Makes the image fill the width of its container */
      height: auto;
      max-height: 600px; /* Maintains the aspect ratio */
      display: block; /* Removes extra spacing below the image */
      aspect-ratio: 1487 / 600;
  }

.App {
    text-align: center;
  }
  
  .App-logo {
    height: 40vmin;
    pointer-events: none;
    
  }
  
  @media (prefers-reduced-motion: no-preference) {
    .App-logo {
      animation: App-logo-spin infinite 20s linear;
    }
  }
  
  .App-header {
    background-color: var(--nav-bar-bg-color);
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: calc(10px + 2vmin);
    color: white;
  }
  
  .App-link {
    color: var(--nav-bar-bg-color);
  }
  
  @keyframes App-logo-spin {
    from {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(360deg);
    }
  }

  
  