@media (min-width: 300px) {
  .navbar-brand {
    padding-top: .3125rem;
    padding-bottom: .3125rem;
    margin-right: 1rem;
    margin-left: -32px;
    padding-left: 19px;
    font-size: 1.25rem;
    text-decoration: none;
    white-space: nowrap;
  }
}

@media (min-width: 1400px) {
  .navbar-brand {
    padding-top: .3125rem;
    padding-bottom: .3125rem;
    margin-right: 1rem;
    padding-left: 85px;
    margin-left: 214px;
    font-size: 1.25rem;
    text-decoration: none;
    white-space: nowrap;
  }
}

.text-center {
  text-align: center!important;
}

.fs-1 {
  font-size: calc(5.375rem + 1.5vw)!important;
}

.col {
  flex: 1 0 0%;
}

@media (min-width: 300px) {
  .modal-title {
    margin-bottom: 0;
    line-height: 1.5;
  }
}

image-modal, svg {
  vertical-align: middle;
}

