@media (max-width: 767px) {
  ._hidden-mobile_1cyng_2 {
    display: none !important;
  }
}
@media (min-width: 768px) {
  ._hidden-desktop_1cyng_8 {
    display: none !important;
  }
}
._el_1cyng_13 {
  display: flex;
  justify-content: space-between;
  gap: 1.07142857em;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 1;
  
}

@media (min-width: 768px) {
  ._el_1cyng_13 {
    margin-top: -3px;
  }
}
._link_1cyng_31 {
  display: inline-flex;
  gap: 3px;
  align-items: center;
  position: relative;
  z-index: 1;
  text-underline-offset: 0.2em;
  text-decoration-thickness: 1.5px !important;
}
._link_1cyng_31:before {
  content: "";
  inset: -0.85em;
  position: absolute;
}
._link_1cyng_31 svg {
  width: 7px;
  height: 7px;
  margin-top: 1px;
}
@media (max-width: 767px) {
  ._hidden-mobile_1rqwe_2 {
    display: none !important;
  }
}
@media (min-width: 768px) {
  ._hidden-desktop_1rqwe_8 {
    display: none !important;
  }
}
@keyframes _move_1rqwe_1 {
  0% {
    transform: translate(0);
  }
  to {
    transform: translate(-100%);
  }
}
._text_1rqwe_21 {
  width: 100%;
  position: absolute;
  top: 5em;
  left: 0;
  font-size: 20px;
  line-height: 1;
}
@media (min-width: 768px) {
  ._text_1rqwe_21 {
    top: 5em;
    font-size: 20px;
  }
}
._inner_1rqwe_36 {
  display: flex;
}
._fragment_1rqwe_40 {
  flex-shrink: 0;
  display: flex;
  min-width: 100%;
  margin: 0;
  padding-right: 0.9em;
  white-space: nowrap;
}
@media (max-width: 767px) {
  ._hidden-mobile_1pke1_2 {
    display: none !important;
  }
}
@media (min-width: 768px) {
  ._hidden-desktop_1pke1_8 {
    display: none !important;
  }
}
._el_1pke1_13 {
  text-align: center;
  font-size: 20px;
  line-height: 1.6;
}
@media (max-width: 767px) {
  ._el_1pke1_13 {
    justify-content: center;
    align-items: center;
    padding-bottom: 5.714285714285714rem !important;
  }
}
@media (min-width: 768px) {
  ._el_1pke1_13:has(a:hover) a:not(:hover) {
    opacity: 0.5;
  }
}
@media (min-width: 768px) {
  ._link_1pke1_32 {
    position: relative;
    z-index: 1;
    text-decoration: none !important;
    transition: opacity 0.15s;
  }
  ._link_1pke1_32:before {
    content: "";
    position: absolute;
    inset: -0.1em 0;
  }
}
._media_1pke1_45 {
  opacity: 0;
  width: 34.285714285714285rem;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  top: 0;
  right: 1.4285714285714286rem;
  bottom: 11.428571428571429rem;
  pointer-events: none;
  transition: opacity 0.15s;
}
._link_1pke1_32:hover + ._media_1pke1_45 {
  opacity: 1;
}
@media (max-width: 767px) {
  ._media_1pke1_45 {
    display: none;
  }
}
@media (max-width: 767px) {
  ._hidden-mobile_kqlj5_2 {
    display: none !important;
  }
}
@media (min-width: 768px) {
  ._hidden-desktop_kqlj5_8 {
    display: none !important;
  }
}
._el_kqlj5_13 {
  width: 100%;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  right: 0;
  left: 0;
  font-size: 14px;
}
@media (max-width: 767px) {
  ._hidden-mobile_5jec8_2 {
    display: none !important;
  }
}
@media (min-width: 768px) {
  ._hidden-desktop_5jec8_8 {
    display: none !important;
  }
}
._el_5jec8_13 {
      font-size: 20px;
    line-height: 30px;
}
._el_5jec8_13 strong {
  font-weight: inherit;
     font-size: 20px;
    line-height: 30px;
}
._desktop_5jec8_21 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0 80px;
}
._desktop_5jec8_21 a {
  text-decoration: none;
  transition: opacity 0.15s;
}
._desktop_5jec8_21 a:hover {
  opacity: 0.5;
}
@media (max-width: 767px) {
  ._desktop_5jec8_21 {
    display: none;
  }
}
@media (min-width: 768px) {
  ._mobile_5jec8_40 {
    display: none;
  }
}
@media (max-width: 767px) {
  ._hidden-mobile_609y2_2 {
    display: none !important;
  }
}
@media (min-width: 768px) {
  ._hidden-desktop_609y2_8 {
    display: none !important;
  }
}
._el_609y2_13 {
  display: flex;
  align-items: center;
  height: 3.08333333em;
  padding-left: 1.83333333em;
  padding-right: 1.83333333em;
  position: absolute;
  right: var(--side-padding);
  bottom: calc(100% + max(1.4285714285714286rem));
  z-index: 9;
  background-color: #ffffff40;
  border-radius: 1.25em;
  font-size: max(0.8571428571428571rem, 12px);
  color: var(--offwhite);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: 0.1s;
  transition-property: visibility, opacity, transform;
}
._el_609y2_13 strong,
._el_609y2_13 a {
  text-decoration: underline;
}
._el_609y2_13 strong {
  font-weight: inherit;
  cursor: pointer;
}
._el_609y2_13:not(.-visible) {
  visibility: hidden;
  opacity: 0;
  transform: scale(0.97);
}
@media (max-width: 767px) {
  ._el_609y2_13 {
    width: -moz-fit-content;
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    bottom: calc(100% + max(1.25rem));
  }
}
