html, body {
  --scroll-behavior: smooth;
  /* polyfill style */
  scroll-behavior: smooth;
  scroll-padding-top: 58px;
  /* height of sticky header */
}

.uk-navbar-container,
.uk-navbar-container:not(.uk-navbar-transparent) {
  background: #FFF;
  -webkit-box-shadow: rgba(85, 85, 85, 0.25) 1px 0px 6px 0px;
          box-shadow: rgba(85, 85, 85, 0.25) 1px 0px 6px 0px;
}

.uk-navbar div.logo {
  height: 100%;
  display: block;
}

.uk-navbar div.logo img {
  height: 100%;
  display: block;
}

.uk-navbar-nav > li > a {
  color: #000;
}

.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a.uk-open, .uk-navbar-nav > li > a:focus {
  color: rgba(0, 0, 0, 0.7);
}

#navbar-desktop,
#navbar-mobile {
  z-index: 12;
  position: fixed;
  top: 0;
  width: 100%;
}

.on-top .uk-navbar-container,
.on-top .uk-navbar-container .uk-navbar-item,
.on-top .uk-navbar-container .uk-navbar-nav > li > a, .uk-navbar-toggle,
.on-top .uk-navbar-nav {
  height: 80px;
  min-height: 80px;
  -webkit-transition: height 0.5s;
  transition: height 0.5s;
}

.uk-navbar-container,
.uk-navbar-container .uk-navbar-item,
.uk-navbar-container .uk-navbar-nav > li > a, .uk-navbar-toggle,
.uk-navbar-nav {
  height: 60px;
  min-height: 60px;
  -webkit-transition: height 0.5s;
  transition: height 0.5s;
}

.uk-offcanvas-bar .uk-nav > li > a {
  padding: 0.4rem 0;
}

.uk-offcanvas-bar .nav li:after {
  background: rgba(255, 255, 255, 0.7);
  content: " ";
  width: 100%;
  height: 1px;
  display: block;
}
/*# sourceMappingURL=main.css.map */