/* jost-200 - latin */
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 200;
  src: url("../fonts/jost-v14-latin-200.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/jost-v14-latin-200.eot?#iefix") format("embedded-opentype"), url("../fonts/jost-v14-latin-200.woff2") format("woff2"), url("../fonts/jost-v14-latin-200.woff") format("woff"), url("../fonts/jost-v14-latin-200.ttf") format("truetype"), url("../fonts/jost-v14-latin-200.svg#Jost") format("svg");
  /* Legacy iOS */
}

/* jost-300 - latin */
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/jost-v14-latin-300.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/jost-v14-latin-300.eot?#iefix") format("embedded-opentype"), url("../fonts/jost-v14-latin-300.woff2") format("woff2"), url("../fonts/jost-v14-latin-300.woff") format("woff"), url("../fonts/jost-v14-latin-300.ttf") format("truetype"), url("../fonts/jost-v14-latin-300.svg#Jost") format("svg");
  /* Legacy iOS */
}

/* jost-regular - latin */
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/jost-v14-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/jost-v14-latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/jost-v14-latin-regular.woff2") format("woff2"), url("../fonts/jost-v14-latin-regular.woff") format("woff"), url("../fonts/jost-v14-latin-regular.ttf") format("truetype"), url("../fonts/jost-v14-latin-regular.svg#Jost") format("svg");
  /* Legacy iOS */
}

h1, h2, h3 {
  font-weight: 200;
}

h3 {
  font-size: 1.5rem;
}

.card .card-img-overlay {
  display: none !important;
  text-align: center;
  vertical-align: middle;
}

.card-img-overlay span {
  background-color: white;
  padding: 10px 30px;
}

.card:hover .card-img-overlay {
  display: inline-block !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.mt-100 {
  margin-top: 100px;
}

.mh-40 {
  max-height: 40px;
}
/*# sourceMappingURL=main.css.map */