@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap");
/* Core style */
html {
  box-sizing: border-box;
}

::-webkit-scrollbar {
  width: 4px;
}

::-webkit-scrollbar-thumb {
  background: #003687;
  border-radius: 2.99px;
}

::-webkit-scrollbar-track {
  background: #092250;
  border-radius: 2.99px;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

a,
p,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  text-decoration: none;
  line-height: 1.2;
}

ul,
ol {
  padding: 0;
  margin: 0;
}

li {
  list-style: none;
}

textarea:focus,
select:focus {
  outline: none !important;
  -webkit-appearance: none;
  box-shadow: none !important;
}

button {
  border: none;
  padding: 0;
  background: none;
}

input:focus {
  outline: none !important;
}

a:active,
a:focus {
  outline: 0;
  -moz-outline-style: none;
}

.wrapper {
  overflow: hidden;
}

.container {
  max-width: 1200px;
  margin: 0 auto;
}

.language-box {
  position: relative;
}
.language-box .lang-flag {
  font-size: 24px;
}
.language-box .selected-lang {
  display: flex;
  align-items: center;
  gap: 6px;
  cursor: pointer;
}
.language-box .selected-lang .arrow-down {
  transition: all 0.1s linear;
}
.language-box .selected-lang.active .arrow-down {
  transform: rotate(90deg);
}
.language-box .lang-name {
  font-size: 14px;
  font-weight: 700;
  line-height: 16.94px;
  color: #fff;
}
.language-box .option-language {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  display: none;
  user-select: none;
  cursor: pointer;
}
.language-box .option-language.show {
  display: block;
}

.tabs {
  display: flex;
  gap: 67px;
}
.tabs .tab-item {
  width: 249px;
}

.language-box .option-language.show {
  display: flex;
  align-items: center;
  gap: 5px;
}

body {
  font-family: "Inter", sans-serif;
  font-weight: 400;
  background: url(../../images/bg.png) no-repeat;
  background-size: cover;
}

button {
  cursor: pointer;
}

.btn,
.frozen-btn {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 12px;
  font-weight: 700;
  height: 35px;
  padding: 0 10px;
  color: #fff;
  background: linear-gradient(136.06deg, rgba(44, 128, 240, 0.04) 0%, rgba(255, 255, 255, 0) 106.04%);
  border: 1px solid #0a5bcf;
  box-shadow: 9.09px 4.55px 18.19px 0px rgba(0, 0, 0, 0.0784313725), 0px 0px 8.46px 0px #054095 inset;
  border-radius: 12px;
  width: fit-content;
}
.btn.disabled,
.frozen-btn.disabled {
  border: 2px solid #353945;
  background: none;
  box-shadow: none;
}

.frozen-btn {
  background: linear-gradient(136.06deg, rgba(248, 251, 255, 0.04) 0%, rgba(255, 255, 255, 0) 106.04%);
  border: 0.91px solid #5a6896;
  box-shadow: 9.09px 4.55px 18.19px 0px rgba(0, 0, 0, 0.0784313725), inset 0px 0px 8.46px 0px #677dc9;
  gap: 15px;
  padding: 0 19px 0 8px;
  color: #9e9e9e;
}

.primary-btn {
  height: 54px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 19.5px;
  text-align: center;
  color: #03a8f0;
  background: rgba(4, 18, 44, 0.6980392157);
  border-radius: 15px;
  width: fit-content;
  padding: 0 28px;
  cursor: pointer;
  white-space: nowrap;
  border: 3px solid transparent;
  transition: all 0.2s linear;
}
.primary-btn.active {
  border-color: #0494fd !important;
  background: url(../../images/btn-bg.png) no-repeat, rgba(0, 27, 74, 0.8) !important;
  color: #fff !important;
}
.primary-btn:hover {
  border-color: #4ab9de;
  color: #fff;
  background: linear-gradient(0deg, #002367, #002367), radial-gradient(96.34% 67.76% at 50% 100.73%, rgba(0, 194, 255, 0.3) 31.5%, rgba(0, 0, 0, 0) 100%);
  box-shadow: 0px 0px 8px 0px #0454a6 inset;
}

.button-group {
  display: flex;
  align-items: center;
  gap: 8px;
  background: linear-gradient(139.69deg, rgba(248, 251, 255, 0.04) 0%, rgba(255, 255, 255, 0) 110.25%);
  border: 1px solid #0a5bcf;
  box-shadow: 9.09px 4.55px 18.19px 0px rgba(0, 0, 0, 0.0784313725), inset 0px 0px 9.09px 0px #0454a6;
  border-radius: 12px;
  height: 40px;
  width: fit-content;
  padding-right: 19px;
}
.button-group .link-btn {
  height: 40px;
  width: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.button-group .btns {
  display: flex;
  align-items: center;
  gap: 21px;
}
.button-group .btn-text {
  font-size: 14px;
  font-weight: 700;
  line-height: 16.94px;
  color: #9e9e9e;
}
.button-group .line {
  height: 24.56px;
  width: 1px;
  background: #01376a;
}

.primary-btn__two {
  padding: 10px 16px;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.150000006px;
  color: #fff;
  width: fit-content;
  background: #162379;
  border-radius: 10px;
  transition: all 0.2s linear;
  display: flex;
  align-items: center;
  justify-content: center;
}
.primary-btn__two:hover {
  background: #2137BD;
}
.primary-btn__two:focus {
  background: #3063E9;
}

.green-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: -0.02em;
  padding: 13px;
  border-radius: 12px;
  color: #fff;
  position: relative;
  z-index: 1;
}
.green-btn::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  z-index: -1;
  background: radial-gradient(123.7% 123.7% at 50% 23.3%, rgba(0, 134, 255, 0) 36.86%, rgba(1, 205, 252, 0.487085) 70.93%, rgba(1, 251, 251, 0.8) 100%), radial-gradient(53% 53% at 50% 106%, rgba(1, 251, 251, 0.8) 9.77%, rgba(1, 205, 252, 0) 74.08%, rgba(0, 134, 255, 0) 100%), linear-gradient(0deg, rgba(1, 124, 167, 0.21), rgba(1, 124, 167, 0.21)), linear-gradient(90deg, rgba(34, 151, 57, 0.6) 0%, rgba(34, 151, 57, 0) 100%);
}
.green-btn::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  z-index: -2;
  border: 2.3px solid;
  background: linear-gradient(182.75deg, rgba(189, 0, 255, 0) -15.61%, #FFFFFF 97.7%), linear-gradient(0deg, #1FD7FF, #1FD7FF), linear-gradient(90deg, #96F49C 16%, rgba(150, 244, 156, 0) 59%);
  background-origin: border-box;
  -webkit-mask: linear-gradient(black, black) content-box, linear-gradient(black, black);
  mask: linear-gradient(black, black), linear-gradient(black, black);
  -webkit-mask-clip: content-box, border-box;
  mask-clip: content-box, border-box;
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.copy-btn {
  background: #1f79c0;
  border-radius: 12px;
  padding: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.premium-btn {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: -0.02em;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  position: relative;
  z-index: 1;
  height: 50px;
  border-radius: 12px;
  background: url(../../images/premium-bg.png) no-repeat;
  background-size: 100% 100%;
}

.extend-btn {
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: #fff;
  padding: 13px;
  height: 50px;
  background: url(../../images/extend-bg.png) no-repeat;
  background-size: 100% 100%;
}

.custom-select {
  position: relative;
}
.custom-select .select-option {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  display: none !important;
  z-index: 10;
}
.custom-select .select-option.show {
  display: flex !important;
}
.custom-select .select-option .option-item {
  display: flex;
  align-items: center;
  gap: 16px;
  width: 100%;
  margin-left: 13px;
  cursor: pointer;
}
.custom-select .select-option .option-item:hover .option-item__box {
  background: #063362;
}
.custom-select .select-option .option-img {
  width: 32px;
  height: 32px;
}
.custom-select .select-option .option-item__box {
  background: #07223E;
  padding: 12px;
  border-radius: 12px;
  width: 178px;
  transition: all 0.2s linear;
}
.custom-select .select-option .option-text {
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 19.6px;
}
.custom-select .select-option {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-top: 14px;
}

.footer {
  background: #000815;
  padding: 14px 0;
}
.footer .container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.footer .container span {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 17.07px;
  color: #0158e0;
}
.footer .social-media {
  display: flex;
  gap: 12px;
  align-items: center;
}

nav {
  padding: 18px 8px 16px 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.intro {
  background: url(../../images/intro-bg.png) no-repeat;
  background-size: 100% 100%;
  height: 550px;
}
.intro .community-logo {
  width: 510px;
  height: 330px;
  margin: 10px auto 36px auto;
  display: block;
  object-fit: contain;
  padding-left: 13px;
}
.intro .right-box {
  display: flex;
  align-items: center;
  gap: 17px;
}
.intro .btns {
  display: flex;
  gap: 18px;
}
.intro .btns a:nth-child(2), .intro .btns a:last-child {
  border-radius: 10px;
  width: 84px;
  gap: 3px;
}

.partners {
  max-width: 1425px;
  height: 106px;
  margin: 0 auto;
  padding: 23px 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  transition: all 0.2s linear;
}
.partners a:first-child img {
  width: 173px;
  height: 56px;
}
.partners a:first-child img, .partners a:last-child img, .partners a:nth-child(3) img {
  opacity: 1;
}
.partners a img {
  opacity: 0.5;
}
.partners a img.active {
  opacity: 1;
  filter: drop-shadow(0px 3px 4.5px rgba(0, 186, 244, 0.2509803922));
}

.rankings-section {
  padding: 15px 0 0 0;
  max-width: 1314px;
  margin: 0 auto;
}
.rankings-section .rankings-cards {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.rankings-section .content-box {
  display: flex;
  border-radius: 24px;
  overflow: hidden;
  align-items: unset;
  max-width: 1200px;
  width: 100%;
  height: 260px;
}
.rankings-section .rihgt-img__box {
  max-width: 526px;
  width: 100%;
  position: relative;
}
.rankings-section .rihgt-img__box.no-img {
  background: #011133;
}
.rankings-section .rihgt-img__box::before {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  background: linear-gradient(269.98deg, rgba(0, 27, 74, 0) 54.89%, #011133 98.09%);
  width: 100%;
  height: 100%;
}
.rankings-section .rihgt-img__box img {
  height: 100%;
  width: 100%;
}
.rankings-section .day-box {
  font-size: 10px;
  font-weight: 600;
  line-height: 22.5px;
  padding: 3px 21px;
  border-radius: 12px;
  background: #022557;
  width: fit-content;
  margin-left: 61px;
  color: #fff;
  margin-top: -11px;
}
.rankings-section .day-box.mt {
  margin-top: 0;
}
.rankings-section .day-box__flex {
  display: flex;
  align-items: center;
  gap: 6px;
}
.rankings-section .day-box__flex .date {
  font-size: 12px;
  font-weight: 600;
  line-height: 22.5px;
  color: #fff;
}
.rankings-section .leavel-number {
  min-width: 50px;
  min-height: 50px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  background: linear-gradient(135deg, rgba(248, 251, 255, 0.04) 0%, rgba(255, 255, 255, 0) 100%);
  border-radius: 50%;
  box-shadow: 8.33px 4.17px 16.67px 0px rgba(0, 0, 0, 0.0784313725), 0px 0px 8.33px 0px #0454a6 inset;
  border: 0.84px solid #0454a6;
}
.rankings-section .leavel-number.sm-number {
  border: none;
  background: none;
  box-shadow: none;
}
.rankings-section .leavel-number .number {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Plus Jakarta Sans;
  font-size: 20px;
  font-weight: 800;
  line-height: 30px;
  letter-spacing: 0.1875px;
  color: #fff;
  background: radial-gradient(50% 50% at 50% 50%, rgba(0, 173, 227, 0) 0%, rgba(0, 165, 217, 0.169355) 70%, #00a9e7 100%);
  border-radius: 50%;
}
.rankings-section .leavel-number.level-1 {
  background: linear-gradient(135deg, rgba(194, 144, 60, 0.04) 0%, rgba(255, 255, 145, 0.04) 100%);
  border: 1px solid rgba(198, 126, 20, 0.9411764706);
  box-shadow: 8.33px 4.17px 16.67px 0px rgba(0, 0, 0, 0.0784313725), 0px 0px 8.33px 0px rgba(198, 126, 20, 0.9411764706) inset;
}
.rankings-section .leavel-number.level-2 {
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.0368) 0%, rgba(191, 191, 191, 0.04) 100%);
  box-shadow: 0px 0px 8.33px 0px rgba(199, 199, 199, 0.9411764706) inset;
  border-radius: 50%;
  border: 1px solid;
  border: 1px solid rgba(199, 199, 199, 0.9411764706);
}
.rankings-section .leavel-number.level-3 {
  box-shadow: 8.33px 4.17px 16.67px 0px rgba(0, 0, 0, 0.0784313725);
  box-shadow: 0px 0px 8.33px 0px #dd5e20 inset;
  border-radius: 50%;
  border: 1px solid #dd5e20;
}
.rankings-section .social-media {
  display: flex;
  gap: 14px;
  flex-direction: column;
  height: 100%;
  margin: auto 0 auto 12px;
}
.rankings-section .ranking-card {
  padding: 12px 18px;
  color: #fff;
  display: flex;
  gap: 6px;
  background: #011133;
}
.rankings-section .ranking-card .info-box {
  max-width: 393px;
}
.rankings-section .ranking-card .title-box {
  display: flex;
  align-items: center;
  gap: 6px;
}
.rankings-section .ranking-card .title-box .title {
  font-size: 24px;
  font-weight: 600;
  line-height: 40px;
  letter-spacing: -0.02em;
  text-transform: uppercase;
}
.rankings-section .ranking-card .desc {
  margin: 0 0 12px 0;
  font-size: 11px;
  font-weight: 400;
  line-height: 13.7px;
  font-family: "Inter", sans-serif;
}
.rankings-section .ranking-card .ratings {
  display: grid;
  grid-template-columns: 128px 138px;
  column-gap: 23px;
  row-gap: 8px;
}
.rankings-section .ranking-card .ratings .rating-label {
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  text-transform: capitalize;
}
.rankings-section .ranking-card .ratings .rating-info {
  font-family: "Work Sans", sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 23.46px;
  letter-spacing: -0.02em;
}
.rankings-section .ranking-card .ratings .card-box {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-top: 6px;
}
.rankings-section .ranking-card .ratings .img-box,
.rankings-section .ranking-card .ratings .imgs-box {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #072069;
  border-radius: 6px;
}
.rankings-section .ranking-card .ratings .img-box img,
.rankings-section .ranking-card .ratings .imgs-box img {
  width: 25px;
  height: 25px;
}
.rankings-section .ranking-card .ratings .imgs-box {
  width: 83px;
}
.rankings-section .ranking-card .ratings .imgs-box img {
  height: 29px;
  margin-top: 3px;
  margin-left: -9px;
}
.rankings-section .ranking-card .ratings .imgs-box img:first-child {
  margin-left: 0;
}
.rankings-section .ranking-card .ratings .range-slider {
  width: 82px;
  height: 13px;
  border-radius: 24px;
}
.rankings-section .ranking-card__box {
  display: flex;
  align-items: start;
  gap: 11px;
  border-radius: 24px;
}
.rankings-section .ranking-card__box.green .ranking-card {
  background: #33691e;
}
.rankings-section .ranking-card__box.green .ranking-card .img-box,
.rankings-section .ranking-card__box.green .ranking-card .imgs-box {
  background: #558b2f;
}
.rankings-section .ranking-card__box.green .bonus-card {
  background: #558b2f;
}
.rankings-section .ranking-card__box.green .rihgt-img__box::before {
  background: linear-gradient(269.98deg, rgba(0, 27, 74, 0) 54.89%, #33691e 96.36%);
}
.rankings-section .ranking-card__box.blue .ranking-card {
  background: #0288d1;
}
.rankings-section .ranking-card__box.blue .ranking-card .img-box,
.rankings-section .ranking-card__box.blue .ranking-card .imgs-box {
  background: #01579b;
}
.rankings-section .ranking-card__box.blue .bonus-card {
  background: #01579b;
}
.rankings-section .ranking-card__box.blue .rihgt-img__box::before {
  background: linear-gradient(269.98deg, rgba(0, 27, 74, 0) 54.89%, #0288d1 96.36%);
}
.rankings-section .ranking-card__box.purple .ranking-card {
  background: #311b92;
}
.rankings-section .ranking-card__box.purple .img-box,
.rankings-section .ranking-card__box.purple .imgs-box,
.rankings-section .ranking-card__box.purple .bonus-card {
  background: #5e35b1;
}
.rankings-section .ranking-card__box.purple .rihgt-img__box::before {
  background: linear-gradient(269.98deg, rgba(0, 27, 74, 0) 54.89%, #311b92 96.36%);
}
.rankings-section .ranking-card__box.red .ranking-card {
  background: #b3051a;
}
.rankings-section .ranking-card__box.red .img-box,
.rankings-section .ranking-card__box.red .imgs-box,
.rankings-section .ranking-card__box.red .bonus-card {
  background: #d91122;
}
.rankings-section .ranking-card__box.red .rihgt-img__box::before {
  background: linear-gradient(269.98deg, rgba(0, 27, 74, 0) 60.29%, #b3051a 95.3%);
}
.rankings-section .ranking-card__box.orange .ranking-card {
  background: #d4380d;
}
.rankings-section .ranking-card__box.orange .img-box,
.rankings-section .ranking-card__box.orange .imgs-box,
.rankings-section .ranking-card__box.orange .bonus-card {
  background: #fa541c;
}
.rankings-section .ranking-card__box.orange .rihgt-img__box::before {
  background: linear-gradient(269.98deg, rgba(0, 27, 74, 0) 60.29%, #d4380d 95.3%);
}
.rankings-section .ranking-card__box.yellow .ranking-card {
  color: #212121;
  background: #fac714;
}
.rankings-section .ranking-card__box.yellow .img-box,
.rankings-section .ranking-card__box.yellow .imgs-box,
.rankings-section .ranking-card__box.yellow .bonus-card {
  background: #ffdb3d;
}
.rankings-section .ranking-card__box.yellow .rihgt-img__box::before {
  background: linear-gradient(269.98deg, rgba(0, 27, 74, 0) 60.29%, #fac714 95.3%);
}
.rankings-section .ranking-card__box.gray .ranking-card {
  background: #424242;
}
.rankings-section .ranking-card__box.gray .img-box,
.rankings-section .ranking-card__box.gray .imgs-box,
.rankings-section .ranking-card__box.gray .bonus-card {
  background: #616161;
}
.rankings-section .ranking-card__box.gray .rihgt-img__box::before {
  background: linear-gradient(269.98deg, rgba(0, 27, 74, 0) 54.89%, #424242 98.09%);
}
.rankings-section .ranking-card__box.black .ranking-card {
  background: #262626;
}
.rankings-section .ranking-card__box.black .img-box,
.rankings-section .ranking-card__box.black .imgs-box,
.rankings-section .ranking-card__box.black .bonus-card {
  background: #616161;
}
.rankings-section .ranking-card__box.black .rihgt-img__box::before {
  background: linear-gradient(269.98deg, rgba(0, 27, 74, 0) 54.89%, #262626 98.09%);
}
.rankings-section .ranking-card__box.light .ranking-card {
  background: #fff;
  color: #212121;
}
.rankings-section .ranking-card__box.light .img-box,
.rankings-section .ranking-card__box.light .imgs-box,
.rankings-section .ranking-card__box.light .bonus-card {
  background: #cbcbcb;
}
.rankings-section .ranking-card__box.light .rihgt-img__box::before {
  background: linear-gradient(269.98deg, rgba(0, 27, 74, 0) 54.89%, #ffffff 98.09%);
}

.seo {
  text-align: center;
  padding: 44px 0 29px 0;
  color: #fff;
}
.seo .desc {
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
  letter-spacing: -0.02em;
}
.seo .desc span {
  font-weight: 600;
}

.footer-navigation {
  max-width: 1300px;
  display: flex;
  justify-content: center;
  gap: 39px;
  padding: 58px 0;
  align-items: stretch;
}
.footer-navigation .btn,
.footer-navigation .frozen-btn {
  height: unset;
  color: #9e9e9e;
}
.footer-navigation .frozen-btn {
  width: 150px;
}

.bonus-box {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 238px;
}
.bonus-box .bonus-cards {
  display: flex;
  flex-direction: column;
  gap: 11px;
  width: 220px;
}
.bonus-box .bonus-card {
  padding: 8px 12px 12px 12.5px;
  border-radius: 12px;
  background: #072069;
  display: flex;
  gap: 5px;
  align-items: center;
  height: 68px;
}
.bonus-box .bonus-card .box {
  width: 45px;
}
.bonus-box .bonus-card img {
  width: 25px;
  height: 25px;
}
.bonus-box > .bonus-card {
  min-width: 26px;
  max-width: 26px;
  height: 30px;
  border-radius: 5.53px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
}
.bonus-box > .bonus-card span {
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: -0.02em;
}
.bonus-box .box {
  text-align: center;
}
.bonus-box .label {
  font-size: 10px;
  font-weight: 500;
  line-height: 16px;
  display: block;
}

.page-two .rankings-section {
  padding: 0;
}
.page-two .rankings-section .rankings-cards {
  gap: 16px;
}
.page-two .rankings-section .ranking-card {
  padding: 18px;
}
.page-two .rankings-section .ranking-card .desc {
  line-height: 14.7px;
}
.page-two .rankings-section .day-box {
  margin-top: 9px;
}
.page-two .rankings-section .day-box.mt {
  margin-top: 0;
}
.page-two .intro {
  background: linear-gradient(180deg, rgba(7, 11, 20, 0.6) 0%, rgba(7, 11, 19, 0.581574) 8.08%, rgba(0, 0, 0, 0) 100%), linear-gradient(180deg, rgba(7, 11, 20, 0) 0.17%, rgba(7, 11, 20, 0) 71.27%, rgba(7, 11, 20, 0.38) 85.65%, rgba(7, 11, 20, 0.81) 100%), linear-gradient(360deg, rgba(7, 11, 20, 0) 0.17%, rgba(7, 11, 20, 0) 71.27%, rgba(7, 11, 20, 0.38) 85.65%, rgba(7, 11, 20, 0.81) 100%), url(../../images/intro-bg.gif) no-repeat;
  border-radius: 0px 0px 100px 100px;
}
.page-two .ranking-card .ratings {
  grid-template-columns: 126px 139px 130px 126px;
}
.page-two .ranking-card .info-box {
  max-width: 654px;
}
.page-two .ratings .rating-box:nth-child(1) {
  order: -3;
}
.page-two .ratings .rating-box:nth-child(2) {
  order: -2;
}
.page-two .ratings .rating-box:nth-child(5) {
  order: -1;
}
.page-two .ratings .rating-box:nth-child(6) {
  order: -1;
}
.page-two .seo {
  padding-top: 72px;
}

.footer .container {
  padding: 0 27px;
}

.page-three .seo {
  padding-top: 26px;
}
.page-three .intro {
  background: linear-gradient(180deg, rgba(7, 11, 20, 0.6) 0%, rgba(7, 11, 19, 0.581574) 8.08%, rgba(0, 0, 0, 0) 100%), linear-gradient(180deg, rgba(7, 11, 20, 0) 0.17%, rgba(7, 11, 20, 0) 71.27%, rgba(7, 11, 20, 0.38) 85.65%, rgba(7, 11, 20, 0.81) 100%), linear-gradient(360deg, rgba(7, 11, 20, 0) 0.17%, rgba(7, 11, 20, 0) 71.27%, rgba(7, 11, 20, 0.38) 85.65%, rgba(7, 11, 20, 0.81) 100%), url(../../images/game-art-bg-3.gif);
}

.page-four .seo {
  padding-top: 28px;
}
.page-four .intro {
  background: linear-gradient(180deg, rgba(7, 11, 20, 0.6) 0%, rgba(7, 11, 19, 0.581574) 8.08%, rgba(0, 0, 0, 0) 100%), linear-gradient(180deg, rgba(7, 11, 20, 0) 0.17%, rgba(7, 11, 20, 0) 71.27%, rgba(7, 11, 20, 0.38) 85.65%, rgba(7, 11, 20, 0.81) 100%), linear-gradient(360deg, rgba(7, 11, 20, 0) 0.17%, rgba(7, 11, 20, 0) 71.27%, rgba(7, 11, 20, 0.38) 85.65%, rgba(7, 11, 20, 0.81) 100%), url(../../images/game-art-bg-4.png) no-repeat;
}

.server-information .seo {
  padding-top: 67px;
}
.server-information .rankings-section {
  padding-top: 26px;
}
.server-information .ranking-card .title-box .title {
  font-size: 32px;
  line-height: 40px;
}
.server-information .rankings-section .ranking-card {
  padding: 20px 18px;
}
.server-information .bonus-box.md-block {
  display: none;
}
.server-information .ranking-card {
  width: 100%;
}
.server-information .content-box {
  position: relative;
  overflow: visible;
}
.server-information .fire-btn {
  position: absolute;
  bottom: -21px;
  z-index: 100;
  right: 150px;
  height: 43px;
  padding-left: 0;
  width: 186px;
  justify-content: center;
  gap: 13px;
}
.server-information .ranking-card .ratings {
  display: flex;
}
.server-information .ranking-card .info-box {
  max-width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 16px;
}
.server-information .ranking-card .desc {
  font-size: 14px;
  line-height: 20px;
  padding-top: 8px;
}
.server-information .game-world {
  margin-top: 21px;
}
.server-information .game-world .container {
  display: flex;
  align-items: start;
  gap: 36px;
}
.server-information .game-world .left-box {
  max-width: 557px;
  width: 100%;
}
.server-information .game-world .game-world__label {
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: -0.01em;
  display: block;
  margin-bottom: 5px;
}
.server-information .bonus-box {
  color: #fff;
  width: 100%;
}
.server-information .bonus-cards {
  display: grid;
  gap: 20px;
  grid-template-columns: auto auto;
  width: 100%;
}
.server-information .bonus-card {
  justify-content: center;
  height: 83px;
}
.server-information .achievements-box {
  margin: 14px 0 22px 0;
}
.server-information .achievements-box .game-world__label {
  margin-bottom: 7px;
}
.server-information .achievements {
  display: flex;
  gap: 14px;
}
.server-information .achievements .box {
  width: 63px;
  height: 63px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #03214c;
  border-radius: 13.2px;
  position: relative;
}
.server-information .achievements .box span {
  font-size: 18px;
  font-weight: 600;
  line-height: 23.89px;
  letter-spacing: -0.01em;
  color: #fff;
}
.server-information .achievements .star-box {
  position: absolute;
  bottom: -6px;
  left: 50%;
  transform: translateX(-50%);
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.server-information .achievements .star-box img {
  margin-left: -6px;
}
.server-information .achievements .star-box img:first-child {
  margin-left: 0;
}
.server-information .project-description .game-world__label {
  margin-bottom: 12px;
}
.server-information .project-description .description-box {
  border: 1px solid #102c5a;
  background: rgba(10, 25, 48, 0.5019607843);
  border-radius: 11.94px;
  height: 612px;
  padding: 15px 7px 15px 15px;
  color: #fff;
}
.server-information .project-description .scroll-box {
  height: 100%;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.server-information .project-description p {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.01em;
}
.server-information .project-description a {
  color: #005ecc;
}
.server-information .reviews-box {
  width: 100%;
  margin-top: 9px;
}
.server-information .reviews-box .btns {
  display: flex;
  gap: 6px;
  margin-bottom: 20px;
}
.server-information .reviews-box .btns button {
  border-radius: 50px;
  padding: 0 12px;
  height: 37px;
}
.server-information .reviews-box .like-btn {
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
.server-information .reviews-box .comments-parent {
  overflow-y: auto;
  height: 939px;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.server-information .reviews-box .comments {
  padding-right: 10px;
  color: #fff;
}
.server-information .reviews-box .comment-box {
  position: relative;
  padding: 11px 14px;
  border-radius: 12px;
  background: #011a44;
}
.server-information .reviews-box .comment-box::before {
  content: "";
  position: absolute;
  background: url(../../images/icons/rounded-line.svg) no-repeat;
  bottom: -25px;
  left: 0;
  width: 18px;
  height: 42px;
  background-size: 124% 105%;
}
.server-information .reviews-box .comment-box .box {
  border-radius: 0px 12px 12px 12px;
  padding: 16px 16px 16px 10px;
  border: 1px solid rgba(67, 190, 24, 0.2705882353);
  display: flex;
  gap: 10px;
  align-items: start;
}
.server-information .reviews-box .comment-box .box.no-recommendation {
  border-color: rgba(221, 1, 41, 0.5019607843);
}
.server-information .reviews-box .comment-box .scroll-box {
  height: 122px;
  overflow-y: auto;
  padding-bottom: 22px;
}
.server-information .reviews-box .comment-box .scroll-box::-webkit-scrollbar-thumb {
  background: #033173;
}
.server-information .reviews-box .comment-box .scroll-box::-webkit-scrollbar-track {
  background: #031f4d;
}
.server-information .reviews-box .user-name__box {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 6px;
  margin-bottom: 8px;
}
.server-information .reviews-box .user-name__box .left-box {
  display: flex;
  align-items: center;
  gap: 6px;
}
.server-information .reviews-box .recommendation {
  display: flex;
  align-items: center;
  gap: 4px;
}
.server-information .reviews-box .recommendation span {
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  margin-top: 5px;
  letter-spacing: -0.02em;
}
.server-information .reviews-box .desc {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.server-information .reviews-box .hide-admin__ansver {
  font-size: 12px;
  font-weight: 500;
  line-height: 27px;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 9px;
  height: 25px;
  border-radius: 12px;
  background: #011a44;
  width: fit-content;
  padding: 0 10px;
  margin: 10px 0 10px 11px;
}
.server-information .reviews-box .hide-admin__ansver .minus {
  border: 2.33px solid #ffffff;
  width: 12px;
  border-radius: 2px;
}
.server-information .admin-ansver {
  display: flex;
  align-items: start;
}
.server-information .admin-ansver .comment {
  padding: 14px 25px 14px 12px;
  border-radius: 12px 12px 12px 0px;
  background: #001941;
}
.server-information .admin-ansver .desc {
  font-weight: 500;
}
.server-information .admin-ansver .admin-avatar {
  margin-top: 33px;
}
.server-information .admin-ansver .top-box {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 7px;
}
.server-information .admin-ansver .status {
  display: flex;
  align-items: center;
  gap: 4px;
  background: #0043a7;
  border-radius: 100px;
  padding: 2px 7.5px;
}
.server-information .admin-ansver .status span {
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: -0.009em;
}
.server-information .admin-ansver .comment-date {
  font-size: 11px;
  font-weight: 700;
  line-height: 13.31px;
  color: #70b2ff;
  margin-top: 12px;
  text-align: right;
  display: block;
}
.server-information .user-name {
  font-size: 12px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: -0.02em;
}
.server-information .media-block__box-footer {
  display: none;
  margin-top: 24px;
  justify-content: space-between;
  width: 100%;
  height: 30px;
}
.server-information .media-block__box-footer .date {
  font-size: 11px;
  font-weight: 700;
  line-height: 30px;
  color: #70b2ff;
  padding: 0 8px;
  border-radius: 12px;
  background: #032d73;
  height: 30px;
}
.server-information .media-block__box-footer .problem-solved__box {
  padding: 0 8px;
  background: #004eda;
  border-radius: 12px;
  font-size: 12px;
  font-weight: 500;
  height: 30px;
  line-height: 30px;
}
.server-information .bonus-box .bonus-card img {
  width: 30px;
  height: 30px;
}
.server-information .bonus-card .box {
  width: 55px;
}
.server-information .ranking-card__box.green .ranking-card,
.server-information .rankings-section .rihgt-img__box {
  border-radius: inherit;
}
.server-information .ranking-card__box.green .ranking-card {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.server-information .rankings-section .rihgt-img__box img {
  border-radius: inherit;
}

.w-full {
  width: 100%;
}

.personal-account__bg {
  background: url(../../images/personal-account-bg.png) no-repeat;
  background-size: cover;
}

.personal-account {
  padding-bottom: 73px;
}
.personal-account .save-btn {
  display: none;
}
.personal-account .left-panel {
  border-bottom-right-radius: 24px;
}
.personal-account .rihgt-img__upload {
  border: 2px dotted #0C326B;
  max-width: 498px;
  width: 100%;
  border-radius: 24px;
  margin: 12px 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  background: url(../../images/upload-bg.png) no-repeat;
  background-size: cover;
  background-position: center;
}
.personal-account .rihgt-img__upload .content {
  max-width: 306px;
  margin: 0 auto;
  text-align: center;
}
.personal-account .rihgt-img__upload .content span {
  display: block;
  color: #7F8596;
}
.personal-account .rihgt-img__upload .content .upload-title {
  font-family: "Archivo", sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  letter-spacing: -0.02em;
  color: #fff;
  margin-top: 13px;
}
.personal-account .rihgt-img__upload .content .upload-info {
  font-size: 13px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.01em;
}
.personal-account .rihgt-img__upload .content .upload-text {
  font-size: 10px;
  font-weight: 500;
  line-height: 20px;
}
.personal-account .rihgt-img__upload .content .upload-text span {
  font-size: 10px;
  font-weight: 500;
  line-height: 20px;
  display: inline-block;
}
.personal-account .msg-notification {
  color: #057FFA;
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
  letter-spacing: 0.150000006px;
}
.personal-account .info-project {
  max-width: 1200px;
  margin: 33px auto 0 auto;
  display: flex;
  align-items: start;
  gap: 20px;
  color: #fff;
}
.personal-account .info-project > div {
  flex: 1 1 auto;
}
.personal-account .info-project .rihgt-side {
  padding: 12px 20px 10px 20px;
  border-radius: 12px;
  background: rgba(10, 25, 48, 0.5019607843);
  border: 1px solid #003687;
  display: flex;
  flex-direction: column;
  gap: 5px;
  max-width: 544px;
}
.personal-account .info-project .rihgt-side .box {
  padding: 12px 10px 17px 20px;
  background: rgba(10, 25, 48, 0.5019607843);
}
.personal-account .info-project .rihgt-side .box p {
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: -0.02em;
}
.personal-account .info-project .rihgt-side .box a {
  color: #005ECC;
}
.personal-account .info-project .rihgt-side .scroll-box {
  max-height: 187px;
  overflow-y: auto;
  padding-right: 14px;
}
.personal-account .info-project .rihgt-side .media-title {
  display: none;
  font-size: 18px;
  font-weight: 600;
  line-height: 32px;
  letter-spacing: -0.02em;
  color: #cdcfd1;
}
.personal-account .info-project .rihgt-side .close-btn {
  display: none;
}
.personal-account .info-project .rihgt-side .flex-box {
  display: flex;
  align-items: start;
  gap: 18px;
  margin-bottom: 14px;
}
.personal-account .info-project .rihgt-side .flex-box p {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: #ced0d4;
}
.personal-account .info-project .rihgt-side .btns {
  gap: 24px;
  display: flex;
}
.personal-account .info-project .rihgt-side .btns button {
  height: 53px;
}
.personal-account .info-project .rihgt-side .copy-btn {
  min-width: 120px;
}
.personal-account .info-project .rihgt-side .primary-btn__two {
  background: #004ED2;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: #cfd0d4;
  width: 269px;
}
.personal-account .info-project .box {
  background: rgba(33, 65, 176, 0.1019607843);
  border: 1px solid #003687;
  border-radius: 12px;
}
.personal-account .info-project .box.buy-box {
  padding: 20px 26px;
}
.personal-account .info-project .label {
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: #fff;
  padding-bottom: 4px;
  display: inline-block;
}
.personal-account .info-project .green-btn {
  width: 222px;
}
.personal-account .info-project .title-box {
  padding: 5px 24px;
  border-radius: 12px;
  background: linear-gradient(270deg, rgba(10, 25, 48, 0.5) 0%, rgba(31, 78, 150, 0.5) 100%);
  border: 0.75px solid #1E56B2;
}
.personal-account .info-project .title-box h5 {
  font-size: 24px;
  font-weight: 600;
  line-height: 40px;
  letter-spacing: -0.02em;
}

.panels {
  display: flex;
  align-items: start;
}
.panels .left-panel {
  min-width: 310px;
  padding: 8px 0;
  background: rgba(8, 26, 53, 0.5019607843);
  overflow: hidden;
}
.panels .right-panel {
  max-width: 1340px;
  width: 100%;
}
.panels .right-panel .rankings-section {
  margin: 40px 0 0 13px;
  padding-top: 0;
}
.panels .right-panel .rankings-section .content-box {
  background: #011133;
}
.panels .top-box {
  padding: 24px 14px 16px 14px;
}
.panels .top-box .logo {
  display: block;
  text-align: center;
  margin-bottom: 3px;
}
.panels .user-box {
  display: flex;
  align-items: center;
  gap: 16px;
  color: #fff;
  background: #081d3d;
  box-shadow: 0px 1px 3px 0px rgba(6, 7, 8, 0.0509803922), 0px 1px 2px -1px rgba(6, 7, 8, 0.0509803922), inset 0px 2px 9.4px 0px rgba(0, 72, 157, 0.6392156863);
  border-top: 1px solid #022f72;
  padding: 16px;
  border-radius: 12px;
}
.panels .user-box .user-avatar__img {
  width: 48px;
  height: 48px;
  margin-top: -8px;
}
.panels .user-box .user-name {
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: -0.02em;
  display: block;
  margin-bottom: 4px;
}
.panels .user-box .user-id {
  font-size: 12px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: rgba(232, 236, 239, 0.5019607843);
}
.panels .panel-boxes {
  border-top: 1px solid #0b2045;
  border-bottom: 1px solid #0b2045;
  padding: 10px 16px 24px 16px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.panels .panel-boxes.no-gap {
  gap: 0 !important;
  padding-bottom: 10px !important;
}
.panels .panel-boxes.scroll {
  padding-right: 20px;
}
.panels .panel-boxes .scroll-box {
  height: 272px;
  overflow-y: auto;
  padding-right: 17px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-top: 3px;
}
.panels .panel-boxes .scroll-box .panel-box {
  padding-right: 28px;
}
.panels .panel-boxes.bt-none {
  border-top: none;
}
.panels .panel-boxes.bb-none {
  border-bottom: none;
}
.panels .panel-boxes .leavel {
  background: radial-gradient(50% 50% at 50% 50%, rgba(10, 101, 191, 0) 0%, rgba(8, 106, 202, 0.169355) 79.84%, #0080FF 100%);
  border: 0.86px solid rgba(0, 250, 250, 0.6705882353);
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  border-radius: 50%;
  justify-content: center;
}
.panels .panel-boxes .leavel span {
  color: #fff;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-size: 12px;
  font-weight: 800;
  line-height: 20.57px;
  letter-spacing: 0.1285714358px;
  text-align: center;
}
.panels .panel-box {
  padding: 12px 19px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  cursor: pointer;
}
.panels .panel-box .left-box {
  display: flex;
  align-items: center;
  gap: 20px;
}
.panels .panel-box .text {
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: #788597;
}
.panels .panel-box.active {
  background: linear-gradient(270deg, rgba(10, 45, 98, 0.3) 26.26%, #0A2D62 100%);
  border-left: 1px solid #004BBD;
  box-shadow: 0px 1px 3px 0px rgba(6, 7, 8, 0.0509803922), 0px 1px 2px -1px rgba(6, 7, 8, 0.0509803922), inset 0px 2px 9.4px 0px rgba(0, 72, 157, 0.6392156863);
}
.panels .panel-box.active .text {
  color: #fff;
}
.panels .panel-bottom {
  padding: 18px 20px 8px 20px;
}
.panels .panel-bottom button {
  width: 100%;
  height: 48px;
}
.panels .links-box {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 24px 20px 24px 26px;
  margin-top: 22px;
  background: rgba(10, 25, 48, 0.5019607843) !important;
}
.panels .links-box .social-img {
  width: 40px;
  height: 40px;
}
.panels .links-box .social-img.youtube {
  filter: drop-shadow(0 0 2px #FC0D1B);
}
.panels .links-box .social-img.telegram {
  filter: drop-shadow(0 0 2px #01A4F7);
}
.panels .links-box .social-img.global {
  filter: drop-shadow(0 0 2px #0CAD4D);
}
.panels .links-box .social-img.vk {
  filter: drop-shadow(0 0 2px #4087FC);
}
.panels .links-box .social-img.diskort {
  filter: drop-shadow(0 0 2px #4087FC);
}
.panels .links-box .link-box {
  display: flex;
  align-items: center;
  gap: 24px;
}
.panels .links-box input {
  background: #051634;
  border: 1px solid #003E6B;
  padding: 12px 16px;
  height: 48px;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: #fff;
  border-radius: 8px;
  width: 100%;
}
.panels .links-box input::placeholder {
  color: #9B9C9E;
}
.panels .premium-box {
  background: linear-gradient(0deg, rgba(10, 25, 48, 0.5), rgba(10, 25, 48, 0.5)), linear-gradient(0deg, rgba(33, 65, 176, 0.1), rgba(33, 65, 176, 0.1)) !important;
  padding: 22px 7px 7px 7px;
  margin-top: 24px;
}
.panels .premium-box .premium-box__top {
  max-width: 574px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  gap: 18px;
  width: 100%;
}
.panels .premium-box .btn-box {
  position: relative;
  display: inline-block;
  padding: 10px;
  border-radius: 10px;
  background: rgba(1, 68, 167, 0.2117647059);
  z-index: 1;
  flex: 1 1 auto;
  display: flex;
  align-items: center;
  gap: 18px;
  height: 50px;
  padding-left: 0;
  background: url(../../images/premium.png) no-repeat;
  background-size: 100% 100%;
}
.panels .premium-box .btn-box span {
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: -0.02em;
}
.panels .premium-box .date-box {
  display: flex;
  align-items: center;
  gap: 10px;
}
.panels .premium-box .premium-btn {
  width: 153px;
  margin-left: -5px;
  height: 57px;
}
.panels .premium-box .premium-btn.media-block {
  display: none;
}
.panels .premium-box .extend-btn {
  width: 222px;
}
.panels .premium-box .look-bg {
  position: relative;
  margin-top: 6px;
  height: 100px;
  z-index: 1;
}
.panels .premium-box .look-bg .look-img {
  width: 100%;
  height: 100%;
}
.panels .premium-box .look-bg .look-img.media-block {
  display: none;
}
.panels .premium-box .block-btn {
  width: 73px;
  height: 73px;
  border-radius: 50%;
  background: rgba(0, 123, 232, 0.6117647059);
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.panels .premium-box .block-btn img {
  width: 35px;
  height: 35px;
}
.panels .buy-box {
  display: flex;
  gap: 17px;
}
.panels .buy-box .select-box {
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  background: url(../../images/select-bg.png) no-repeat;
  background-size: 100% 100%;
  max-width: 335px;
  width: 100%;
  border-radius: 12px;
  padding-right: 18px;
  position: relative;
  z-index: 10;
}
.panels .buy-box .select-box span {
  font-size: 12px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: #FEFEFE;
  padding: 0 15px;
  display: inline-block;
}
.panels .buy-box .sale {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: -0.02em;
  padding: 0 6px;
  background: #4FB200;
  border-radius: 8px;
  margin-right: 11px;
}
.panels .rocket-box {
  width: 52px;
  height: 50px;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 16px;
  position: relative;
  z-index: 1;
  background: #002A6C;
}
.panels .rocket-box::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background: linear-gradient(90deg, #227741 0%, #85C4AF 36%, #25A5ED 100%);
  z-index: -1;
  border-radius: inherit;
}
.panels .rocket-box::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background: #002A6C;
  z-index: -2;
}

.personal-account__two .right-panel {
  margin: 79px 0 0 60px;
  max-width: 100%;
  display: flex;
  align-items: stretch;
  gap: 16px;
}
.personal-account__two .info-project {
  max-width: 560px;
  margin: 0;
  width: 100%;
}
.personal-account__two .links-box {
  max-width: 560px;
  background: rgba(10, 25, 48, 0.5019607843);
  border: 1px solid #003687;
  box-shadow: 0px 2px 9.4px 0px rgba(0, 72, 157, 0.6392156863) inset;
  display: block;
  padding: 28px 28px 44px 25px;
  margin-top: 0;
}
.personal-account__two .links-box span {
  display: block;
  margin-bottom: 21px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.01em;
}
.personal-account__two .links-box > div {
  display: flex;
  flex-direction: column;
  gap: 26px;
}
.personal-account__two .auth-box {
  max-width: 528px;
  background: rgba(10, 25, 48, 0.5019607843);
  border: 1px solid #003687;
  box-shadow: 0px 2px 9.4px 0px rgba(0, 72, 157, 0.6392156863) inset;
  position: relative;
  border-radius: 12px;
  padding: 21px 28px 59px 24px;
  color: #fff;
}
.personal-account__two .auth-box .close-btn {
  position: absolute;
  top: 16px;
  right: 16px;
}
.personal-account__two .auth-box h4 {
  font-size: 24px;
  font-weight: 600;
  line-height: 40px;
  letter-spacing: -0.02em;
}
.personal-account__two .auth-box p {
  font-size: 13px;
  font-weight: 500;
  line-height: 20px;
  margin: 11px 0 15px 0;
}
.personal-account__two .auth-box .auth-btn {
  background: #1C91E5;
  width: 254px;
  height: 53px;
  display: flex;
  align-items: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: #fff;
  border-radius: 12px;
  gap: 16px;
  padding: 3px 10px;
}
.personal-account__two .auth-box .auth-btn svg {
  width: 32px;
  height: 28px;
}
.personal-account__two .auth-box .auth-btn .line {
  width: 1px;
  height: 100%;
  background: #0670D2;
}

.pb-none {
  padding-bottom: 0 !important;
}

.personal-account__three {
  color: #fff;
}
.personal-account__three .title-label {
  display: none;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.4300000072px;
  margin: 15px 0;
}
.personal-account__three .servers-box {
  margin: 108px 0 0 60px;
  padding: 22px 41px 26px 24px;
  border-radius: 12px;
  background: rgba(10, 25, 48, 0.5019607843);
  border: 1px solid var(--Block-style-line, #003687);
  box-shadow: 0px 2px 9.4px 0px rgba(0, 72, 157, 0.6392156863) inset;
}
.personal-account__three .servers-box .servers-boxes {
  display: flex;
  gap: 25px;
}
.personal-account__three .servers-box .box {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.personal-account__three .added-btn {
  gap: 24px;
  display: flex;
  align-items: center;
  margin-top: 30px;
  padding-left: 12px;
}
.personal-account__three .added-btn span {
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 19.6px;
  color: #fff;
}
.personal-account__three .flex-box {
  display: flex;
  gap: 10px;
}
.personal-account__three .img-box {
  width: 45px;
  height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #022557;
  border-radius: 6px;
}
.personal-account__three .img-box img {
  width: 30px;
  height: 30px;
}
.personal-account__three .content-box {
  background: #021B35;
  padding: 12px;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 195px;
  height: fit-content;
  cursor: pointer;
  transition: all 0.2s linear;
  border: 1px solid rgba(1, 144, 205, 0.2117647059);
}
.personal-account__three .content-box.active {
  box-shadow: 9.09px 4.55px 18.19px 0px rgba(0, 0, 0, 0.0784313725), inset 0px 0px 9.09px 0px #0454A6;
  border-color: #0c437b;
}
.personal-account__three .content-box:hover {
  border: 1px solid #56BAF5;
  background: #07223E;
}
.personal-account__three .controller .box {
  background: #07223E;
  width: 43px;
  height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 12px;
  cursor: pointer;
}

.personal-account__chart .statistiks-box {
  margin: 107px 0 0 60px;
  padding: 23px 20px;
  max-width: 712px;
  border: 1px solid #003687;
  background: rgba(10, 25, 48, 0.5019607843);
  box-shadow: 9.09px 4.55px 18.19px 0px rgba(0, 0, 0, 0.0784313725), inset 0px 0px 9.09px 0px #0454A6;
  border-radius: 12px;
  color: #fff;
}
.personal-account__chart .statistiks-box .flex-box {
  display: flex;
  flex-wrap: wrap;
  gap: 17px;
}
.personal-account__chart .statistiks-box .box {
  max-width: 212px;
  width: 100%;
  display: flex;
  align-items: center;
  gap: 10px;
  background: rgba(10, 25, 48, 0.5019607843);
  border: 1.24px solid rgba(1, 144, 205, 0.2117647059);
  box-shadow: 0px 8.51px 17.02px -8.51px rgba(0, 0, 0, 0.1215686275);
  padding: 9px 12px;
  border-radius: 8.51px;
  cursor: pointer;
}
.personal-account__chart .statistiks-box .box .project-box {
  width: 37px;
  height: 37px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #0050CA;
  border-radius: 5.73px;
}
.personal-account__chart .statistiks-box .box img {
  width: 37px;
  height: 37px;
}
.personal-account__chart .statistiks-box .box.active {
  background: linear-gradient(0deg, rgba(10, 25, 48, 0.5), rgba(10, 25, 48, 0.5)), linear-gradient(0deg, #082247, #082247);
  border: 1.24px solid rgba(1, 144, 205, 0.2117647059);
  box-shadow: 0px 8.51px 17.02px -8.51px rgba(0, 0, 0, 0.1215686275);
}
.personal-account__chart .statistiks-box .title {
  font-size: 14.89px;
  font-weight: 600;
  line-height: 25.53px;
}
.personal-account__chart .statistiks-box .info {
  font-size: 12.41px;
  font-weight: 600;
  line-height: 14.78px;
  color: #949494;
  display: block;
}
.personal-account__chart .statistiks-box .chart-box {
  display: flex;
  align-items: center;
  gap: 12px;
  justify-content: space-between;
  margin: 25px 0 15px 0;
}
.personal-account__chart .statistiks-box .chart-img {
  width: 100%;
}
.personal-account__chart .statistiks-box .chart-img.media-chart {
  display: none;
}
.personal-account__chart .statistiks-box .chart-title {
  font-size: 15.43px;
  font-weight: 600;
  line-height: 27.42px;
  letter-spacing: -0.02em;
  padding-bottom: 34px;
  display: inline-block;
}
.personal-account__chart .statistiks-box .date-box {
  display: flex;
  align-items: center;
  gap: 12px;
}
.personal-account__chart .statistiks-box .date-box .text {
  font-size: 11px;
  font-weight: 400;
  line-height: 20.57px;
}
.personal-account__chart .statistiks-box .chart-btn {
  display: flex;
  align-items: center;
  gap: 12px;
  width: 85px;
  height: 39px;
  border: 1px solid var(--SRT, rgba(1, 144, 205, 0.2117647059));
  background: #082247;
  justify-content: center;
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  line-height: 16.8px;
  height: 39px;
  border-radius: 5.34px;
}

.date {
  display: flex;
  align-items: center;
  gap: 7px;
  padding: 7px 9px;
  background: #082247;
  border: 1px solid rgba(1, 144, 205, 0.2117647059);
  border-radius: 5.34px;
  cursor: pointer;
}

.personal-account__three .box-icon {
  display: none;
}

.personal-account__four .right-panel {
  max-width: 1189px;
  margin: 112px 0 0 60px;
}
.personal-account__four .media-block {
  display: none;
}
.personal-account__four .date-box {
  width: 100%;
  align-items: center;
  justify-content: space-between;
  background: var(--Block-style, rgba(10, 25, 48, 0.5019607843));
  box-shadow: 9.09px 4.55px 18.19px 0px rgba(0, 0, 0, 0.0784313725), inset 0px 0px 9.09px 0px #0454A6;
  border: 1px solid var(--Block-style-line, #003687);
  height: 60px;
  padding: 0 21px 0 16px;
  border-radius: 12px;
  display: none;
}
.personal-account__four .date-box .box {
  display: flex;
  align-items: center;
  gap: 22px;
}
.personal-account__four .date-box span {
  font-size: 16px;
  font-weight: 400;
  line-height: 22.4px;
  color: #FFF;
}
.personal-account__four .filter-box {
  display: flex;
  align-items: center;
  gap: 40px;
}
.personal-account__four .filter-box .primary-btn__two {
  background: #003389;
  height: 45px;
  width: 189px;
  display: flex;
  align-items: center;
  gap: 13px;
}
.personal-account__four .filter-btns {
  display: flex;
  align-items: center;
  background: rgba(10, 25, 48, 0.5019607843);
  border: 1px solid var(--Block-style-line, #003687);
  height: 59px;
  border-radius: 12px;
}
.personal-account__four .filter-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  height: inherit;
  padding: 0 14px;
}
.personal-account__four .select-box {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 19px;
  border-left: 1px solid #003687;
  height: inherit;
  padding: 0 20px;
  cursor: pointer;
}
.personal-account__four .select-box span {
  font-size: 12px;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: #fff;
}
.personal-account__four .clear-filter {
  border-left: 1px solid #003687;
  height: inherit;
  padding: 0 26px 0 19px;
  display: flex;
  align-items: center;
  gap: 14px;
}
.personal-account__four .clear-filter span {
  font-size: 12px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: #51ADF0;
}
.personal-account__four .search-box {
  background: #F4F2FF;
  height: 33px;
  width: 340px;
  border-radius: 6px;
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 13px 0 11px;
  gap: 10px;
}
.personal-account__four .search-box .search-img {
  width: 20px;
  height: 20px;
}
.personal-account__four .search-box input {
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
  background: transparent;
  color: #6E6893;
  width: 100%;
  height: inherit;
  border: none;
  outline: none;
}
.personal-account__four .search-box input::placeholder {
  color: #6E6893;
}
.personal-account__four .table-container table {
  width: 100%;
  border-collapse: collapse;
  color: #fff;
  margin-top: 10px;
}
.personal-account__four .table-container thead {
  color: #fff;
  border-radius: 24px;
  overflow: hidden;
  background: #022557;
}
.personal-account__four .table-container thead th {
  padding: 11px 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.01em;
  text-align: center;
}
.personal-account__four .table-container thead th .flex-box {
  text-align: center;
  justify-content: center;
}
.personal-account__four .table-container thead th:first-child {
  border-radius: 24px 0 0 0;
  width: 204px;
}
.personal-account__four .table-container thead th:nth-child(2) {
  width: 126px;
}
.personal-account__four .table-container thead th:last-child {
  border-radius: 0 24px 0 0;
  width: 121px;
}
.personal-account__four .table-container thead th:first-child {
  text-align: left;
}
.personal-account__four .table-container thead .flex-box {
  display: flex;
  align-items: center;
  gap: 7px;
}
.personal-account__four .table-container tbody {
  background: rgba(10, 25, 48, 0.5019607843);
}
.personal-account__four .table-container tbody tr {
  border-top: 1px solid #1871df;
  transition: all 0.2s linear;
}
.personal-account__four .table-container tbody tr:first-child {
  border-color: #233764;
}
.personal-account__four .table-container tbody tr:hover {
  background: #072659;
}
.personal-account__four .table-container td {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.01em;
  text-align: center;
  padding: 12px 24px;
}
.personal-account__four .table-container td:first-child {
  text-align: left;
  width: 204px;
}
.personal-account__four .table-container td:nth-child(2) {
  width: 126px;
}
.personal-account__four .table-container td:last-child {
  width: 121px;
}
.personal-account__four .table-container .flex-box {
  display: flex;
  align-items: center;
  gap: 12px;
}
.personal-account__four .table-container .user-name {
  display: block;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}
.personal-account__four .table-container .user-id {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #6C7275;
}
.personal-account__four .table-container .avatar-img {
  width: 48px;
  height: 48px;
}
.personal-account__four .table-container .status-button {
  padding: 2px 6px;
  border-radius: 6px;
  box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.0509803922);
  width: fit-content;
  margin: 0 auto;
}
.personal-account__four .table-container .status-button.status-subscriber {
  background: #5161F0;
}
.personal-account__four .table-container .status-button.status-done {
  background: #089E17;
}
.personal-account__four .table-container .actions {
  display: flex;
  align-items: center;
  gap: 4px;
  padding-left: 16px;
}
.personal-account__four .table-container .actions button {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.personal-account__four .pagination {
  display: flex;
  align-items: center;
  background: #022557;
  border-radius: 0px 0px 12px 12px;
  height: 48px;
  padding-right: 51px;
  justify-content: end;
  gap: 50px;
}
.personal-account__four .pagination .flex-box {
  display: flex;
  align-items: center;
  gap: 18px;
}
.personal-account__four .pagination .btns {
  display: flex;
  align-items: center;
  gap: 50px;
}
.personal-account__four .pagination span {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: #51ADF0;
  cursor: pointer;
}

.personal-account__five .right-panel {
  max-width: 100%;
}
.personal-account__five .header-panel {
  background: #071228;
  padding: 21px 80px;
  display: flex;
  align-items: center;
  gap: 15px;
}
.personal-account__five .header-panel .reviews {
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: #fff;
}
.personal-account__five .header-panel .btns {
  display: flex;
  gap: 6px;
}
.personal-account__five .header-panel .button {
  border: 2px solid #353945;
  border-radius: 50px;
  width: 42px;
  height: 37px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.personal-account__five .server-information {
  display: flex;
  align-items: stretch;
  gap: 40px;
  margin: 25px 0 0 80px;
  padding-right: 22px;
  max-width: 1230px;
  height: calc(100vh - 24px);
  overflow-y: auto;
}
.personal-account__five .server-information .reviews-box {
  flex: 1 1 580px;
  margin-top: 0;
  display: flex;
  flex-direction: column;
  gap: 24px;
  height: unset;
  justify-content: space-between;
}
.personal-account__five .server-information .reviews-box .comment-box {
  border: 2px solid var(--Block-style-line, #003687);
  background: rgba(0, 32, 86, 0.5019607843);
  box-shadow: 0px 2px 9.4px 0px rgba(0, 72, 157, 0.6392156863) inset;
}
.personal-account__five .server-information .reviews-box .comment-box::before {
  background: url(../../images/icons/rounded-line-2.svg) no-repeat;
  left: -2px;
  bottom: -33px;
}
.personal-account__five .server-information .reviews-box .hide-admin__ansver {
  margin-bottom: 0;
  z-index: 2;
  position: relative;
}
.personal-account__five .server-information .reviews-box .box {
  padding: 16px 16px 12px 10px;
}
.personal-account__five .server-information .reviews-box .recommendation span {
  margin-top: 0;
}
.personal-account__five .server-information .reviews-box .recommendation {
  align-items: start;
  margin-top: 3px;
}
.personal-account__five .server-information .avatar-img {
  margin-top: 12px;
}
.personal-account__five .server-information .media-block__box-footer {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin-top: 24px;
}
.personal-account__five .server-information .comment-box .scroll-box {
  height: 100px;
  padding-right: 20px;
}
.personal-account__five .server-information .info-top__box {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 9px;
  height: 24px;
}
.personal-account__five .server-information .total-like {
  display: flex;
  align-items: center;
  gap: 8px;
  padding-top: 34px;
}
.personal-account__five .server-information .total-like img {
  height: 20px;
}
.personal-account__five .server-information .like-count {
  font-size: 16px;
  font-weight: 700;
  line-height: 19.36px;
  color: #fff;
}
.personal-account__five .server-information .answer-btn {
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  padding: 5px 8px;
  border-radius: 12px;
  background: #004EDA;
  border: 1px solid #FFFFFF;
  color: #fff;
  display: none;
}
.personal-account__five .warning-box {
  margin-left: auto;
}
.personal-account__five .verified-box {
  display: none;
  align-items: center;
  gap: 10px;
}
.personal-account__five .verified-box .verified-text {
  color: #4AC97E;
}
.personal-account__five .verified-box p {
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
  letter-spacing: 0.150000006px;
  color: #fff;
}
.personal-account__five .pending {
  color: #E26F20;
}
.personal-account__five .rejected {
  color: #D0302F;
}
.personal-account__five .verified {
  color: #4AC97E;
}
.personal-account__five .admin-ansver {
  padding-top: 12px;
  align-items: center;
  padding-left: 24px;
}
.personal-account__five .admin-ansver .top-box {
  padding: 0;
}
.personal-account__five .admin-ansver .admin-comment__box {
  border-radius: 12px 12px 12px 0px;
  overflow: hidden;
}
.personal-account__five .admin-ansver .comment-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #00122F;
  padding: 5px 17px;
}
.personal-account__five .admin-ansver .left-box {
  display: flex;
  align-items: center;
  gap: 8px;
}
.personal-account__five .admin-ansver .left-box span {
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
  letter-spacing: 0.150000006px;
}
.personal-account__five .admin-ansver .comment {
  border-radius: 0;
  padding: 13px 15px 17px 21px;
}
.personal-account__five .admin-ansver .admin-avatar {
  margin-top: 0;
}
.personal-account__five .hidden {
  display: none !important;
}
.personal-account__five .show {
  display: block !important;
}
.personal-account__five .edit-review {
  background: #001941;
  padding: 14px 8px 7px 8px;
  border-radius: 12px 12px 12px 0px;
  display: none;
}
.personal-account__five .edit-review textarea {
  width: 100%;
  border: 2px solid #0d5ddb;
  background: rgba(255, 255, 255, 0.8980392157);
  min-height: 48px;
  border-radius: 12px;
  padding: 7px;
  resize: vertical;
  display: inline-block;
  font-size: 12px;
  line-height: 15px;
  letter-spacing: -0.02em;
}
.personal-account__five .edit-review textarea::-webkit-scrollbar-thumb {
  background: #9da1b1;
}
.personal-account__five .edit-review textarea::-webkit-scrollbar-track {
  background: #d9dce3;
}
.personal-account__five .edit-review textarea::placeholder {
  color: #a7a9ab;
}
.personal-account__five .edit-review .publish-btn {
  padding: 2px 8px;
  background: #004EDA;
  border-radius: 12px;
  margin-top: 13px;
  color: #fff;
  margin-left: auto;
  font-size: 12px;
  font-weight: 500;
  line-height: 27px;
  display: block;
}

.personal-account__owner .info-project .rihgt-side {
  padding-bottom: 24px;
}
.personal-account__owner .info-project .title-box {
  background: linear-gradient(270deg, rgba(10, 25, 48, 0.5) 0%, rgba(31, 78, 150, 0.5) 100%), linear-gradient(90deg, rgba(6, 121, 255, 0.6) 0%, rgba(8, 91, 183, 0) 100%);
  border: 2px solid #1E56B2;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.personal-account__owner .title-box__two {
  padding: 5px 24px;
  border-radius: 12px;
  border: 0.75px solid var(--Sidebar-strokes, #1E56B2);
  height: 50px;
  display: flex;
  align-items: center;
}
.personal-account__owner .title-box__two h5 {
  font-size: 24px;
  font-weight: 600;
  line-height: 40px;
  letter-spacing: -0.02em;
}
.personal-account__owner .buy-box .select-box {
  background: linear-gradient(90deg, rgba(42, 111, 174, 0) 0%, rgba(36, 143, 203, 0) 27%, rgba(42, 136, 189, 0.21) 65.5%, #197AD3 100%);
  border: 2px solid rgba(0, 117, 255, 0.7215686275);
  height: 50px;
  border-radius: 12px;
}
.personal-account__owner .green-btn::before {
  background: radial-gradient(123.7% 123.7% at 50% 23.3%, rgba(0, 134, 255, 0) 36.86%, rgba(1, 205, 252, 0.487085) 70.93%, rgba(1, 251, 251, 0.8) 100%), radial-gradient(53% 53% at 50% 106%, rgba(1, 251, 251, 0.8) 9.77%, rgba(1, 205, 252, 0) 74.08%, rgba(0, 134, 255, 0) 100%), linear-gradient(0deg, rgba(1, 124, 167, 0.25), rgba(1, 124, 167, 0.25)), linear-gradient(90deg, rgba(6, 121, 255, 0.6) 0%, rgba(8, 91, 183, 0) 100%);
}
.personal-account__owner .green-btn::after {
  background: linear-gradient(182.75deg, rgba(189, 0, 255, 0) -15.61%, #FFFFFF 97.7%), linear-gradient(0deg, #1FD7FF, #1FD7FF), linear-gradient(90deg, #00FFE0 6%, rgba(150, 244, 156, 0) 59%);
}

.personal-account__search .search-side {
  margin: 100px 0 0 60px;
  padding-right: 16px;
  max-width: 1164px;
  width: 100%;
  display: grid;
  grid-template-columns: auto auto auto;
  gap: 27px;
  align-items: start;
  height: 822px;
  overflow-y: auto;
}
.personal-account__search .search-box {
  display: flex;
  align-items: center;
  gap: 16px;
  max-width: 370px;
  justify-content: space-between;
}
.personal-account__search .search-img {
  cursor: pointer;
}
.personal-account__search .pb-12 {
  padding-bottom: 12px;
}
.personal-account__search .input-box {
  width: 100%;
  box-shadow: 0px 1px 3px 0px rgba(6, 7, 8, 0.0509803922), 0px 1px 2px -1px rgba(6, 7, 8, 0.0509803922), inset 0px 2px 9.4px 0px rgba(0, 72, 157, 0.6392156863);
  background: var(--Block-style, rgba(10, 25, 48, 0.5019607843));
  border: 1px solid #1E56B2;
  padding: 9px 18px 9px 24px;
  border-radius: 12px;
  display: flex;
  align-items: center;
  gap: 20px;
}
.personal-account__search .input-box input {
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: #fff;
  background: transparent;
  width: 100%;
  border: none;
}
.personal-account__search .input-box input::placeholder {
  color: #fff;
}
.personal-account__search .box {
  background: rgba(8, 29, 61, 0.5019607843);
  border: 1px solid var(--Sidebar-strokes, #1E56B2);
  box-shadow: 0px 2px 9.4px 0px rgba(0, 72, 157, 0.6392156863) inset;
  padding: 11px 14px;
  border-radius: 12px;
  color: #fff;
  max-width: 370px;
}
.personal-account__search .box-top {
  display: flex;
  align-items: center;
  gap: 1rem;
  justify-content: space-between;
}
.personal-account__search .box-top .left-box {
  display: flex;
  align-items: center;
  gap: 15px;
}
.personal-account__search .box-top .avatar-name {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.01em;
}
.personal-account__search .trash-btn {
  width: 27px;
  height: 27px;
  align-items: center;
  justify-content: center;
  background: radial-gradient(50% 50% at 50% 50%, rgba(69, 121, 255, 0) 73.14%, #00A6FF 100%);
  border-radius: 50%;
  margin-left: auto;
  display: none;
}
.personal-account__search .flex-box {
  display: flex;
  gap: 12px;
  margin-top: 12px;
}
.personal-account__search .flex-content {
  display: flex;
  flex-wrap: wrap;
  gap: 27px;
  flex-direction: column;
  max-width: 370px;
  width: 100%;
}
.personal-account__search .social-media {
  flex-direction: column;
  display: flex;
  gap: 5px;
}
.personal-account__search .social-media a {
  width: 43px;
  height: 43px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.personal-account__search .ratings-box {
  width: 100%;
  height: 167px;
  overflow-y: auto;
}
.personal-account__search .ratings-box::-webkit-scrollbar-thumb {
  background: #002D6D;
}
.personal-account__search .ratings-box::-webkit-scrollbar-track {
  background: #001B41;
}
.personal-account__search .rating-box {
  padding: 12px 12px 12px 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.personal-account__search .rating-box .left-box {
  display: flex;
  align-items: center;
  gap: 20px;
}
.personal-account__search .rating-box .leavel-text {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.01em;
  color: rgba(232, 236, 239, 0.7490196078);
}
.personal-account__search .rating-box .leavel-img {
  width: 18px;
  height: 18px;
}

.personal-account__payment .right-panel {
  max-width: 1285px;
}
.personal-account__payment .table-container td:nth-child(2),
.personal-account__payment .table-container thead th:nth-child(2) {
  width: 217px;
}
.personal-account__payment .table-container td:nth-child(3),
.personal-account__payment .table-container thead th:nth-child(3) {
  width: 106px;
}
.personal-account__payment .table-container td:nth-child(5),
.personal-account__payment .table-container thead th:nth-child(5) {
  width: 149px;
}
.personal-account__payment .table-container td:last-child,
.personal-account__payment .table-container thead th:last-child {
  width: 250px;
}
.personal-account__payment .table-container td:first-child,
.personal-account__payment .table-container thead th:first-child {
  padding-left: 52px;
  white-space: nowrap;
}
.personal-account__payment .table-container thead th,
.personal-account__payment .table-container td {
  text-align: left;
}
.personal-account__payment .payment-box {
  display: flex;
  align-items: center;
  gap: 12px;
}
.personal-account__payment .payment-box .payment-img {
  padding: 0 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 46px;
  height: 32px;
  background: #fff;
  border: 1px solid #F2F4F7;
  border-radius: 4px;
}
.personal-account__payment .payment-box .pay-name,
.personal-account__payment .payment-box .pay-date {
  display: block;
  white-space: nowrap;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.01em;
}
.personal-account__payment .pagination {
  justify-content: start;
  padding-left: 52px;
}
.personal-account__payment .pagination .btns {
  gap: 14px;
}

.reviews-modernation .server-information {
  margin-top: 45px;
}
.reviews-modernation .media-block__header {
  margin: 11px 12px 0 12px;
  display: none;
}
.reviews-modernation .media-block__header span {
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: #fff;
  display: block;
  margin-bottom: 11px;
}
.reviews-modernation .media-btns {
  display: flex;
  gap: 6px;
}
.reviews-modernation .media-btns .btn {
  box-shadow: 9.09px 4.55px 18.19px 0px rgba(0, 0, 0, 0.0784313725), inset 0px 0px 9.09px 0px #0454A6;
  border: 1px solid #0A5BCF;
  background: linear-gradient(139.69deg, rgba(248, 251, 255, 0.04) 0%, rgba(255, 255, 255, 0) 110.25%);
  height: 34px;
  white-space: nowrap;
  width: 100%;
  text-align: center;
  justify-content: center;
  border-radius: 32px;
}
.reviews-modernation .media-btns .btn.disabled {
  border: 2px solid #353945;
  box-shadow: none;
  background: transparent;
  color: #5B5B65;
}
.reviews-modernation .verified-box {
  display: flex;
}
.reviews-modernation .hide-admin__ansver {
  display: none !important;
}
.reviews-modernation .server-information .reviews-box .comment-box::before {
  display: none;
}
.reviews-modernation .info-top__box .right-box {
  display: flex;
  align-items: center;
  gap: 7px;
  height: 24px;
}
.reviews-modernation .info-top__box .right-box img {
  height: 100%;
  width: 24px;
}
.reviews-modernation .server-information .reviews-box .comment-box {
  background: #011A44;
  box-shadow: none;
  border: none;
}
.reviews-modernation .comment-box.no-recommendation {
  border: 2px solid #841C1B !important;
}

.owener-settings .right-panel {
  margin: 110px 0 0 48px;
}
.owener-settings .rating-box {
  background: var(--Block-style, rgba(10, 25, 48, 0.5019607843));
  padding: 17px 24px 26px 20px;
  border: 1px solid #1E56B2;
  box-shadow: 9.09px 4.55px 18.19px 0px rgba(0, 0, 0, 0.0784313725), inset 0px 0px 9.09px 0px #0454A6;
  border-radius: 12px;
  display: grid;
  grid-template-columns: 110px 72px 95px;
  gap: 16px;
  width: fit-content;
}
.owener-settings .rating-box .boxes {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.owener-settings .rating-box .box {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.owener-settings .rating-box span {
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: -0.02em;
  text-align: center;
  color: #FEFEFE;
}
.owener-settings .rating-box .img-box {
  background: #022557;
  border-radius: 4px;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.owener-settings .rating-box .input-box {
  position: relative;
  display: flex;
  align-items: center;
  background: #0F1A2C;
  border: 1px solid rgba(24, 99, 249, 0.5019607843);
  box-shadow: 0px 1px 3px 0px rgba(6, 7, 8, 0.0509803922), 0px 1px 2px -1px rgba(6, 7, 8, 0.0509803922), inset 0px 2px 9.4px 0px rgba(0, 72, 157, 0.6392156863);
  border-radius: 12px;
  height: 45px;
  padding-left: 8px;
  gap: 12px;
}
.owener-settings .rating-box .btn {
  background: linear-gradient(0deg, rgba(0, 68, 200, 0.6) 0%, rgba(8, 91, 183, 0) 100%);
  border: 1px solid #0D3E78;
  box-shadow: 0px 1px 2px -1px rgba(6, 7, 8, 0.0509803922), inset 0px 2px 9.4px 0px rgba(0, 72, 157, 0.6392156863);
  width: 100%;
  justify-content: center;
  height: 45px;
}
.owener-settings .rating-box input {
  background: transparent;
  border: none;
  width: 100%;
  height: 100%;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  color: #fff;
}
.owener-settings .rating-box input::placeholder {
  color: #7F8596;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.owener-answer .server-information {
  margin: 20px 0 0 74px;
}
.owener-answer .media-block__box-footer .date {
  border: none;
}
.owener-answer .reviews-box .comment-box::before {
  display: block !important;
  background: url(../../images/icons/rounded-line.svg) no-repeat !important;
  left: 0 !important;
  bottom: -29px !important;
}
.owener-answer .server-information .reviews-box .hide-admin__ansver {
  display: flex !important;
}
.owener-answer .admin-ansver {
  padding: 10px 12px 25px 10px;
  border-radius: 12px 12px 12px 0px;
  margin-top: 13px;
  background: rgba(1, 26, 68, 0.3490196078);
}
.owener-answer .comment-header .right-box {
  display: flex;
  gap: 12px;
}
.owener-answer .hide-admin__ansver.ml-none {
  margin-left: 0;
}
.owener-answer .hide-admin__ansver.mt-none {
  margin-top: 0;
}
.owener-answer .ml-12 {
  margin-left: 12px;
}
.owener-answer .warning-text {
  color: #E26F20 !important;
}
.owener-answer .succes-text {
  color: #4AC97E;
}
.owener-answer .error-text {
  color: #D0302F;
}

.md-show,
.lg-block {
  display: none !important;
}

.meida-block {
  display: none;
}

.panels .media-menu {
  display: none;
}

@media screen and (max-width: 1620px) {
  .personal-account .panels {
    flex-direction: column;
  }
  .personal-account .right-panel {
    max-width: 100%;
  }
  .personal-account .right-panel .rankings-section {
    max-width: 100%;
  }
  .personal-account .info-project {
    max-width: 100%;
    margin-left: 74px;
  }
  .panels .left-panel {
    position: fixed;
    z-index: 100;
    background: #041733;
    left: -100%;
    transition: all 0.2s linear;
    height: 100vh;
    overflow-y: auto;
    border-radius: 0;
  }
  .panels .left-panel.show {
    left: 0;
  }
  .panels .media-menu {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 20px 20px 0 20px;
    gap: 16px;
  }
  .panels .media-menu .open-left__panel-btn {
    height: 50px;
    width: 53px;
  }
  .panels .media-menu .open-left__panel-btn img {
    height: 100%;
  }
  .panels .media-menu .panel-box {
    width: 100%;
    height: 50px;
  }
  .personal-account__two .right-panel {
    margin: 0;
    padding: 20px;
  }
  .personal-account__two .info-project {
    margin-left: 0;
  }
  .personal-account__two .info-project {
    margin: 0 !important;
  }
  .personal-account__three .servers-box {
    margin: 12px 20px;
  }
  .personal-account__three .title-label {
    display: block;
  }
  .personal-account__three .box-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 43px;
    max-width: 43px;
    height: 45px;
    background: #07223E;
    border-radius: 12px;
  }
  .personal-account__three .servers-box .controller {
    display: none;
  }
  .personal-account__three .content-box {
    min-width: 195px;
    width: calc(100% - 108px);
  }
  .personal-account__chart .statistiks-box {
    margin: 20px;
    background: none;
    box-shadow: none;
    padding: 0;
    border: none;
    max-width: 100%;
  }
  .personal-account__chart .statistiks-box .flex-box {
    width: 100%;
  }
  .personal-account__five .server-information {
    padding: 24px 8px;
    margin: 0;
    max-width: 100%;
    height: 100%;
    gap: 24px;
  }
  .personal-account__five .server-information .reviews-box .comments {
    padding-right: 0;
  }
  .personal-account__five .header-panel {
    margin-top: 24px;
    background: transparent;
    padding: 0 20px;
    flex-direction: column;
    align-items: start;
    gap: 11px;
  }
  .personal-account__five .header-panel .btns .btn {
    height: 37px;
    border-radius: 50px;
    width: 168px;
    justify-content: center;
    background: linear-gradient(139.69deg, rgba(248, 251, 255, 0.04) 0%, rgba(255, 255, 255, 0) 110.25%);
    border: 1px solid #0A5BCF;
    box-shadow: 9.09px 4.55px 18.19px 0px rgba(0, 0, 0, 0.0784313725), inset 0px 0px 9.09px 0px #0454A6;
  }
  .personal-account__four .right-panel {
    margin: 0;
    padding: 20px;
  }
  .personal-account__search .search-side {
    margin: 32px 20px;
    max-width: 100%;
    height: 100%;
    padding-right: 20px;
    gap: 12px;
  }
  .personal-account__search .flex-content {
    gap: 12px;
  }
  .personal-account__search .right-panel {
    padding-right: 20px;
  }
  .owener-settings .right-panel {
    margin: 39px 12px 0 12px;
  }
}
@media screen and (max-width: 1350px) {
  .rankings-section .rihgt-img__box {
    margin-left: -2px;
  }
  .rankings-section .rihgt-img__box img {
    border: inherit;
    width: 100%;
    object-fit: cover;
  }
  .partners {
    overflow-x: auto;
  }
  .partners::-webkit-scrollbar {
    display: none;
  }
  .intro .tabs {
    overflow-x: auto;
    margin-right: -16px;
    margin-left: -16px;
    gap: 30px;
  }
  .intro .tabs::-webkit-scrollbar {
    display: none;
  }
  .personal-account__bg {
    background-size: cover;
    background-position: center top;
  }
  .personal-account__three .servers-box {
    padding: 0;
    border: none;
    box-shadow: none;
    background: none;
  }
  .personal-account__three .servers-box .box {
    background: rgba(10, 25, 48, 0.5019607843);
    border: 1px solid rgba(1, 144, 205, 0.2117647059);
    padding: 23px 16px;
    border-radius: 12px;
    flex: 1 1 auto;
  }
  .personal-account__three .servers-box .servers-boxes {
    flex-wrap: wrap;
    gap: 23px;
  }
}
@media screen and (max-width: 1250px) {
  .container {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }
  .personal-account .info-project {
    margin: 24px 20px 0 20px;
  }
}
@media screen and (max-width: 1115px) {
  .personal-account .info-project {
    flex-direction: column;
  }
  .personal-account .info-project > div {
    max-width: 100%;
    width: 100%;
  }
  .personal-account .info-project .rihgt-side {
    max-width: 100%;
  }
  .personal-account .info-project .box.buy-box {
    justify-content: space-between;
  }
}
@media screen and (max-width: 992px) {
  .rankings-section .ranking-card__box {
    flex-direction: column;
    position: relative;
  }
  .rankings-section .rihgt-img__box.meida-block {
    display: block;
  }
  .personal-account .rihgt-img__upload {
    display: none;
  }
  .personal-account .right-panel .rankings-section {
    margin: 61px 0 0 0;
  }
  .rankings-section .content-box {
    flex-direction: column;
    gap: 0;
    border-radius: 12px;
  }
  .rankings-section .rihgt-img__box {
    margin-left: 0;
    order: -1;
    max-width: 100%;
    height: auto;
  }
  .rankings-section .leavel-number {
    position: absolute;
    top: -25px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1;
  }
  .rankings-section .rihgt-img__box::before {
    top: unset;
    bottom: -1px;
    height: 175px;
  }
  .rankings-section .social-media {
    position: absolute;
    bottom: 27px;
    right: 38px;
    height: fit-content;
  }
  .rankings-section .rankings-cards {
    gap: 36px;
  }
  body {
    background: #040e1a;
  }
  .rankings-section .ranking-card__box.green .rihgt-img__box::before {
    background: linear-gradient(360deg, #33691e 6.29%, rgba(3, 20, 45, 0) 24.57%);
  }
  .rankings-section .ranking-card__box .ranking-card {
    padding: 24px 18px 24px 18px;
  }
  .rankings-section .ranking-card__box.blue .rihgt-img__box::before {
    background: linear-gradient(360deg, #0288d1 6.29%, rgba(3, 20, 45, 0) 24.57%);
  }
  .rankings-section .ranking-card__box.purple .rihgt-img__box::before {
    background: linear-gradient(360deg, #311b92 6.29%, rgba(3, 20, 45, 0) 24.57%);
  }
  .rankings-section .ranking-card__box.red .rihgt-img__box::before {
    background: linear-gradient(360deg, #b3051a 6.29%, rgba(3, 20, 45, 0) 24.57%);
  }
  .rankings-section .ranking-card__box.orange .rihgt-img__box::before {
    background: linear-gradient(360deg, #d4380d 6.29%, rgba(3, 20, 45, 0) 24.57%);
  }
  .rankings-section .ranking-card__box.yellow .rihgt-img__box::before {
    background: linear-gradient(360deg, #fac714 6.29%, rgba(3, 20, 45, 0) 24.57%);
  }
  .rankings-section .ranking-card__box.gray .rihgt-img__box::before {
    background: linear-gradient(360deg, #424242 6.29%, rgba(3, 20, 45, 0) 24.57%);
  }
  .rankings-section .ranking-card__box.black .rihgt-img__box::before {
    background: linear-gradient(360deg, #262626 6.29%, rgba(3, 20, 45, 0) 24.57%);
  }
  .rankings-section .ranking-card__box.light .rihgt-img__box::before {
    background: linear-gradient(360deg, #ffffff 6.29%, rgba(3, 20, 45, 0) 24.57%);
  }
  .intro {
    background-size: cover;
    background-position: center;
  }
  .page-two .rankings-section .day-box {
    margin-left: 20px;
    margin-top: 0;
  }
  .page-two .ranking-card .ratings {
    grid-template-columns: auto auto;
  }
  .page-two .ratings > .rating-box {
    order: unset !important;
  }
  .page-two .rankings-section .social-media {
    position: initial;
    flex-direction: row;
    max-width: 100%;
    justify-content: space-between;
    margin-top: 21px;
    width: 100% !important;
  }
  .page-two .ranking-card .info-box {
    max-width: 100%;
  }
  .rankings-section .rihgt-img__box::before {
    background: linear-gradient(360deg, #011133 6.29%, rgba(3, 20, 45, 0) 24.57%);
  }
  .lg-block {
    display: flex !important;
  }
  .lg-hide {
    display: none !important;
  }
  .social-media .lg-hide {
    display: none !important;
  }
  .intro {
    border-radius: 0 0 32px 32px !important;
  }
  .server-information .game-world .container {
    flex-direction: column;
  }
  .server-information .game-world .left-box {
    max-width: 100%;
    display: flex;
    flex-direction: column;
  }
  .server-information .project-description {
    order: -1;
  }
  .server-information .project-description .scroll-box {
    padding-right: 10px;
  }
  .server-information .game-world .left-box > .game-world__label {
    display: none;
  }
  .server-information .game-world .bonus-box {
    display: none;
  }
  .server-information .reviews-box .user-name__box .left-box {
    display: flex;
    flex-direction: row !important;
  }
  .server-information .reviews-box .comment-box .box {
    align-items: start;
  }
  .server-information .reviews-box .comment-box .box > img {
    margin-top: 18px;
  }
  .server-information .reviews-box .comments-parent {
    gap: 22px;
  }
  .server-information .bonus-box.md-block {
    display: flex;
  }
  .server-information .bonus-box.md-block > .bonus-card {
    display: none;
  }
  .server-information .bonus-cards {
    display: flex;
  }
  .server-information .ranking-card {
    flex-direction: column;
    gap: 24px;
  }
  .server-information .ranking-card .ratings {
    display: grid;
    grid-template-columns: auto auto;
  }
  .server-information .rankings-section .social-media {
    bottom: 101px !important;
    right: 6px;
  }
  .rankings-section .social-media {
    margin: 0;
  }
  .rankings-section .rankings-cards {
    gap: 30px !important;
  }
  .server-information .fire-btn {
    display: none;
  }
  .server-information {
    border-radius: 12px;
  }
  .server-information .content-box {
    overflow: hidden;
  }
  .server-information .ranking-card .info-box {
    gap: 12px;
  }
  .server-information .ranking-card .desc {
    margin-bottom: 0;
  }
  .server-information .diamond-img {
    display: none;
  }
  .server-information .user-name span {
    display: none;
  }
  .server-information .reviews-box .recommendation span {
    margin-top: 0;
  }
  .server-information .reviews-box .user-name__box {
    margin-bottom: 12px;
  }
  .server-information .reviews-box .recommendation img {
    margin-top: -4px;
  }
  .server-information .reviews-box .comments-parent::-webkit-scrollbar {
    display: none;
  }
  .rankings-section .content-box {
    height: unset;
  }
  .server-information .bonus-cards {
    width: fit-content;
  }
  .personal-account__two .auth-box {
    max-width: 375px;
  }
  .personal-account__four .table-container {
    overflow-x: auto;
    padding-bottom: 13px;
  }
  .personal-account__four .table-container::-webkit-scrollbar {
    height: 4px;
  }
  .personal-account__four .table-container table,
  .personal-account__four .table-container .pagination {
    min-width: 920px;
  }
  .personal-account__four .filter-box {
    order: 1;
  }
  .personal-account__four .filter-box .filter-btns {
    width: 100%;
    justify-content: space-between;
    box-shadow: 9.09px 4.55px 18.19px 0px rgba(0, 0, 0, 0.0784313725), inset 0px 0px 9.09px 0px #0454A6;
  }
  .personal-account__four .filter-box .filter-btn,
  .personal-account__four .filter-box .search-box,
  .personal-account__four .filter-box .primary-btn__two {
    display: none;
  }
  .personal-account__four .filter-box .select-box {
    padding: 0 9px 0 14px;
    gap: 10px;
  }
  .personal-account__four .filter-box .clear-filter span {
    display: none;
  }
  .personal-account__four .filter-box .select-box:first-child {
    border-left: none;
  }
  .personal-account__four .table-container {
    margin-right: -20px;
  }
  .personal-account__four .filter-box .select-box {
    border-left: none;
    border-right: 1px solid #003687;
  }
  .personal-account__four .clear-filter {
    border-left: none;
  }
  .personal-account__four .pagination {
    justify-content: start;
    padding-left: 20px;
  }
  .personal-account__payment .table-container thead th:last-child,
  .personal-account__payment .table-container td:last-child {
    width: fit-content;
  }
  .personal-account__four .table-container .pagination {
    gap: 18px;
  }
  .personal-account__search .search-side {
    grid-template-columns: auto;
  }
  .personal-account__search .flex-content,
  .personal-account__search .box,
  .personal-account__search .search-box {
    max-width: 100%;
  }
  .personal-account__search .box {
    background: var(--Block-style, rgba(10, 25, 48, 0.5019607843));
    box-shadow: none;
  }
  .personal-account__search .trash-btn {
    display: flex;
  }
  .personal-account__search .social-media a {
    justify-content: end;
  }
  .personal-account__search .social-media {
    padding-top: 4px;
  }
  .personal-account__search .search-box {
    flex-direction: column;
    gap: 16px;
    margin-bottom: 16px;
  }
  .personal-account__search .search-box > img {
    width: 32px;
    height: 32px;
  }
  .personal-account__search .search-box .input-box {
    order: -1;
  }
}
@media screen and (max-width: 768px) {
  nav {
    padding: 8px 0;
  }
  nav .nav-logo {
    display: none;
  }
  .intro {
    height: fit-content;
    padding-bottom: 23px;
  }
  .intro .container {
    padding-left: 10px;
    padding-right: 10px;
  }
  .intro .tabs {
    padding: 0 69px;
  }
  .intro .right-box {
    width: 100%;
    justify-content: space-between;
  }
  .intro .community-logo {
    width: 302px;
    height: 225px;
    margin: 12px auto 27px auto;
  }
  .primary-btn {
    height: 44px;
    border-radius: 12px;
    white-space: nowrap;
  }
  .btn,
  .frozen-btn {
    padding: 0 9px;
    font-size: 10px;
    white-space: nowrap;
    height: 30px;
    gap: 6px;
    border-radius: 8px;
  }
  .intro .btn img {
    width: 16px;
  }
  .intro .btns {
    gap: 10px;
  }
  .intro .right-box {
    gap: 0;
  }
  .language-box .selected-lang {
    gap: 5px;
  }
  .language-box .lang-name {
    font-size: 11.76px;
  }
  .language-box .arrow-down {
    width: 20px;
    height: 18px;
  }
  .primary-btn:hover,
  .primary-btn.active {
    color: #ffffff;
    background: linear-gradient(0deg, #002367, #002367), radial-gradient(96.34% 67.76% at 50% 100.73%, rgba(0, 194, 255, 0.3) 31.5%, rgba(0, 0, 0, 0) 100%);
  }
  .rankings-section {
    padding-top: 51px;
  }
  .rankings-section .rihgt-img__box::before {
    background: linear-gradient(360deg, #011133 6.29%, rgba(3, 20, 45, 0) 24.57%);
  }
  .rankings-section .ranking-card__box .ranking-card {
    flex-direction: column;
    gap: 24px;
  }
  .rankings-section .ranking-card .bonus-box > .bonus-card {
    display: none;
  }
  .rankings-section .social-media {
    bottom: 130px;
    gap: 14px;
    flex-wrap: wrap;
    flex-direction: row;
    width: 78px;
  }
  .rankings-section .ranking-card .desc {
    margin: 12px 0;
  }
  .rankings-section .ranking-card__box .ranking-card {
    padding-top: 8px;
  }
  .rankings-section .ranking-card__box .ranking-card.no-img {
    padding-top: 42px;
  }
  .seo {
    padding: 32px 0 44px 0;
  }
  .footer-navigation {
    padding: 0 16px 21px 16px;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .footer-navigation .btn,
  .footer-navigation .frozen-btn,
  .footer-navigation .button-group {
    height: 40px;
    flex: 1 1 auto;
    font-size: 14px;
    gap: 8px;
  }
  .md-hide {
    display: none;
  }
  .md-show {
    display: flex !important;
  }
  .footer-navigation {
    gap: 24px !important;
  }
  .footer {
    background: #040e1a;
    padding: 24px 0;
  }
  .footer .container {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 12px;
  }
  .footer .container span {
    order: 1;
    color: #03476f;
  }
  .footer .social-media {
    display: none;
  }
  .footer .footer-logo path {
    fill: rgba(6, 141, 221, 0.5490196078);
  }
  .intro .btns .btn:last-child {
    padding: 0 7px;
    gap: 2px;
  }
  .intro .btns .btn:nth-child(2) {
    padding: 0 8px 0 10px;
    gap: 4px;
  }
  .tabs .tab-item {
    width: 202px;
  }
  .rankings-section .day-box__flex {
    gap: 12px;
  }
  .server-information .project-description .description-box {
    height: 388px;
    padding: 16px 10px 20px 12px;
  }
  .server-information .reviews-box .btns button:nth-child(2) span {
    display: none;
  }
  .server-information .achievements {
    justify-content: space-between;
  }
  .server-information .game-world .container {
    gap: 35px;
  }
  .server-information .achievements .star-box img {
    width: 10px;
    height: 10px;
    margin-left: -5px;
  }
  .server-information .achievements .box {
    width: 50px;
    height: 50px;
    padding: 9px;
  }
  .server-information .achievements .box img {
    width: 100%;
  }
  .server-information .achievements .box:last-child {
    display: none;
  }
  .server-information .seo {
    padding-top: 28px;
  }
  .seo {
    padding-left: 25px;
    padding-right: 25px;
  }
  .footer {
    background: transparent;
  }
  .server-information .media-block__box-footer {
    display: flex;
  }
  .personal-account .info-project .box.buy-box {
    flex-direction: column;
    padding: 0;
    background: transparent;
    border: none;
  }
  .panels .premium-box .premium-box__top {
    flex-wrap: wrap;
    row-gap: 18px;
    column-gap: 13px;
  }
  .personal-account .info-project .box {
    box-shadow: 0px 1px 3px 0px rgba(6, 7, 8, 0.0509803922), 0px 1px 2px -1px rgba(6, 7, 8, 0.0509803922), inset 0px 2px 9.4px 0px rgba(0, 72, 157, 0.6392156863);
  }
  .panels .links-box {
    padding-right: 20px;
    gap: 20px;
  }
  .panels .premium-box .look-bg {
    height: 323px;
  }
  .panels .premium-box .look-bg .look-img {
    display: none;
  }
  .panels .premium-box .look-bg .look-img.meida-block {
    display: block;
  }
  .panels .premium-box .extend-btn {
    width: 100%;
    background: rgba(1, 68, 167, 0.4588235294);
    border: 2px solid #0043AA;
    border-radius: 12px;
  }
  .panels .premium-box .look-bg {
    margin-top: 14px;
  }
  .panels .buy-box .select-box {
    max-width: 100%;
  }
  .personal-account .info-project .green-btn {
    width: 100%;
  }
  .panels .premium-box .premium-btn {
    width: 120px;
    position: unset;
    display: none;
  }
  .panels .premium-box .premium-btn.media-block {
    display: flex;
  }
  .panels .premium-box .btn-box {
    padding: 0 22px 0 14px;
  }
  .personal-account .info-project {
    margin: 24px 12px 0 12px;
    gap: 24px;
  }
  .personal-account .info-project .rihgt-side {
    background: transparent;
    border: none;
    padding: 0;
    gap: 20px;
  }
  .personal-account .info-project .rihgt-side .box {
    padding: 10px 12px 10px 20px;
  }
  .personal-account .info-project .label {
    color: #005ECC;
    margin-bottom: 12px;
    padding-bottom: 0;
  }
  .personal-account .info-project .title-box h5 {
    font-size: 18px;
    line-height: 32px;
  }
  .personal-account .info-project .title-box {
    padding: 9px 24px;
  }
  .personal-account .info-project .rihgt-side .btns button {
    min-width: 56px;
  }
  .personal-account .info-project .rihgt-side .box {
    box-shadow: none;
  }
  .personal-account .info-project .rihgt-side .box .media-title {
    display: block;
  }
  .personal-account .info-project .rihgt-side .flex-box img {
    position: absolute;
    top: 20px;
    right: 61px;
    width: 36px;
    height: 43px;
  }
  .personal-account .info-project .rihgt-side .last-box {
    position: relative;
    padding-top: 23px;
    padding: 23px 22px 32px 20px;
  }
  .personal-account .info-project .rihgt-side .flex-box p {
    margin-top: 22px;
  }
  .personal-account .info-project .rihgt-side .close-btn {
    display: block;
    position: absolute;
    right: 10px;
    top: 15px;
  }
  .personal-account .info-project .label.media-hide__label {
    display: none;
  }
  .personal-account__bg {
    background-position: center top;
  }
  .personal-account {
    padding-bottom: 24px;
  }
  .personal-account .save-btn {
    width: 100%;
    height: 60px;
    display: flex;
  }
  .save-btn__box {
    width: 100%;
    padding: 0 12px;
    margin-top: 24px;
  }
  .personal-account .info-project .box.buy-box {
    box-shadow: none;
  }
  .personal-account__two .right-panel {
    flex-direction: column;
    gap: 15px;
  }
  .personal-account__two .auth-box {
    max-width: 100%;
    box-shadow: none;
    padding: 29px 28px 21px 24px;
  }
  .personal-account .info-project .box {
    box-shadow: none;
    padding: 16px 28px 19px 25px;
  }
  .personal-account__two .panels .links-box .link-box {
    margin-left: 11px;
  }
  .personal-account__two .links-box span {
    font-size: 12px;
    line-height: 24px;
    margin-bottom: 13px;
  }
  .personal-account__two .auth-box .auth-btn {
    width: 100%;
  }
  .personal-account__two .auth-box p {
    font-size: 11px;
    line-height: 16px;
  }
  .personal-account__three .added-btn {
    margin: 21px auto 0 auto;
    padding-left: 0;
  }
  .personal-account__three .added-btn span {
    display: none;
  }
  .personal-account__three .added-btn img {
    width: 33px;
    height: 33px;
  }
  .personal-account__chart .statistiks-box .flex-box {
    row-gap: 20px;
    column-gap: 24px;
    display: grid;
    grid-template-columns: auto auto;
  }
  .personal-account__chart .statistiks-box .date-box .text {
    display: none;
  }
  .personal-account__chart .statistiks-box .chart-box {
    flex-direction: column;
    margin: 15px 0 0 0;
  }
  .personal-account__chart .statistiks-box .date-box {
    max-width: 100%;
    width: 100%;
  }
  .personal-account__chart .statistiks-box .date-box .date {
    max-width: 100%;
    width: 100%;
    font-size: 15px;
    line-height: 21px;
    height: 50px;
    border: none;
    gap: 19px;
  }
  .personal-account__chart .statistiks-box .chart-btn {
    order: -1;
    width: 100%;
    background: var(--Block-style, rgba(10, 25, 48, 0.5019607843));
    border: 1px solid var(--SRT, rgba(1, 144, 205, 0.2117647059));
    height: 54px;
    justify-content: start;
    padding-left: 15px;
  }
  .personal-account__chart .statistiks-box .box {
    height: 55px;
  }
  .personal-account__chart .statistiks-box .box img {
    width: 26px;
    height: 26px;
  }
  .personal-account__chart .statistiks-box .chart-title {
    display: none;
  }
  .personal-account__chart .statistiks-box .chart-img {
    display: none;
  }
  .personal-account__chart .statistiks-box .chart-img.media-chart {
    display: block;
    margin-top: -18px;
  }
  .personal-account__chart .statistiks-box .box .project-box {
    width: 26px;
    height: 26px;
  }
  .personal-account__chart .statistiks-box .box .project-box svg {
    width: 15px;
    height: 15px;
  }
  .personal-account__chart .statistiks-box .title {
    font-size: 12px;
    line-height: 20.57px;
  }
  .personal-account__chart .statistiks-box .info {
    font-size: 10px;
    line-height: 15px;
  }
  .personal-account__chart .statistiks-box .box.active {
    background: linear-gradient(0deg, var(--Block-style, rgba(10, 25, 48, 0.5)), var(--Block-style, rgba(10, 25, 48, 0.5))), linear-gradient(0deg, #082247, #082247), linear-gradient(270deg, rgba(10, 45, 98, 0.3) 60.22%, #0D3B83 100%);
    box-shadow: 0px 6.86px 13.71px -6.86px rgba(0, 0, 0, 0.1215686275);
    border: 1px solid var(--SRT, rgba(1, 144, 205, 0.2117647059));
  }
  .personal-account__five .server-information {
    flex-direction: column;
    padding-bottom: 0;
  }
  .personal-account__five {
    padding-bottom: 20px;
  }
  .personal-account__five .verified-box {
    display: flex;
  }
  .personal-account__five .server-information .answer-btn {
    display: block;
  }
  .personal-account__five .reviews-box .user-name__box {
    flex-wrap: wrap;
    gap: 0;
  }
  .personal-account__five .diamond-img {
    display: block;
  }
  .personal-account__five .server-information .reviews-box .recommendation {
    margin-top: 0;
    align-items: center;
  }
  .personal-account__five .server-information .reviews-box .comment-box {
    background: #011A44;
    box-shadow: none;
    border: none;
  }
  .personal-account__four .table-box {
    display: flex;
    flex-direction: column;
    gap: 22px;
  }
  .personal-account__four .date-box,
  .personal-account__four .primary-btn__two {
    display: flex;
    order: 1;
    margin-top: -6px;
  }
  .personal-account__four .primary-btn__two {
    width: 100%;
    height: 70px;
    background: #162379;
  }
  .personal-account__bg {
    background-size: unset;
  }
  .personal-account__bg.cover {
    background-size: cover;
  }
  .personal-account__four .media-block {
    display: block;
  }
  .personal-account__four .media-hide {
    display: none;
  }
  .personal-account__four .pagination .btns {
    order: -1;
    gap: 14px;
  }
  .personal-account__four .pagination span {
    font-size: 12px;
    line-height: 19.48px;
  }
  .personal-account__four .pagination {
    background: #003389;
  }
  .personal-account__four .table-container .user-id {
    color: #05A5D8;
  }
  .personal-account__four .table-container .user-name,
  .personal-account__four .table-container .user-id,
  .personal-account__four .table-container td,
  .personal-account__four .table-container thead th {
    font-size: 11px;
    line-height: 16.22px;
  }
  .personal-account__four .table-container thead {
    background: #003389;
  }
  .personal-account__four .table-container thead th:first-child {
    text-align: center;
  }
  .personal-account__four .table-container .status-button {
    font-size: 10px;
    line-height: 14.6px;
  }
  .personal-account__four .table-container table {
    margin-top: 0;
  }
  .personal-account__owner .title-box__two h5 {
    font-size: 18px;
    line-height: 32px;
  }
  .personal-account__four .table-container tbody tr:last-child {
    border-bottom: 1px solid #1871df;
  }
  .reviews-modernation .media-block__header {
    display: block;
  }
}
@media screen and (max-width: 480px) {
  .rankings-section .rihgt-img__box img {
    height: 175px;
  }
  .intro {
    background: url(../images/media-intro-bg.png) no-repeat !important;
    background-size: cover !important;
  }
}

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