@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

:root
{
    --bs-dark: #000;
    --bs-white: #FFF;
    --bs-darker: #444444;
    --bs-primary: #333333;
    --bs-success: #00c9a7;
    --bs-warning: #fffa00;
    --bs-gray: #999;
}

body {
  color: #333;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
  font-family: "Inter", -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  font-variant-ligatures: none;
  -webkit-font-variant-ligatures: none;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke: 1px transparent;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  text-shadow: 0 0 1px rgba(0,0,0,0.01);
}

a { text-decoration:none; }
a:hover { text-decoration:none; }
b, strong { font-weight: 700; }

.display-4 { font-size: 3.2rem; }
.display-5 { font-size: 3rem; line-height: 3rem; }
.display-6 { font-size: 2rem; }

.lead { font-size: 26px; }

@media (max-width: 750px) {
  .display-4 { font-size: 2.2rem; }
  .display-5 { font-size: 1.8rem; line-height: 1.6rem; }
  .display-6 { font-size: 1.2rem; }
  .lead { font-size: 18px; }
}