@font-face {
    font-family: 'Inter';
    src: url('../fonts/inter/Inter-Regular.ttf');
    font-weight: 400;
}
@font-face {
    font-family: 'Inter';
    src: url('../fonts/inter/Inter-SemiBold.ttf');
     font-weight: 600;
}
@font-face {
    font-family: 'Inter';
    src: url('../fonts/inter/Inter-Bold.ttf');
     font-weight: 700;
}
@font-face {
    font-family: 'Inter';
    src: url('../fonts/inter/Inter-ExtraBold.ttf');
     font-weight: 800;
}
@font-face {
    font-family: 'Inter';
    src: url('../fonts/inter/Inter-Black.ttf');
    font-weight: 900;
}

:root {

--bs-font-sans-serif:'Inter', sans-serif;
 
}

.card {
border-width: 2px !important;
box-shadow: 0 .375rem 1.5rem 0 rgba(140,152,164,.125);
}

.bg-primary{
	background-color: rgba(61, 188, 236,1) !important;
}
#site_content{
	min-height:60vh;
}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{
	font-family: 'Inter', sans-serif;
}
h1,.h1,h2,.h2,.font-weight-bold,.inter-bold{
	font-weight:900 !important;
}

.navbar-nav .nav-link {
  font-family: 'Inter', sans-serif;
  font-weight: 900 !important;
  font-size:1.4rem;
  text-transform:uppercase;
  color:#000 !important;
}

.navbar-clone {
  box-shadow:none;
  left:0;
  position:fixed!important;
  top:0;
  transform:translateY(-100%);
  transition:all .3s ease-in-out;
  z-index:1008
}
.navbar-stick {
  border-bottom:1px solid var(--bs-gray-100);
  transform:translateY(0)
}
.navbar-stick:not(.navbar-dark) {
  background:var(--bs-body-bg);
  box-shadow:0 .125rem .25rem rgba(2,6,23,.075)
}
.navbar-stick:not(.navbar-dark).navbar-brand {
  filter:brightness(0) invert(1)
}


@keyframes navbar-show {
  from {
    transform: translateY(-.75rem);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}

