.site-footer,
.header:not(.header-transparent) {
  background-color: #101e2b;
}

.btn-primary {
  background-color: #e5b80b;
  border-color: #e5b80b;
}

.btn-dark {
  background-color: #101e2b;
  border-color: #101e2b;
}

@media (max-width: 390px) {
  .header .custom-logo-link {
    width: 170px!important;
  }
}

.custom-logo-link:hover {
  -webkit-mask: linear-gradient(-60deg, #000 30%, #0005, #000 70%) right/300%
    100%;
  mask: linear-gradient(-60deg, #000 30%, #0005, #000 70%) right/300% 100%;
  background-repeat: no-repeat;
  animation: shimmer 4.5s infinite;
  color: black;
}

@keyframes shimmer {
  100% {
    -webkit-mask-position: left;
    mask-position: left;
  }
}
