@font-face {
  font-family: 'MuseoSansBold';
  src: url('../fonts/MuseoSansBold.eot');
  src: url('../fonts/MuseoSansBold.eot') format('embedded-opentype'), url('../fonts/MuseoSansBold.woff2') format('woff2'), url('../fonts/MuseoSansBold.woff') format('woff'), url('../fonts/MuseoSansBold.ttf') format('truetype'), url('../fonts/MuseoSansBold.svg#MuseoSansBold') format('svg');
}
::placeholder {
  color: rgba(5, 46, 87, 0.604);
}
input,
button,
main{margin-top: -5.4rem;}
a {
  outline: none;
  text-decoration: none;
}
.block-button1 {
  margin-left: 50rem;
  margin-top: 10rem;
}
.sheet {
  background-color: #9f9f9f;
  width: 14rem;
  height: 6rem;
}
.sheet:hover {
  background-color: #a8a6a6;
}
.sheet p {
  text-align: center;
  font-size: 17px;
  margin-top: 14px;
}
.bg_back1 {
  position: absolute;
  background-color: rgba(0, 174, 255, 0.889);
  z-index: -1;
  width: 14.22rem;
  height: 6.2rem;
  margin-top: -6.08rem;
  margin-left: -0.1rem;
}
.bg_back2 {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.473);
  z-index: -1;
  width: 14.22rem;
  height: 6.2rem;
  margin-top: -5rem;
  margin-left: -1rem;
}
.window1 {
  display: none;
  background-color: #40d781b3;
  border: 2px solid #391313;
  height: 28rem;
  width: 25rem;
  margin-top: -5rem;
  margin-left: 29rem;
}
.window1 button {
  font-size: 17px;
  margin-top: 21.85rem;
  margin-left: 8.4rem;
  transform: scaleY(1.6);
}
.reg_1{
  height: 35px;
}
.reg_1 button{
  margin-left: 15rem;
}
.reg_1:hover {
  height: 34px;
  background-color: #fbfdec;
  width: 50%;
  margin-left: 95px;
}
.reg_1 p:hover {
  margin-top: 0.2px;
}
.reg_inputs {
  position: absolute;
  margin-top: -20.5rem;
  text-align: center;
}
.reg_inputs-1 {
  position: absolute;
  text-align: center;
  margin-left: 4.8rem;
  margin-top: -0.44rem;
  width: 15rem;
  height: 2rem;
}
/* .reg_inputs-2 {
  position: absolute;
  text-align: center;
  margin-left: 4.8rem;
  margin-top: 4rem;
  width: 15rem;
  height: 2.2rem;
} */
/* .reg_inputs-3 {
  position: absolute;
  text-align: center;
  margin-left: 4.8rem;
  margin-top: 8rem;
  width: 15rem;
  height: 2.2rem;
} */
.reg_inputs-4 {
  position: absolute;
  text-align: center;
  margin-left: 4.8rem;
  margin-top: 5rem;
  width: 15rem;
  height: 10.2rem;
}
.rr{color: #ff0000; position: fixed; margin-top: -2.5rem;}
.rr0{color: #0077ff; position: fixed; margin-top: -2.5rem; margin-left: 6px;}
.rr:hover{color: #ffffff;}
.rr2{color: #804a4a; white-space:pre-line;}
.cr2{color: #bbc61d; font-size: 38px; margin-left: 13px; margin-top: -7.9px;}
.ct1{margin-left: 5px}
.top_csgo{color: #e21919; margin-left: 1.3rem; margin-top: -3px;}
.top_cs2{color: #e21919; margin-left: 1.3rem; margin-top: -32px;}
.tg_chat{color: #1ce219;}
.text_1{position:absolute; font-weight: 900; text-align: center; color: #190097; margin-left: 37rem; margin-top: -13rem; font-size: 20px;}
.for_text_0{color: #171726}
.for_text_1{color: #0f8d19;}
.for_text_2{color: #36cc00}
.for_text_3{color: #ff0000}
.rm_mobile{color: #000000}

.btn-window1_close {
  position: absolute;
  margin-left: 15rem;
  margin-top: -24.8rem;
}
.window1_close {
  width: 1.1rem;
  height: 0.7rem;
}
.window1_close:hover {
  width: 3rem;
  height: 0.85rem;
}
.window1_close::before {
  content: "❌";
  position: absolute;
  margin-top: -5.7px;
  margin-left: -5px;
  color: #ffffff;
  transform: scaleY(0.5);
  transform: scaleX(1.6);
  font-size: 7px;
}
.window1_close:hover::before {
  content: "выйти";
  position: absolute;
  margin-top: -10.5px;
  margin-left: -18px;
  font-size: 12.5px;
  transform: scaleY(0.88);
  color: #ff0202;
}
.btn-window1_close:hover {
  margin-left: 13rem;
}