#dtr-footer-section .footer-regions {
  max-width: 300px;
  margin: 0;
  text-align: left;
}
#dtr-footer-section .footer-regions select {
  display: block;
  width: 100%;
  min-height: 46px;
  padding: 10px 36px 10px 14px;
  border: 1px solid #536185;
  border-radius: 8px;
  background-color: #1c2c56;
  color: #fff;
  color-scheme: dark;
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23d7e6df' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 14px center;
  font: inherit;
  font-size: 16px;
  cursor: pointer;
}
#dtr-footer-section .footer-regions select:focus-visible {
  outline: 3px solid #9cdbc5;
  outline-offset: 3px;
}
#dtr-footer-section .footer-regions select:hover { border-color: #9cdbc5; }
#dtr-footer-section .footer-regions option { background: #1c2c56; color: #fff; }
@media (max-width: 767px) {
  #dtr-footer-section .footer-regions { max-width: none; margin-bottom: 24px; }
}
