@import url("../assets/font/SVN-DefaultLingo/stylesheet.css");
@import url("../assets/font/SVN-Sora/stylesheet.css");
:root {
  --pd-24: clamp(2rem, calc(1.1803rem + 1.6393vw), 4rem);
  --radius: 2.4rem;
  --recontainer: calc(100vw - (100vw - 120rem)/2);
  --half: calc((100vw - 120rem)/2);
  --color-text: #171717;
  --color-pri: #E6721F;
  --color-second: #fff;
  --sdow: 0px 2px 4px rgba(0, 0, 0, 0.2);
  --cl-linear: linear-gradient(90deg, #E36C2F 0%, #F0A070 50%, #EDB89B 100%), rgba(17, 16, 16, 0.2);
}

body {
  font-family: "SVN-Sora", sans-serif;
}

.btn {
  font-size: 1.6rem;
}
.btn::after {
  background-color: var(--color-second);
  width: 110%;
}
.btn .txt {
  text-transform: uppercase;
  color: #000;
  transform: translateY(3%);
}
@media (hover: hover) {
  .btn:hover .txt {
    color: var(--color-pri);
  }
}
.btn.trans::after {
  background-color: var(--color-second);
}
@media (hover: hover) {
  .btn.trans:hover {
    transition-delay: 0.4s;
    border-color: var(--color-second);
    background: white;
  }
  .btn.trans:hover .txt {
    color: var(--color-pri);
  }
}
.btn.white {
  background-color: #fff;
}
.btn.white::after {
  background-color: var(--color-pri);
}
@media (hover: hover) {
  .btn.white:hover .txt {
    color: #000;
  }
}

.btn-glow::after {
  display: none;
}

.title.t60 {
  font-family: "SVN-Default Lingo", sans-serif;
  color: var(--color-pri);
  text-transform: uppercase;
  position: relative;
  width: fit-content;
}
.title.t60::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0.45em;
  aspect-ratio: 32/24;
  width: 1em;
  background: url("../assets/images/about-tt-dec1.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  transform: translateX(-102%);
}
@media screen and (max-width: 768px) {
  .title.t60::after {
    display: none;
  }
}
@media screen and (max-width: 1300px) {
  .title.t60 {
    padding-left: 1em;
  }
}
@media screen and (max-width: 1300px) and (max-width: 768px) {
  .title.t60 {
    padding-left: 0;
  }
}
@media screen and (max-width: 1300px) {
  .title.t60::after {
    left: 0;
    transform: translateX(0);
  }
}
.title.t60:has(.title-sub)::after {
  bottom: 1.4rem;
  top: unset;
}
@media screen and (max-width: 600px) {
  .title.t60 {
    font-size: 3rem;
  }
}
.title-des .txt-pri {
  color: #FF9500;
  margin: 0 0.2em;
}
.title-des .txt-pri:first-child {
  margin-left: 0;
}
.title.center {
  width: fit-content;
  margin: 0 auto;
}
.title.center .title-main {
  text-align: center;
  margin: 0 auto;
  display: block;
}
.title .title-main {
  color: var(--color-pri);
  background-clip: unset;
  background: unset;
  -webkit-text-fill-color: unset;
}

.head-hori {
  display: flex;
  align-items: end;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 1rem 2.4rem;
}
@media screen and (max-width: 768px) {
  .head-hori {
    flex-direction: column;
    align-items: center;
  }
  .head-hori .title {
    text-align: center;
  }
  .head-hori .title-des {
    text-align: center;
  }
}

.head-verti {
  display: flex;
  flex-direction: column;
}
.head-verti.center {
  align-items: center;
  text-align: center;
}

.head-hori .mona-content strong,
.head-verti .mona-content strong {
  color: var(--color-pri) !important;
}

.about-cl-body .des.mona-content strong {
  color: var(--color-pri) !important;
}

.mobile-logo {
  width: 100%;
  max-width: 30rem;
  margin: 0 auto;
}
.mobile-logo-link {
  display: flex;
  justify-content: center;
  align-items: center;
}
.mobile-logo-link img {
  width: 100%;
  height: auto;
  object-fit: contain;
  display: block;
}

.hd .burger {
  width: 4rem;
  height: 4rem;
  margin-left: 0;
  margin-right: 0;
  order: 3;
  background-color: var(--color-pri);
}
.hd .burger .ham {
  width: 4rem;
}
.hd .burger .ham .line {
  stroke: var(--color-text);
}
@media screen and (min-width: 1201px) {
  .hd .burger {
    width: 4.8rem;
    height: 4.8rem;
  }
  .hd .burger .ham {
    width: 4.8rem;
  }
}
.hd .hd-logo .header-logo {
  width: 26.7rem;
}
.hd .hd-btn .btn-glow-gem .btn .txt {
  padding-left: 0 !important;
  gap: 0.5rem;
}
@media screen and (max-width: 768px) {
  .hd .hd-logo .header-logo {
    width: 18.7rem;
  }
  .hd .btn-glow-login,
.hd .btn-glow-register,
.hd .btn-goto-logout {
    display: none;
  }
  .hd .btn-glow-gem .btn .txt {
    padding-left: 0 !important;
    gap: 0.5rem;
  }
  .hd .btn-glow-gem .btn img {
    width: 1.6rem;
    height: 1.6rem;
  }
}
@media screen and (max-width: 650px) {
  .hd .hd-btn .btn {
    min-width: unset;
  }
  .hd .hd-btn .btn .txt {
    padding: 0 1rem;
    font-size: 1.2rem;
  }
}
@media screen and (max-width: 500px) {
  .hd {
    --size-hd: 6rem;
  }
  .hd .hd-btn {
    display: flex;
    gap: 0.5rem;
  }
}
@media screen and (max-width: 450px) {
  .hd .hd-logo .header-logo {
    width: 17rem;
  }
}

.about-bn-images .img {
  position: relative;
}
.about-bn-images .img::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 25%;
  background: linear-gradient(to top, #000000, transparent);
}
.about-bn-title {
  font-size: clamp(5rem, 2.9508rem + 4.0984vw, 10rem);
  line-height: 1;
  text-transform: uppercase;
  font-family: "SVN-Default Lingo", sans-serif;
}
.about-bn-title .tt:nth-child(1) {
  -webkit-background-clip: text;
  background-clip: text;
  background-image: url("../assets/images/text-bg.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  color: transparent;
}
.about-bn-title .tt:nth-child(2) {
  background: radial-gradient(60.78% 89.71% at 50% 20.59%, #F1F0FF 58.97%, #E1751F 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  line-height: 100%;
  position: relative;
  padding-left: 0.4em;
}
.about-bn-title .tt:nth-child(2)::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0.2em;
  aspect-ratio: 32/24;
  width: 0.4em;
  background: url("../assets/images/about-tt-dec1.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.about-bn-bottom {
  display: flex;
}
.about-bn-ctn .wrapper {
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
}
@media screen and (max-width: 430px) {
  .about-bn-flex {
    flex-direction: column !important;
  }
}
.about-how-item .inner {
  padding: var(--pd-24);
}
.about-how-item .inner .img-inner {
  border-radius: var(--radius);
}
.about-how-item .inner .info {
  padding: 0;
  padding-right: 2rem;
}
.about-how-item .inner .info-wrap {
  max-width: unset;
}
.about-how-item .inner .info .tt {
  font-weight: 700;
  text-transform: uppercase;
}
@media screen and (max-width: 768px) {
  .about-how-item .inner .info .tt {
    font-size: clamp(2rem, 1.5902rem + 0.8197vw, 3rem);
  }
}
.about-how-item .inner .info .step {
  background-color: var(--color-pri);
}
.about-how-item .inner .info .des {
  font-size: 1.6rem;
}
@media screen and (max-width: 768px) {
  .about-how-item .inner .info .des {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 600px) {
  .about-how-item .inner {
    flex-direction: column-reverse;
  }
  .about-how-item .inner .img {
    width: 100%;
    margin-bottom: 1.6rem;
  }
  .about-how-item .inner .info {
    width: 100%;
    padding-right: 0;
  }
}
.about-regu .head-hori .title-des {
  max-width: 48.5rem;
}
.about-regu-item .inner {
  padding: var(--pd-24);
  border-color: rgba(255, 255, 255, 0.2);
}
@media screen and (max-width: 430px) {
  .about-regu-item .inner {
    padding: 1rem 0.5rem;
  }
}
.about-regu-item .inner::after {
  background-color: rgba(255, 255, 255, 0.1);
  opacity: 0;
  transition: 0.4s;
}
.about-regu-item .inner:has(.inner-bot) {
  border-color: var(--color-pri) !important;
  padding: 0;
}
.about-regu-item .inner:has(.inner-bot) .inner-head {
  padding: var(--pd-24);
  padding-bottom: 0;
}
.about-regu-item .inner-head {
  display: flex;
  gap: 1rem 2.4rem;
}
@media screen and (max-width: 500px) {
  .about-regu-item .inner-head {
    flex-direction: column;
  }
}
.about-regu-item .inner-bot {
  position: relative;
  aspect-ratio: 608/416;
}
.about-regu-item .inner-bot-phone {
  height: 100%;
  margin: 0 auto;
  z-index: 2;
  position: relative;
  display: flex;
  justify-content: center;
  width: 50rem;
  max-width: calc(100% - 2rem);
}
.about-regu-item .inner-bot-phone img {
  height: 100%;
  width: auto;
  object-fit: contain;
  object-position: center;
}
.about-regu-item .inner-bot-circle {
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%) translateY(50%);
  aspect-ratio: 1;
  width: 140%;
  z-index: 1;
}
.about-regu-item .inner-bot-circle img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  display: block;
  animation: Spinner 10s linear infinite;
}
.about-regu-item .inner .inner-right .num {
  flex-direction: column;
  line-height: 1;
  align-items: start;
  font-size: clamp(5rem, 3.7705rem + 2.459vw, 8rem);
}
.about-regu-item .inner .inner-right .num-right {
  opacity: 0.5;
  min-width: 12rem;
}
@media screen and (max-width: 500px) {
  .about-regu-item .inner .inner-right .num {
    flex-direction: row;
    align-items: center;
  }
}
.about-regu-item .inner .tt {
  transition: 0.4s;
  font-size: clamp(1.6rem, 1.2721rem + 0.6557vw, 2.4rem);
}
.about-regu-item .inner .num {
  font-family: "SVN-Default Lingo", sans-serif;
  transition: 0.4s;
}
.about-regu-item .inner .des {
  font-size: 1.6rem;
}
@media (hover: hover) {
  .about-regu-item .inner:hover {
    border-color: transparent;
  }
  .about-regu-item .inner:hover::after {
    opacity: 1;
  }
  .about-regu-item .inner:hover .tt {
    color: var(--color-pri);
  }
  .about-regu-item .inner:hover .num {
    color: var(--color-pri);
  }
}
.about-value .btn-box {
  margin-top: 2.4rem;
}
.about-cl-body .des {
  font-size: 1.6rem;
}
.about-cl-body .des .txt-pri {
  color: #FF9500;
}
.about-bot .bg::after {
  display: none;
}
.about-bot-box {
  background: linear-gradient(90deg, #E36C2F 0%, #F0A070 50%, #EDB89B 100%), rgba(17, 16, 16, 0.2);
  max-width: 47.2rem;
  width: 100%;
  overflow: hidden;
  position: relative;
}
@keyframes Spin {
  0% {
    transform: translate(50%, 50%) rotate(0deg);
  }
  100% {
    transform: translate(50%, 50%) rotate(360deg);
  }
}
.about-bot-box::before {
  content: "";
  position: absolute;
  aspect-ratio: 1;
  width: 100%;
  background: url("../assets/images/about-circle.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  right: 0;
  bottom: 0;
  transform: translate(50%, 50%);
  animation: Spin 10s linear infinite;
  transform-origin: center;
  opacity: 0.5;
}
.about-bot-box .title {
  padding-left: 0;
  text-transform: none;
  line-height: 1.2;
  color: #000;
}
.about-bot-box .title::after {
  display: none;
}
.about-bot-box .des {
  color: #000;
  font-weight: 600;
  font-size: 1.6rem;
}
.about-bot-count .num {
  font-family: "SVN-Default Lingo", sans-serif;
  color: #000;
}
.about-bot-count .des {
  font-size: clamp(1.6rem, 1.4361rem + 0.3279vw, 2rem);
  font-weight: 400;
}

.achieve-bxh::after {
  display: none;
}
.achieve-bxh > .container {
  padding: 0;
}
.achieve-bxh-item .inner .achieve-btn {
  margin-bottom: 1rem;
  background-color: transparent;
}
.achieve-bxh-item .inner .achieve-btn .txt {
  color: #000000;
}
.achieve-bxh-item .inner .achieve-btn img {
  filter: brightness(0);
}
@media screen and (max-width: 1200px) {
  .achieve-bxh-item .inner .achieve-btn .txt {
    font-size: 1.2rem;
  }
  .achieve-bxh-item .inner .achieve-btn-inner {
    gap: 0.5rem;
    padding: 0.5rem 1rem;
    height: 4rem;
  }
  .achieve-bxh-item .inner .achieve-btn-inner img {
    width: 1.6rem;
    height: 1.6rem;
  }
}
.achieve-bxh-item .inner .img {
  padding-top: 102.9810298103%;
}
.achieve-bxh-item .inner .img-wrap .logo {
  display: none;
}
.achieve-bxh-item .inner .img-wrap .rank {
  aspect-ratio: 1;
  width: 20%;
  left: 50%;
  transform: translateX(-50%);
}
.achieve-bxh-item .inner .info .num {
  display: none;
}
@media screen and (max-width: 1200px) {
  .achieve-bxh-item .inner .info .name img {
    width: 1.6rem;
    height: 1.6rem;
  }
}
@media screen and (max-width: 500px) {
  .achieve-bxh-item .inner .info .name {
    gap: 0.5rem;
  }
  .achieve-bxh-item .inner .info .name-txt {
    font-size: 1.2rem;
  }
}
.achieve-bxh-item:nth-child(1) .inner {
  max-width: 100%;
  margin: 0 auto;
}
.achieve-bxh-item:nth-child(1) .inner .achieve-btn-inner {
  background-color: var(--color-pri);
}
.achieve-bxh-item:nth-child(1) .inner .img .img-wrap .rank {
  width: 23%;
  transform: translateX(-50%) translateY(-20%);
}
.achieve-bxh-item:nth-child(1) .inner .img .img-wrap .frame .frame-border {
  z-index: 2;
}
.achieve-bxh-item:nth-child(1) .inner .img .img-wrap .frame .frame-border::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 78%;
  width: 78%;
  background: url("../assets/images/frame-1-inner.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  animation: SpinnerCenter 50s linear infinite;
}
.achieve-bxh-item:nth-child(1) .inner .img .img-wrap .frame .frame-avatar {
  width: 65%;
  height: 65%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.achieve-bxh-item:nth-child(2) .inner .achieve-btn-inner {
  background-color: #FFFFFF;
}
.achieve-bxh-item:nth-child(2) .inner .img .img-wrap .frame .frame-border {
  z-index: 2;
}
.achieve-bxh-item:nth-child(2) .inner .img .img-wrap .frame .frame-border::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 97%;
  width: 97%;
  background-image: url("../assets/images/frame-2-inner.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  animation: SpinnerCenter 50s linear infinite;
}
.achieve-bxh-item:nth-child(2) .inner .img .img-wrap .frame .frame-avatar {
  width: 80%;
  height: 80%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.achieve-bxh-item:nth-child(3) .inner .achieve-btn-inner {
  background-color: #F5A864;
}
.achieve-bxh-item:nth-child(3) .inner .img .img-wrap .frame .frame-border {
  z-index: 2;
}
.achieve-bxh-item:nth-child(3) .inner .img .img-wrap .frame .frame-avatar {
  width: 85%;
  height: 85%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.achieve-bxh-item:nth-child(2) .inner, .achieve-bxh-item:nth-child(3) .inner {
  max-width: 70%;
  margin: 0 auto;
}
.achieve-bxh-item:nth-child(1) .inner .info .name-txt {
  font-size: clamp(1.6rem, 1.1082rem + 0.9836vw, 2.8rem);
}
@media screen and (max-width: 635px) {
  .achieve-bxh-item:nth-child(1) .inner .info .name-txt {
    font-size: 1.4rem;
  }
}
.achieve-bxh-item:nth-child(2) .inner .info .name-txt, .achieve-bxh-item:nth-child(3) .inner .info .name-txt {
  font-size: clamp(1.4rem, 1.1541rem + 0.4918vw, 2rem);
}
@media screen and (max-width: 635px) {
  .achieve-bxh-item:nth-child(2) .inner .info .name-txt, .achieve-bxh-item:nth-child(3) .inner .info .name-txt {
    font-size: 1.2rem;
  }
}

.achieve-top .txt {
  background: var(--cl-linear);
  background-clip: text;
  white-space: nowrap;
}

.achieve-name .name {
  background: var(--cl-linear);
  background-clip: text;
}

.achieve-total .val {
  background: var(--cl-linear);
  background-clip: text;
  width: fit-content;
  margin-left: auto;
}

@media screen and (max-width: 600px) {
  .achieve-top .txt {
    font-size: 1.2rem;
  }
  .achieve-name .name {
    font-size: 1.2rem;
  }
  .achieve-name .phone-txt {
    font-size: 1.2rem;
    word-break: break-word;
  }
  .achieve-total .name {
    font-size: 1.2rem;
  }
  .achieve-total .val {
    font-size: 1.4rem;
  }
}
.ft {
  --logo: 17.8rem;
  --social: 15.6rem;
}
.ft-logo {
  width: var(--logo);
}
.ft-social {
  width: var(--social);
}
.ft-nav {
  width: calc(100% - var(--logo) - var(--social));
}
.ft-nav .menu-item {
  opacity: 1;
}
@media (hover: hover) {
  .ft-nav .menu-item:hover > .menu-link {
    color: var(--color-pri);
  }
}
.ft-nav .menu-link {
  font-size: 1.6rem;
  color: white;
  font-weight: 400;
  background-clip: unset;
  background: unset;
  -webkit-text-fill-color: unset;
  transition: 0.4s;
}
@media screen and (max-width: 900px) {
  .ft .ft-flex {
    flex-direction: column;
    align-items: center;
  }
  .ft .ft-flex .ft-nav {
    width: 100%;
  }
}

.main {
  padding-bottom: var(--ft-height) !important;
}
.main::after {
  display: none;
}

.page-his > .dec {
  display: none;
}
.page-his > .ele {
  display: none;
}
.page-his .qr-box .img::after {
  filter: hue-rotate(200deg);
}

.sec-history .title {
  margin-bottom: 2.4rem;
}
.sec-history .history-table {
  border-color: var(--color-pri);
}
.sec-history .history-table table thead tr th {
  background-color: var(--color-pri);
}
.sec-history .history-table table tbody tr td:nth-last-child(2) {
  white-space: nowrap;
}

.sec-scan .title {
  margin-bottom: 2.4rem;
}

.page-welcome .ele {
  display: none;
}
.page-welcome .dec-inner img {
  filter: hue-rotate(505deg);
}

.welcome-vn-circle {
  aspect-ratio: 1;
  width: 100%;
  transition: 0.4s;
  opacity: 0;
}
.welcome-vn-circle img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  display: block;
  animation: Spinner 50s linear infinite;
}

.welcome-treasure .img {
  transition-delay: 1.2s;
}

.welcome.is-inview .welcome-vn-circle {
  opacity: 1;
  transition-duration: 0.8s;
}

.welcome-wrapper {
  height: calc(100vh - var(--size-hd));
}

.page-sign .ele {
  display: none;
}
.page-sign .dec-inner img {
  filter: hue-rotate(505deg);
}
.page-sign .title .title-sub {
  font-family: "SVN-Sora", sans-serif;
}
.sign-forgot {
  color: var(--color-pri);
}

.sign-form .form-ip .input-border::before {
  background: linear-gradient(45deg, var(--color-pri), transparent);
}

.sign-form .form-ip:has(input:focus) .text {
  color: var(--color-pri);
}

.sign-form .form-ip:has(.select2-container--default.select2-container--open.select2-container--below .select2-selection--single) .text {
  color: var(--color-pri);
}

.welcome.is-inview svg .svg-elem-1,
.welcome.is-inview svg .svg-elem-2,
.welcome.is-inview svg .svg-elem-3,
.welcome.is-inview svg .svg-elem-4,
.welcome.is-inview svg .svg-elem-5,
.welcome.is-inview svg .svg-elem-6,
.welcome.is-inview svg .svg-elem-7 {
  fill: var(--color-pri);
}

.svg-elem-18 {
  position: relative;
}
.svg-elem-18::after {
  content: "";
  position: absolute;
  width: 20rem;
  height: 20rem;
  background-color: red;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

@media screen and (max-width: 500px) {
  body:has(.page-his) .main {
    padding-bottom: calc(var(--ft-height) + 7.4rem) !important;
  }
}
.about-bn-ctn .btn-glow-scan .btn img {
  filter: brightness(0);
}
@media (hover: hover) {
  .about-bn-ctn .btn-glow-scan .btn:hover img {
    filter: brightness(0);
  }
  .about-bn-ctn .btn-glow-scan .btn:hover .txt {
    color: var(--color-text);
  }
}

.btn-glow-gem .btn {
  background-color: var(--color-pri);
}

.btn-glow-scan .btn img,
.btn-glow-gem .btn img {
  filter: brightness(0);
}
.btn-glow-scan .btn .txt,
.btn-glow-gem .btn .txt {
  color: var(--color-text);
}
@media (hover: hover) {
  .btn-glow-scan .btn:hover img,
.btn-glow-gem .btn:hover img {
    filter: brightness(0);
  }
  .btn-glow-scan .btn:hover .txt,
.btn-glow-gem .btn:hover .txt {
    color: var(--color-text);
  }
}

.about-bn.about-bn-full {
  padding: 0;
}
.about-bn.about-bn-full .about-recontainer {
  width: 100%;
}
.about-bn.about-bn-full .about-bn-images {
  width: 100%;
}
.about-bn.about-bn-full .about-bn-images .img-inner {
  padding-top: 0;
}
.about-bn.about-bn-full .about-bn-images .img-inner img {
  position: static;
  width: 100%;
  height: auto;
  object-fit: contain;
  transform: none;
}

.about-regu-item:last-child {
  grid-column: 2/4 !important;
}
/* @media screen and (max-width: 768px) {
  .about-regu-item:last-child {
    width: 100% !important;
  }
} */

.about-value-poster .title {
  text-align: center;
  margin: 0 auto;
  margin-bottom: 1rem;
}

.achieve-bxh .title {
  margin-bottom: 1rem !important;
}

.about-cl-body .des.mona-content b {
  font-weight: 700;
  color: var(--color-pri) !important;
}

.mobile .mobile-nav .menu-nav .menu-list:nth-child(2) li{
  transition-delay: calc(6*0.2s) !important; 
  transform: translateY(4rem);
}
.mobile.open .mobile-nav .menu-nav .menu-list:nth-child(2) li{
  transform: translateY(0);
}

@media screen and (min-width: 1201px) and (max-width: 1537px) {
  .mobile-wr .mobile-nav .menu-nav > .menu-list > .menu-item > a {
    --f-sz: clamp(2rem, calc(1.5902rem + 0.8197vw), 3rem);

  }
}


/*# sourceMappingURL=backdoor.css.map */
