body {
  background-color: #F7F6F5 !important;
  background-image: url("../images/ofal/bg.jpg");
}

.language-switcher {
  position: absolute;
  z-index: 999 !important;
  top: 30px;
  right: 40px;
  color: white;
}

.language-switcher a {
  color: white
}

.btn-gradient-danger {
  color: #fff;
  background: linear-gradient(-45deg, #EA1C24, #e53b52);
  border-color: #EA1C24;
}

.btn-gradient-danger:hover {
  color: #fff;
  background-color: #EA1C24;
  border-color: #EA1C24;
}

@media (min-width:768px) {
  .max-h-md-80 {
    max-height: 78vh;
  }

  .overflow-md-hidden {
    overflow: hidden;
  }
}