/* Shared contact rail for Pemako Thimphu and Pemako Punakha. */
.contact-rail {
  position: fixed;
  top: 65%;
  right: 0;
  z-index: 99;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  overflow: hidden;
  border: 1px solid rgba(171, 138, 98, 0.65);
  border-right: 0;
  border-radius: 3px 0 0 3px;
  background: #211f1d;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.22);
  transform: translateY(-50%);
}

.contact-rail-link {
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  border-top: 1px solid rgba(171, 138, 98, 0.45);
  color: #ab8a62;
  background: #211f1d;
  text-decoration: none;
  transition: color 0.25s ease, background-color 0.25s ease;
}

.contact-rail-link:first-child {
  border-top: 0;
}

.contact-rail-link:hover,
.contact-rail-link:focus-visible {
  color: #211f1d;
  background: #ab8a62;
  text-decoration: none;
  outline: none;
}

.contact-rail-link svg {
  width: 20px;
  height: 20px;
  fill: currentColor;
}

.fixed-button2,
.menu.bottomRight,
#exampleModal {
  display: none !important;
}

@media (max-width: 576px) {
  .contact-rail-link {
    width: 44px;
    height: 44px;
  }
}
