@font-face {
    font-family: 'nunito';
    src: url('../fonts/Nunito-Regular.eot');
    src: url('../fonts/Nunito-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Nunito-Regular.woff2') format('woff2'),
        url('../fonts/Nunito-Regular.woff') format('woff'),
        url('../fonts/Nunito-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'boldNunito';
    src: url('../fonts/Nunito-ExtraBold.eot');
    src: url('../fonts/Nunito-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Nunito-ExtraBold.woff2') format('woff2'),
        url('../fonts/Nunito-ExtraBold.woff') format('woff'),
        url('../fonts/Nunito-ExtraBold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

body{
    margin: 0;
    padding: 0;
}

.timeline-content {
    opacity: 0; /* Start with 0 opacity */
    transition: opacity 0.5s ease-in-out; /* Transition animation */
  }
  
  .timeline-content.visible {
    opacity: 1; /* Fade in when visible */
  }




/* Media query for screens larger than or equal to 600px */
@media (min-width: 600px) {
  .css-1sqq6so-MuiContainer-root {
    padding-top: 0!important; /* Override padding for larger screens */
  }
}
