@font-face {
  font-family: PP Nikkei Maru;
  src: url('/files/PPNikkeiMaru-Regular.ttf');
  font-weight: 350;
  font-display: swap;
}

@font-face {
  font-family: PP Nikkei Maru;
  src: url('/files/PPNikkeiMaru-Ultrabold.ttf');
  font-weight: ultrabold;
}

@font-face {
  font-family: PP Nikkei Maru;
  src: url('/files/PPNikkeiMaru-Heavy.ttf');
  font-weight: 600;
}

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/files/DMSans-Regular.woff2) format('woff2');
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/files/roboto-regular.woff2) format('woff2');
}

html{
    scroll-behavior: smooth;
    overflow: scroll;
    
}

body {
    scroll-snap-type: y mandatory;
}

.CTAbutton:hover {
    font-weight:400;
}

.logoAMI:hover {
    transform: scale(1.05);
    transition: all 0.1s ease-in-out;
}

.navbar-link:hover {
    color: #004c99;
    transform: scale(1.05);
    transition: 0.1s ease-in-out;
}

.next-section-button {
    opacity: 0.1;
    z-index: 2;
}

.next-section-button:hover {
    opacity: 0.4;
}

.subtext {
   color: #828282;
   font-size: 12px;
}