.uk-button {
  margin: 0;
  border: none;
  overflow: visible;
  font: inherit;
  color: inherit;
  text-transform: none;
  -webkit-appearance: none;
  border-radius: 0;
  display: inline-block;
  box-sizing: border-box;
  padding: 0 28px;
  vertical-align: middle;
  font-size: 12px;
  line-height: 48px;
  text-align: center;
  text-decoration: none;
  transition: .1s ease-in-out;
  transition-property: color, background-color, background-position, background-size, border-color, box-shadow;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  border-radius: 4px;
  background-origin: border-box;
}

.uk-nav-default {
  font-size: 12px;
  line-height: 1.5;
  font-family: 'Inter Tight';
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1.5px;
}

.uk-nav, .uk-nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.uk-text-muted p,
.uk-text-muted {
  color: #a8a7b7 !important;
}

.display-1, .display-2, .display-3, .display-4, .display-5, .display-6, .h1, .h2, .h3, .h4, .h5, .h6, .uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-heading-2xlarge, .uk-heading-large, .uk-heading-medium, .uk-heading-small, .uk-heading-xlarge, h1, h2, h3, h4, h5, h6 {
  margin: 0 0 20px 0;
  font-family: Inter;
  font-weight: 400;
  color: #26244c;
  text-transform: none;
  letter-spacing: 3px;
}

*+.display-1, *+.display-2, *+.display-3, *+.display-4, *+.display-5, *+.display-6, *+.h1, *+.h2, *+.h3, *+.h4, *+.h5, *+.h6, *+.uk-h1, *+.uk-h2, *+.uk-h3, *+.uk-h4, *+.uk-h5, *+.uk-h6, *+.uk-heading-2xlarge, *+.uk-heading-large, *+.uk-heading-medium, *+.uk-heading-small, *+.uk-heading-xlarge, *+h1, *+h2, *+h3, *+h4, *+h5, *+h6 {
  margin-top: 40px;
}

.h6, .uk-h6, h6 {
  font-size: 12px;
  line-height: 1.4;
  font-family: 'Inter Tight';
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1.5px;
}

*+.uk-margin-medium {
  margin-top: 40px !important;
}

.uk-margin-medium {
  margin-bottom: 40px;
}

.uk-panel {
  display: flow-root;
  position: relative;
  box-sizing: border-box;
}

.uk-panel span {
  color: #fff;
}

.uk-text-left {
  text-align: left !important;
}

.uk-text-meta {
  font-size: 13px;
  line-height: 1.4;
  color: #a8a7b7;
  font-family: Inter;
  text-transform: none;
  letter-spacing: normal;
}

.uk-text-bold {
  font-weight: 700;
}

address, dl, fieldset, figure, ol, p, pre, ul {
  margin: 0 0 20px 0;
}

.uk-font-default {
  font-family: Inter;
  font-weight: 400;
}

.h5, .uk-h5, h5 {
  font-size: 15px;
  line-height: 1.4;
  font-family: 'Inter Tight';
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1.5px;
}

.uk-nav-default>li>a {
  color: #a8a7b7;
  transition: .1s ease-in-out;
  transition-property: color, background-color, border-color, box-shadow;
}

.uk-nav>li>a {
  padding: 6px 0;
}

.uk-nav li>a {
  display: flex;
  align-items: center;
  column-gap: .25em;
  text-decoration: none;
}

.uk-link, a {
  color: #b9d1e4;
  text-decoration: none;
  cursor: pointer;
}

.alert-info a {
  color: #49697f;
}

.uk-container .uk-container {
  padding-left: 0;
  padding-right: 0;
}

.uk-container>:last-child {
  margin-bottom: 0;
}

.uk-container {
  display: flow-root;
  box-sizing: content-box;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.uk-subnav-divider>* {
  display: flex;
  align-items: center;
}

.uk-subnav-divider>::before {
  content: "";
  height: 1.5em;
  margin-left: 0;
  margin-right: 20px;
  border-left: 1px solid transparent;
}

.uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before {
  border-left-color: rgba(38, 36, 76, .2);
}

.uk-subnav>* {
  flex: none;
  padding-left: 20px;
  position: relative;
}

.uk-margin-remove-bottom {
  margin-bottom: 0 !important;
}

.uk-flex-center {
  justify-content: center;
}

.uk-subnav-divider {
  margin-left: -41px;
}

.uk-subnav {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-left: -20px;
  padding: 0;
  list-style: none;
}

ol, ul {
  padding-left: 30px;
}

address, dl, fieldset, figure, ol, p, pre, ul {
  margin: 0 0 20px 0;
}

.uk-subnav>*>:first-child {
  display: flex;
  align-items: center;
  column-gap: .25em;
  color: #a8a7b7;
  transition: .1s ease-in-out;
  transition-property: color, background-color, border-color, box-shadow;
  font-size: 12px;
  font-family: 'Inter Tight';
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1.5px;
}

.uk-subnav .el-link {
  color: #fff;
}

.uk-totop {
  padding: 5px;
  color: #a8a7b7;
  transition: .1s ease-in-out;
  transition-property: color, background-color, border-color, box-shadow;
}

.uk-icon:not(.uk-preserve) [stroke*='#']:not(.uk-preserve) {
  stroke: currentcolor;
}

.uk-icon>* {
  transform: translate(0, 0);
}

canvas, img, svg, video {
  max-width: 100%;
  height: auto;
  box-sizing: border-box;
}

audio, canvas, iframe, img, svg, video {
  vertical-align: middle;
}

:where(:not([class*=uk-],[class*=tm-])), :where(:not([class*=uk-],[class*=tm-]))::after, :where(:not([class*=uk-],[class*=tm-]))::before {
  box-sizing: border-box;
}

/* Media Queries */
@media (min-width: 960px) {
  .uk-container {
      padding-left: 40px;
      padding-right: 40px;
  }
}
@media (min-width: 640px) {
  .uk-container {
      padding-left: 30px;
      padding-right: 30px;
  }
}
