@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&amp;display=swap");
html {
  font-size: 16px !important;
}

#locationbar {
  border-bottom: 1px solid #bfc8d4;
  padding: 5px 15px;
  text-align: left;
  font-family: Inter;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  color: #64748B;
}
#locationbar a {
  font-family: Inter;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  color: #64748B;
  text-decoration: none;
}
@media (max-width: 575px) {
  #locationbar a {
    font-size: 12px;
  }
}
#locationbar a:hover {
  text-decoration: underline;
}
#locationbar a:visited {
  color: #64748B;
}
@media (max-width: 1200px) {
  #locationbar {
    padding: 5px 70px;
  }
}
@media (max-width: 991px) {
  #locationbar {
    padding: 5px 26px;
  }
}

.flex-container {
  overflow: hidden;
  background-color: #ffffff;
  color: #222934;
  font-family: Inter;
}
.flex-container h1.feature {
  font-family: Inter;
  font-weight: 300;
  font-size: 5em;
  letter-spacing: -0.015em;
}
.flex-container h1.feature_plus {
  font-family: Inter;
  font-weight: 500;
  font-size: 5em;
  letter-spacing: -0.015em;
}
.flex-container h2.large {
  font-family: Inter;
  color: #ffffff;
  font-weight: 300;
  font-size: 3.5em;
}
.flex-container h2.large_plus {
  font-family: Inter;
  font-weight: 500;
  font-size: 3.5em;
}
.flex-container h3.regular {
  font-family: Inter;
  color: #ffffff;
  font-weight: 300;
  font-size: 2.5em;
  letter-spacing: -0.015em;
}
.flex-container h3.regular_plus {
  font-family: Inter;
  font-weight: 500;
  font-size: 2.5em;
  letter-spacing: -0.015em;
}
.flex-container h4.small {
  font-family: Inter;
  font-weight: 300;
  font-size: 2em;
  letter-spacing: -0.005em;
}
.flex-container h4.small_plus {
  font-family: Inter;
  font-weight: 500;
  font-size: 2em;
  letter-spacing: -0.005em;
}
.flex-container h5.mini {
  font-family: Inter;
  font-weight: 300;
  font-size: 1.5em;
  letter-spacing: -0.005em;
}
.flex-container h5.mini_plus {
  font-family: Inter;
  font-weight: 500;
  font-size: 1.5em;
  letter-spacing: -0.005em;
}
.flex-container p.feature {
  font-family: Inter;
  font-weight: 300;
  font-size: 1.25em;
}
.flex-container p.feature_plus {
  font-family: Inter;
  font-weight: 400;
  font-size: 1.25em;
  letter-spacing: -0.015em;
}
.flex-container p.large {
  font-family: Inter;
  font-weight: 300;
  font-size: 1.125em;
  letter-spacing: -0.015em;
}
.flex-container p.large_plus {
  font-family: Inter;
  font-weight: 400;
  font-size: 1.125em;
}
.flex-container p.regular {
  font-family: Inter;
  font-weight: 400;
  font-size: 1em;
}
.flex-container p.regular_plus {
  font-family: Inter;
  font-weight: 500;
  font-size: 1em;
}
.flex-container p.small {
  font-family: Inter;
  font-weight: 400;
  font-size: 0.875em;
}
.flex-container p.small_plus {
  font-family: Inter;
  font-weight: 500;
  font-size: 0.875em;
}
.flex-container p.mini {
  font-family: Inter;
  font-weight: 400;
  font-size: 0.75em;
}
.flex-container p.mini_plus {
  font-family: Inter;
  font-weight: 500;
  font-size: 0.75em;
}

.notification {
  position: relative;
}

.notification .st-badge {
  position: absolute;
  top: 3px;
  right: 0px;
  padding: 3px 0.5em;
  border-radius: 1em;
  background: #475569;
  color: white;
  font-size: 0.6em;
}

.notification .st-badge:empty {
  display: none;
}/*# sourceMappingURL=main_style.css.map */