.container{
  display: flex;
}
.logo-wrapper {
  display: flex;
  flex-wrap: wrap;
}
.logo-wrapper > div {
  width: 10rem !important;
  height: 10rem !important;
  background: white;
  margin: .5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.logo-wrapper > div > img {
  width: 90% !important;
  vertical-align: middle;
  margin: 0;
}

.col {
  flex: 1;
}


.cold {
  flex: 1;
}

.cold + .cold {
    border-left: solid 1px #ccc;
}

.pt {
  padding-top: 3rem;
}

@font-face { 
    font-family: "inter"; 
    src: url("Inter/static/Inter-Regular.ttf"); 
}

@font-face { 
    font-family: "inter-bold"; 
    src: url("Inter/static/Inter-Bold.ttf") format("truetype"); 
}

.reveal h1, .reveal h2 {
    font-family: 'inter-bold'
}

.reveal h3, .reveal h4, .reveal h5, .reveal h6, .reveal, #footnote {
    font-family: 'inter'
}

.about-face {
    border-radius: 50%;
    height: 300px;
}

.reveal .undertitle {
    font-family: 'inter';
}

.shadowed {
   text-shadow: 2px 2px black !important;
}

#footnote {
  position: absolute;
  bottom: .5rem;
  left: .5rem;
  color: white;
}

.reveal pre code {
    max-height: initial !important;
    max-width: initial !important;
}
