.navbar-brand img {
    max-height: 120px;
}


.menu-switcher-nav{
  display:flex;
  justify-content:center;
  align-items:center;
  gap:1rem;
  margin:1rem 2rem;
  padding:0;
  flex-wrap:wrap;
}

.menu-switcher-nav li{
  margin:0;
  padding:0;
}

.menu-switcher-nav.uk-subnav-pill > * > :first-child{
  margin:0;
}

.menu-switcher-nav .uk-button{
  display:inline-block;
  min-width:220px;
  padding:var(--btn-padding);
  background-color:var(--btn-main-bg);
  color:var(--btn-main-text);
  border:2px solid var(--btn-main-border);
  border-radius:var(--btn-border-radius);
  box-shadow:var(--btn-main-shadow);
  font-family:var(--text-font);
  font-size:var(--btn-font-size);
  font-weight:600;
  line-height:1.5;
  letter-spacing:2px;
  text-transform:uppercase;
  text-align:center;
  text-decoration:none;
  transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out,box-shadow .15s ease-in-out,transform .15s ease-in-out;
}

.menu-switcher-nav .uk-button:hover,
.menu-switcher-nav .uk-button:focus,
.menu-switcher-nav .uk-button:active{
  background-color:var(--btn-hover-bg);
  color:var(--btn-hover-text);
  border-color:var(--btn-hover-border);
  text-decoration:none;
}

.menu-switcher-nav .uk-button:focus,
.menu-switcher-nav .uk-button:focus-visible{
  outline:0;
  box-shadow:var(--btn-focus-shadow);
}

.menu-switcher-nav li.uk-active .uk-button,
.menu-switcher-nav .uk-button[aria-expanded="true"],
.menu-switcher-nav .uk-button[aria-selected="true"]{
  background-color:var(--btn-hover-bg);
  color:var(--btn-hover-text);
  border-color:var(--btn-hover-border);
}

.internal .menu-switcher-nav .uk-button{
  text-decoration:none;
}

@media (max-width:767px){
  .menu-switcher-nav{
    gap:.75rem;
    margin:1rem 0 1.5rem;
  }

  .menu-switcher-nav li{
    width:100%;
  }

  .menu-switcher-nav .uk-button{
    width:100%;
    min-width:0;
  }
}

.item-title, .menu-description, .menu-title, .menu-section * {
    color: var(--color-3);
}

.menu-title {
    border-color: var(--color-1);
}

.menu-section {
    background-color: var(--color-4);
}

.menu-subtitle {
    color: var(--color-1-opacity-darkest);
    margin-top: 1rem;
}

body{
    background-color: var(--color-4);
}

.contact-grid iframe{
  min-height: 750px;
}

@media(max-width:991px){
  .contact-grid iframe{
  min-height: 400px;
}
}