﻿.KioPw { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; transform: rotate(0deg); }
.KioPw::before { content: ""; display: block; margin: 0px auto; width: 15%; height: 15%; border-radius: 100%; animation: 1.2s ease-in-out -1.2s infinite normal both running lazEJ; }
.gBvNjw { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; transform: rotate(30deg); }
.gBvNjw::before { content: ""; display: block; margin: 0px auto; width: 15%; height: 15%; border-radius: 100%; animation: 1.2s ease-in-out -1.1s infinite normal both running lazEJ; }
.gslQde { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; transform: rotate(60deg); }
.gslQde::before { content: ""; display: block; margin: 0px auto; width: 15%; height: 15%; border-radius: 100%; animation: 1.2s ease-in-out -1s infinite normal both running lazEJ; }
.ePdTXv { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; transform: rotate(90deg); }
.ePdTXv::before { content: ""; display: block; margin: 0px auto; width: 15%; height: 15%; border-radius: 100%; animation: 1.2s ease-in-out -0.9s infinite normal both running lazEJ; }
.cFFfVM { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; transform: rotate(120deg); }
.cFFfVM::before { content: ""; display: block; margin: 0px auto; width: 15%; height: 15%; border-radius: 100%; animation: 1.2s ease-in-out -0.8s infinite normal both running lazEJ; }
.dGpIQc { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; transform: rotate(150deg); }
.dGpIQc::before { content: ""; display: block; margin: 0px auto; width: 15%; height: 15%; border-radius: 100%; animation: 1.2s ease-in-out -0.7s infinite normal both running lazEJ; }
.bUhruM { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; transform: rotate(180deg); }
.bUhruM::before { content: ""; display: block; margin: 0px auto; width: 15%; height: 15%; border-radius: 100%; animation: 1.2s ease-in-out -0.6s infinite normal both running lazEJ; }
.jKDOvR { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; transform: rotate(210deg); }
.jKDOvR::before { content: ""; display: block; margin: 0px auto; width: 15%; height: 15%; border-radius: 100%; animation: 1.2s ease-in-out -0.5s infinite normal both running lazEJ; }
.hfWwgZ { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; transform: rotate(240deg); }
.hfWwgZ::before { content: ""; display: block; margin: 0px auto; width: 15%; height: 15%; border-radius: 100%; animation: 1.2s ease-in-out -0.4s infinite normal both running lazEJ; }
.ipyELl { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; transform: rotate(270deg); }
.ipyELl::before { content: ""; display: block; margin: 0px auto; width: 15%; height: 15%; border-radius: 100%; animation: 1.2s ease-in-out -0.3s infinite normal both running lazEJ; }
.hQCXjK { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; transform: rotate(300deg); }
.hQCXjK::before { content: ""; display: block; margin: 0px auto; width: 15%; height: 15%; border-radius: 100%; animation: 1.2s ease-in-out -0.2s infinite normal both running lazEJ; }
.bgYyBS { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; transform: rotate(330deg); }
.bgYyBS::before { content: ""; display: block; margin: 0px auto; width: 15%; height: 15%; border-radius: 100%; animation: 1.2s ease-in-out -0.1s infinite normal both running lazEJ; }
.kasYqb { width: 40px; height: 40px; margin: 40px auto; position: relative; }
.kasYqb > .sc-dkPtRN::before { background-color: rgb(255, 255, 255); }
.hLbvyi { width: 40px; height: 40px; margin: 40px auto; position: relative; }
.hLbvyi > .sc-dkPtRN::before { background-color: rgb(73, 85, 65); }
.iQwWRA { background-color: rgba(0, 0, 0, 0.3); width: 100%; height: 100%; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; }
.jHnyhp { width: 100%; height: 100%; box-sizing: border-box; display: flex; flex-direction: column; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; }
.ddPmRn { background-color: rgba(0, 0, 0, 0.4); height: 100vh; max-width: 500px; width: 100%; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; }
.fVPOeK { height: auto; width: 100%; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; }
.bkWBvE { padding: 0px 0px 0px 5px; width: auto; height: 100%; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; }
.cvNOnc { padding: 0px 10px; width: auto; height: 100%; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; }
.hOuVEN { width: auto; height: 100%; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; }
.DDEFM { padding: 0px 5px 0px 0px; width: auto; height: 100%; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; }
.jdDGAk { padding: 0px 5px; width: auto; height: 100%; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; }
.jyyWZZ { width: 100%; height: 100%; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; }
.eJUgCa { padding: 0px 10px; background-color: rgb(255, 255, 255); width: auto; height: 22px; border-radius: 10px; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; }
.csfJEE { padding: 0px 10px; background-color: rgb(58, 68, 52); width: auto; height: 22px; border-radius: 10px; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; }
.dukWMa { padding: 0px 10px; height: 75px; width: 100%; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; }
.cNHgqY { background-color: rgb(249, 250, 247); height: auto; min-height: 70px; width: 100%; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; }
.hFcPZd { width: 20%; height: 100%; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; }
.iMzkqB { background-color: rgb(240, 245, 234); height: auto; min-height: 70px; width: 100%; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; }
.jlfYTf { padding: 0px 10px; height: auto; width: 100%; box-sizing: border-box; display: flex; flex-direction: column; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; }
.dXKfwO { height: 30px; width: 100%; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; }
.hYcRx { height: 30px; width: 100%; border-bottom: 1px solid rgb(190, 194, 183); box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; }
.eFqXGk { color: rgb(73, 85, 65); width: auto; height: 100%; border-bottom: 3px solid rgb(73, 85, 65); font-size: 16px; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; }
.iwPlBU { color: rgb(147, 153, 137); width: auto; height: 100%; border-bottom: 3px solid transparent; font-size: 14px; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; }
.hBeCmG { padding: 10px; height: auto; width: 100%; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; }
.grWMVZ { padding: 0px 10px; margin: 10px 0px; background-color: rgb(73, 85, 65); height: 40px; width: 100%; border-radius: 4px; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; }
.hgvsKo { padding: 0px 5px; margin-left: 10px; color: rgb(255, 255, 255); width: auto; height: 20px; border: 1px solid rgb(255, 255, 255); border-radius: 7px; font-size: 12px; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; }
.gYApIm { background-color: rgba(0, 0, 0, 0.3); width: 24px; height: 24px; border-radius: 50%; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; }
.lbEsnT { margin-top: 4px; height: auto; width: 100%; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; }
.eNrxJw { padding: 0px 10px; background-color: rgb(73, 85, 65); color: rgb(255, 255, 255); height: 14px; width: auto; border-radius: 7px; font-size: 11px; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; }
.frbDpc { padding: 5px 0px; height: auto; width: 100%; border-bottom: 1px solid rgb(190, 194, 183); box-sizing: border-box; display: flex; flex-direction: column; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; }
.gnZgil { padding-bottom: 60px; background-color: rgb(73, 85, 65); height: auto; width: 100%; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; }
.hmJkkr { padding: 20px 37.5px; height: auto; width: 100%; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; }
.hYRZZM { width: 100%; height: 100%; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; }
.exHKPL { margin-top: 15px; color: rgb(255, 255, 255); height: auto; width: 100%; font-size: 13px; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; }
.jtrlGK { width: 40px; height: auto; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; }
.djfmzS { width: auto; height: auto; box-sizing: border-box; display: flex; flex-direction: column; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; }
.kvfDCX { height: 40px; width: 100%; border-radius: 6px; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; }
.eWYSgU { -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; }
.ciOzeC { -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.fSHDvo { -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; }
.kRkroe { -webkit-box-align: center; align-items: center; justify-content: space-around; }
.hrsGj { flex-direction: column; -webkit-box-align: center; align-items: center; }
.bgJTai { flex-direction: column; align-items: flex-start; }
.jqAWAv { flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.irXKNg { word-break: break-all; font-size: 18px; font-weight: bold; font-family: sansSerif; color: rgb(255, 255, 255); }
.gTzwBF { word-break: break-all; font-size: 12px; font-family: sansSerif; color: rgb(73, 85, 65); }
.eJXsHp { word-break: break-all; font-size: 12px; font-family: sansSerif; color: rgb(255, 255, 255); }
.kLjzCz { word-break: break-all; font-weight: 700; font-size: 18px; font-family: sansSerif; color: rgb(73, 85, 65); }
.LZITS { word-break: break-all; margin-top: 5px; font-size: 13px; font-family: sansSerif; color: rgb(58, 68, 52); }
.cSOaQD { word-break: break-all; font-size: 16px; font-weight: bold; font-family: sansSerif; color: rgb(73, 85, 65); }
.bLFhGX { word-break: break-all; font-size: 12px; font-family: sansSerif; color: rgb(147, 153, 137); }
.kCjRJJ { word-break: break-all; font-size: 16px; font-weight: 700; font-family: sansSerif; color: rgb(255, 255, 255); }
.eiyKdj { word-break: break-all; font-size: 14px; font-family: sansSerif; color: rgb(255, 255, 255); }
.kDKOTM { word-break: break-all; font-weight: 700; font-size: 12px; font-family: sansSerif; color: rgb(255, 255, 255); }
.grkSer { word-break: break-all; margin-left: 4px; font-size: 12px; line-height: 12px; font-family: sansSerif; color: rgb(255, 255, 255); }
.bkGNgW { word-break: break-all; font-size: 12px; font-family: sansSerif; color: rgb(43, 51, 39); }
.eBrrea { word-break: break-all; font-family: sansSerif; }
.fmUxqs { word-break: break-all; font-size: 11px; font-family: sansSerif; color: rgb(147, 153, 137); }
.yUhlP { word-break: break-all; font-size: 16px; font-weight: bold; line-height: 24px; font-family: sansSerif; color: rgb(43, 51, 39); }
.gQUqQk { word-break: break-all; font-size: 12px; line-height: 24px; font-family: sansSerif; color: rgb(147, 153, 137); }
.gKXNMp { word-break: break-all; font-size: 13px; line-height: 22px; font-family: sansSerif; color: rgb(255, 255, 255); }
.gmxKtl { word-break: break-all; margin-top: 10px; font-size: 13px; line-height: 22px; font-family: sansSerif; color: rgb(255, 255, 255); }
.cNRulk { word-break: break-all; font-family: sansSerif; color: rgb(153, 153, 153); }
.cmMhCN { word-break: break-all; font-family: sansSerif; color: rgb(238, 255, 60); }
.bFrDvK { word-break: break-all; font-family: sansSerif; color: rgb(255, 255, 255); }
.cmepKw { word-break: break-all; font-size: 10.5px; line-height: 20px; font-family: sansSerif; color: rgb(43, 51, 39); }
.kGKreF { object-fit: fill; width: 14px; height: auto; margin-right: 2px; }
.cOcdoZ { object-fit: fill; height: 18px; width: auto; }
.jHCbmS { width: 100%; height: 100%; object-fit: fill; }
.fqjYHb { object-fit: fill; width: 100%; height: 100%; }
.loiCow { object-fit: fill; width: 100%; height: auto; }
.bofkRY { object-fit: fill; height: auto; width: 100%; }
.eKWwzI { object-fit: fill; width: 40px; height: auto; }
.fgKqDn { background-clip: text; color: rgb(255, 255, 255); font-size: 16px; }
.gOghkh { background-clip: text; color: rgb(255, 255, 255); font-size: 18px; }
.dluznW { background-clip: text; color: rgb(255, 255, 255); }
.bCbtJd { background-clip: text; color: rgb(249, 250, 247); }
.bJiWgn { background-clip: text; color: rgb(255, 255, 255); }
.lngTtq { background-clip: text; }
.cTGPpZ { background-clip: text; color: rgb(255, 255, 255); font-size: 8px; }
.kqRvWc { background-clip: text; color: rgb(255, 255, 255); font-size: 40px; }
@-webkit-keyframes lazEJ { 
  0%, 39%, 100% { opacity: 0; }
  40% { opacity: 1; }
}
@keyframes lazEJ { 
  0%, 39%, 100% { opacity: 0; }
  40% { opacity: 1; }
}
.iHvPnO { position: absolute; right: -7px; top: -4px; width: auto; height: auto; padding: 3px 5px; font-size: 10px; color: rgb(255, 255, 255); line-height: 1; border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; background-color: rgb(255, 107, 107); }
.dBYqMs { height: 22px; font-size: 13px; color: rgb(147, 153, 137); margin: 4px 0px; }
.cYSvdW { height: auto; flex: 1 1 0%; display: grid; grid-template-columns: repeat(4, 1fr); position: relative; box-sizing: border-box; }
.SPEuJ { display: grid; -webkit-box-align: center; align-items: center; gap: 6px; box-sizing: border-box; width: 100%; background: rgb(249, 250, 247); border-radius: 15px; padding: 5px; grid-template-columns: repeat(6, 1fr); margin-top: 10px; text-align: center; }
.jRepJp .slick-dots { bottom: 10px; }
.jRepJp .slick-dots li { margin: 0px; }
.jRepJp .slick-dots li > button::before { color: rgb(255, 255, 255); font-size: 12px; opacity: 0.7; }
.jRepJp .slick-dots li.slick-active > button::before { color: rgb(73, 85, 65); opacity: 1; }
.djqNbW { position: relative; height: 200px; }
.cQfIhU { width: 100%; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.fQdqQc { height: auto; gap: 10px; width: 100%; display: grid; grid-template-columns: repeat(2, 1fr); position: relative; box-sizing: border-box; }
.fuVUXo { position: relative; height: 200px; }
.fQIXZS { width: 100%; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.hRnKbU { height: auto; gap: 10px; width: 100%; display: grid; grid-template-columns: repeat(2, 1fr); position: relative; box-sizing: border-box; }
.gGGBsj { width: 100%; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.eRKUhw { height: auto; width: 100%; position: relative; box-sizing: border-box; }
.ccdgig { width: 100%; padding-bottom: 56.25%; position: relative; overflow: hidden; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.ePUuIH { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; }
.cwbWkn { min-width: 30px; width: auto; height: 20px; background-color: rgb(73, 85, 65); border-radius: 3px; padding: 0px 2px; position: absolute; right: 5px; top: 5px; }
.dYzwHP { width: 100%; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.fgHXpo { height: auto; gap: 10px; width: 100%; display: grid; grid-template-columns: repeat(2, 1fr); position: relative; box-sizing: border-box; }
.kqzmUK { position: fixed; left: 12px; top: 68%; width: 60px; height: 60px; border-radius: 6px; background: rgb(73, 85, 65); z-index: 999; box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 2px 1px; animation: 3s ease-in-out 0s infinite normal none running kNHTtG; }
.eQtElR { position: relative; width: 60px; height: 60px; border-radius: 6px; margin-bottom: 10px; background: rgb(73, 85, 65); z-index: 999; box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 2px 1px; animation: 3s ease-in-out 0s infinite normal none running kNHTtG; }
.kuwnRP { position: absolute; right: 0px; top: 0px; width: 14px; height: 14px; border-top-right-radius: 6px; border-bottom-left-radius: 6px; background-color: rgba(0, 0, 0, 0.6); cursor: pointer; }
.bOKVuy { width: 100%; position: relative; box-sizing: border-box; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; }
.edZyeY { position: relative; display: flex; -webkit-box-align: center; align-items: center; flex: 1 1 0%; height: auto; padding-top: 8px; overflow: hidden; box-sizing: border-box; white-space: nowrap; flex-wrap: nowrap; }
.cRqBXS { display: flex; box-sizing: border-box; }
.btTwdd { flex: 0 0 auto; border-radius: 12px; margin: 0px 3px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; box-sizing: border-box; }
.leJfDA { width: 20px; padding-top: 8px; }
.eQOTxR { /*position: sticky;*/ top: 0px; transition: top 0.3s; z-index: 999; width: 100%; box-sizing: border-box; height: 40px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; flex-direction: column; background: rgb(73, 85, 65); }
.fcqkHd { position: sticky; top: -72px; transition: top 0.3s; z-index: 999; width: 100%; box-sizing: border-box; height: 72px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; flex-direction: column; background: rgb(73, 85, 65); }
.gsPynY { height: auto; position: relative; box-sizing: border-box; margin: 0px auto; background-color: rgb(249, 250, 247); }
@-webkit-keyframes kNHTtG { 
  0% { transform: scale(1); }
  25% { transform: scale(1.2); }
  50% { transform: scale(1); }
  75% { transform: scale(1.2); }
}
@keyframes kNHTtG { 
  0% { transform: scale(1); }
  25% { transform: scale(1.2); }
  50% { transform: scale(1); }
  75% { transform: scale(1.2); }
}
