.index-button {
  display: inline-block;
  position: relative;
  height: 15rem;
  width: 15rem;
  box-shadow: 0 0.4rem 1rem 0 rgba(0, 0, 0, 0.2), 0 0.4rem 2rem 0 rgba(0, 0, 0, 0.19);
  margin: 0.8rem;
  border-radius: 0.8rem;
  line-height: 1.5;
  vertical-align: middle;
  background-color: var(--w3-theme-l2-background-color) !important;
  color: var(--w3-theme-l2-color) !important;
}
@media (hover:hover) {
.index-button:hover {
  background-color: var(--w3-theme-background-color) !important;
  color: var(--w3-theme-color) !important;
}}
.index-logo {
  display: inline-block;
  position: relative;
  height: 16rem !important;
  width: 16rem !important;
  box-shadow: 0 0.4rem 1rem 0 rgba(0, 0, 0, 0.2), 0 0.4rem 2rem 0 rgba(0, 0, 0, 0.19);
  margin: 0.8rem;
}