/*
  Contains the global css styles.
  TODO: rename to base.css
 */


/*
Font family: Zen Maru Gothic
*/
@font-face {
  font-family: "ZenMaruGothic";
  src: url("../fonts/ZenMaruGothic-Regular.dcf18f3e7c53.woff2") format("truetype");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "ZenMaruGothic";
  src: url("../fonts/ZenMaruGothic-Bold.9a3aeaba382c.woff2") format("truetype");
  font-weight: 700;
  font-style: normal;
}

/*
Font family: Bebas Neue
*/
@font-face {
  font-family: "BebasNeue";
  src: url("../fonts/BebasNeue-Regular.bcbde4a21b7d.woff2") format("truetype");
  font-weight: 400;
  font-style: normal;
}

/*
Font family: Outfit
*/

@font-face {
  font-family: "Outfit";
  src: url("../fonts/Outfit-Regular.8b7f83ac329f.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "Outfit";
  src: url("../fonts/Outfit-Medium.6febd007a335.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "Outfit";
  src: url("../fonts/Outfit-Bold.e788bf14fc28.ttf") format("truetype");
  font-weight: 700;
}


html {
    font-family: Outfit, Arial, "Trebuchet MS", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
}

ul {
  list-style: disc;
}

ul > li {
  margin-left: 1rem;
}

p, h1, h2 {
  margin-bottom: 1.5rem;
}

h2 {
  font-size: 2rem;
}

h1, h2, h3, h4, h5, h6 {
  font-family: Outfit, Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
}

a {
  text-decoration: none;
  color: #4ac1f7;
}

img {
  max-width: 100%;
}

/* Utility classes */

.list-style-none {
  list-style: none;
}

.list-items-ml-0 > li {
  margin-left: 0;
}

.labels-hidden label {
  display: none;
}

.ml-0 {
  margin-left: 0;
}

.color-light-blue {
  color: lightblue
}

.object-fit-cover {
  object-fit: cover;
}

.h-100 {
  height: 100%;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
