:export {
  primaryMidnight500: #0b111e;
  primaryWhite100: #ffffff;
  primaryGray500: #848484;
  primaryAmber400: #fa9929;
}

.top-bar-wrapper {
  width: 100%;
  background: #0b111e;
}

.top-bar-cmp {
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-height: 50px;
  background: #0b111e;
  color: #ffffff;
  max-width: 1200px;
  margin: 0 auto;
  width: auto;
  overflow: visible;
  width: 100%;
  max-width: none;
  overflow: visible;
}
@media (max-width: 480px) {
  .top-bar-cmp:not(.full-width) {
    padding-left: 16px;
    padding-right: 16px;
    box-sizing: border-box;
  }
}
@media (min-width: 481px) and (max-width: 767px) {
  .top-bar-cmp:not(.full-width) {
    padding-left: 16px;
    padding-right: 16px;
    box-sizing: border-box;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .top-bar-cmp:not(.full-width) {
    padding-left: 16px;
    padding-right: 16px;
    box-sizing: border-box;
  }
}
@media (min-width: 1025px) and (max-width: 1439px) {
  .top-bar-cmp:not(.full-width) {
    padding-left: 16px;
    padding-right: 16px;
    box-sizing: border-box;
  }
}
@media (min-width: 1440px) {
  .top-bar-cmp:not(.full-width) {
    padding-left: 16px;
    padding-right: 16px;
    box-sizing: border-box;
  }
}

.top-bar-cmp__wrapper {
  list-style: none;
  display: flex;
  margin: 0;
  padding: 0;
}

.top-bar-cmp__address {
  display: flex;
  flex-direction: row;
  align-self: center;
  margin-right: 60px;
  padding: 16px 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  font-family: "Public Sans", sans-serif;
  margin: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  font-family: "Public Sans", sans-serif;
  margin: 0;
}
@media (max-width: 480px) {
  .top-bar-cmp__address {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    font-family: "Public Sans", sans-serif;
    margin: 0;
  }
}
@media (min-width: 481px) and (max-width: 767px) {
  .top-bar-cmp__address {
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    font-family: "Public Sans", sans-serif;
    margin: 0;
  }
}

.top-bar-cmp__time {
  display: flex;
  flex-direction: row;
  align-self: center;
  padding: 16px 20px;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  font-family: "Public Sans", sans-serif;
  margin: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  font-family: "Public Sans", sans-serif;
  margin: 0;
}
@media (max-width: 480px) {
  .top-bar-cmp__time {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    font-family: "Public Sans", sans-serif;
    margin: 0;
  }
}
@media (min-width: 481px) and (max-width: 767px) {
  .top-bar-cmp__time {
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    font-family: "Public Sans", sans-serif;
    margin: 0;
  }
}

.top-bar-cmp__wrapper li::before {
  margin-right: 5px;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  font-family: "Public Sans", sans-serif;
  margin: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  font-family: "Public Sans", sans-serif;
  margin: 0;
}
@media (max-width: 480px) {
  .top-bar-cmp__wrapper li::before {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    font-family: "Public Sans", sans-serif;
    margin: 0;
  }
}
@media (min-width: 481px) and (max-width: 767px) {
  .top-bar-cmp__wrapper li::before {
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    font-family: "Public Sans", sans-serif;
    margin: 0;
  }
}

.top-bar-cmp__wrapper li:first-child::before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url('data:image/svg+xml,%3Csvg fill="%23fa9928" width="16px" height="16px" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" d="M12,2 C16.9705627,2 21,5.98572446 21,10.9023647 C21,14.1558559 18.2776716,17.5957933 12.9482526,21.3431516 L12,22 L11.4277959,21.6050955 C5.85042064,17.7558913 3,14.2315185 3,10.9023647 C3,5.98572446 7.02943725,2 12,2 Z M12,3.97830328 C8.13400675,3.97830328 5,7.07831119 5,10.9023647 C5,13.3048538 7.29671943,16.236445 12,19.5818284 C16.7032806,16.236445 19,13.3048538 19,10.9023647 C19,7.07831119 15.8659932,3.97830328 12,3.97830328 Z M12,6 C14.209139,6 16,7.790861 16,10 C16,12.209139 14.209139,14 12,14 C9.790861,14 8,12.209139 8,10 C8,7.790861 9.790861,6 12,6 Z M12,8 C10.8954305,8 10,8.8954305 10,10 C10,11.1045695 10.8954305,12 12,12 C13.1045695,12 14,11.1045695 14,10 C14,8.8954305 13.1045695,8 12,8 Z"%3E%3C/path%3E%3C/svg%3E');
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 5px;
}

.top-bar-cmp__wrapper li:nth-child(2)::before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url('data:image/svg+xml,%3Csvg fill="%23fa9928" width="14" height="14" viewBox="0 0 1200 1200" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M600,0C446.454,0,292.879,58.549,175.728,175.705c-234.304,234.309-234.304,614.254,0,848.562c234.303,234.311,614.241,234.311,848.543,0c234.305-234.309,234.305-614.254,0-848.562C907.121,58.549,753.546,0,600,0z M600,156.734c113.438,0,226.909,43.228,313.462,129.782c173.105,173.109,173.105,453.828,0,626.938c-173.104,173.108-453.817,173.108-626.924,0c-173.106-173.109-173.105-453.829,0-626.938C373.091,199.962,486.562,156.734,600,156.734z M538.626,257.44v280.291h-155.34V691.17h155.34h153.435V537.732V257.44H538.626L538.626,257.44z"%3E%3C/path%3E%3C/svg%3E');
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 5px;
}

.top-bar-cmp__right {
  display: flex;
  align-items: center;
}

.top-bar-cmp__social {
  list-style: none;
  display: flex;
  margin: 0;
  padding: 0;
  gap: 8px;
}

.top-bar-cmp__social a {
  position: relative;
  height: 100%;
  display: block;
  text-decoration: none;
  color: white;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  font-family: "Public Sans", sans-serif;
  margin: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  font-family: "Public Sans", sans-serif;
  margin: 0;
}
@media (max-width: 480px) {
  .top-bar-cmp__social a {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    font-family: "Public Sans", sans-serif;
    margin: 0;
  }
}
@media (min-width: 481px) and (max-width: 767px) {
  .top-bar-cmp__social a {
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    font-family: "Public Sans", sans-serif;
    margin: 0;
  }
}

.top-bar-cmp__language {
  position: relative;
}

.top-bar-cmp__language a {
  text-decoration: none;
  color: #cdcdcd;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 16px 8px;
  border-left: 1px solid rgba(255, 255, 255, 0.2);
  border-right: 1px solid rgba(255, 255, 255, 0.2);
}

.top-bar-cmp__language-current svg {
  margin-left: 8px;
}

.top-bar-cmp__language-current span {
  margin-left: 8px;
}

.top-bar-cmp__dropdown {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: white;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.top-bar-cmp__dropdown a {
  display: block;
  width: auto;
  padding: 8px 22px 9px 18px;
  margin-right: 0;
  text-decoration: none;
  color: #333;
  border-top: 1px dotted #D4D4D4;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  font-family: "Public Sans", sans-serif;
  margin: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  font-family: "Public Sans", sans-serif;
  margin: 0;
}
@media (max-width: 480px) {
  .top-bar-cmp__dropdown a {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    font-family: "Public Sans", sans-serif;
    margin: 0;
  }
}
@media (min-width: 481px) and (max-width: 767px) {
  .top-bar-cmp__dropdown a {
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    font-family: "Public Sans", sans-serif;
    margin: 0;
  }
}

.top-bar-cmp__dropdown a:hover {
  background: #e8e8e8;
}

.top-bar-cmp__language:hover .top-bar-cmp__dropdown {
  display: block;
}

.top-bar-cmp__social > .top-bar-cmp__social__wrapper:nth-child(1) {
  margin-left: 8px;
}

.top-bar-cmp__social > .top-bar-cmp__social__wrapper:last-child {
  margin-right: 8px;
}

.top-bar-cmp__social__wrapper__link svg {
  height: 100%;
}

@media (max-width: 480px) {
  .top-bar-cmp {
    flex-direction: column;
    align-items: flex-start;
    padding: 10px;
    max-height: fit-content;
  }
  .top-bar-cmp__wrapper {
    flex-direction: column;
    margin: 0;
    padding: 0;
    width: 100%;
  }
  .top-bar-cmp__address, .top-bar-cmp__time {
    padding: 8px 0;
    margin-right: 0;
    align-self: center;
  }
  .top-bar-cmp__right {
    width: 100%;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .top-bar-cmp__language a {
    padding: 8px 0;
    border: none;
  }
  .top-bar-cmp__social {
    justify-content: flex-start;
  }
  .top-bar-cmp__dropdown {
    position: absolute;
    box-shadow: none;
    margin-top: 10px;
  }
  .top-bar-cmp__dropdown a {
    padding: 8px 12px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .top-bar-cmp__address {
    margin-right: 0;
  }
}
/*# sourceMappingURL=topbar.min.css.map */
