.questions--event {
  align-items:flex-start;
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between
}
.questions__title {
  color:#b0a3a7;
  font-size:16px;
  font-weight:900;
  line-height:140%;
  margin-bottom:50px;
  text-align:center;
  text-transform:uppercase
}
.questions__item {
  background:#1d1a20;
  border-radius:16px;
  position:relative;
  transition:background-color .3s ease
}
.questions__item--active {
  background:#252229
}
.questions--event .questions__item--active {
  background-color:#252229
}
.questions__item+.questions__item {
  margin:7px 0 0
}
.questions--event .questions__item {
  background-color:#211e24;
  display:inline-block;
  margin:0 0 6px;
  vertical-align:top;
  width:calc(50% - 3px)
}
@media(max-width:900px) {
  .questions--event .questions__item {
    width:100%
  }
}
@media(max-width:599px) {
  .questions__item {
    border-radius:10px
  }
}
.questions__answer-wrapper,
.questions__question {
  padding-left:80px
}
@media(max-width:1200px) {
  .questions__answer-wrapper,
  .questions__question {
    padding-left:70px
  }
}
@media(max-width:900px) {
  .questions__answer-wrapper,
  .questions__question {
    padding-left:60px
  }
}
@media(max-width:599px) {
  .questions__answer-wrapper,
  .questions__question {
    padding-left:50px
  }
}
.questions__question {
  align-items:center;
  cursor:pointer;
  display:flex;
  position:relative;
  -webkit-user-select:none;
  user-select:none
}
.questions__question:before {
  background:#29262c;
  border:2px solid #544950;
  border-radius:34px;
  content:"";
  height:34px;
  left:24px;
  position:absolute;
  top:24px;
  transition:border .3s ease,background .3s ease;
  width:34px
}
@media(max-width:1200px) {
  .questions__question:before {
    left:19px;
    top:19px
  }
}
@media(max-width:900px) {
  .questions__question:before {
    height:28px;
    left:18px;
    top:18px;
    width:28px
  }
}
@media(max-width:599px) {
  .questions__question:before {
    font-size:11px;
    height:24px;
    left:11px;
    line-height:120%;
    top:11px;
    width:24px
  }
}
.questions__item--active .questions__question:before,
.questions__question:hover:before {
  background:#302c34;
  border:2px solid #ffb374
}
.questions__question-title {
  align-items:center;
  color:#b0a3a7;
  display:flex;
  font-size:16px;
  font-weight:800;
  height:82px;
  line-height:140%;
  padding:0 20px 0 0;
  transition:color .3s ease
}
.questions__item--active .questions__question-title,
.questions__question:hover .questions__question-title {
  color:#ffb374;
  transition:color .3s ease
}
.questions__question-title:after,
.questions__question-title:before {
  background:#b19faa;
  border-radius:1px;
  content:"";
  position:absolute;
  transition:background .3s ease,-webkit-transform .3s ease;
  transition:background .3s ease,transform .3s ease;
  transition:background .3s ease,transform .3s ease,-webkit-transform .3s ease
}
.questions__question-title:before {
  height:2px;
  left:36px;
  top:40px;
  width:10px
}
.questions__question-title:after {
  height:10px;
  left:40px;
  top:36px;
  width:2px
}
@media(max-width:1200px) {
  .questions__question-title {
    font-size:14px;
    height:72px
  }
  .questions__question-title:before {
    left:31px;
    top:35px
  }
  .questions__question-title:after {
    left:35px;
    top:31px
  }
}
@media(max-width:900px) {
  .questions__question-title {
    font-size:13px;
    height:64px
  }
  .questions__question-title:before {
    left:27px;
    top:31px
  }
  .questions__question-title:after {
    left:31px;
    top:27px
  }
}
@media(max-width:599px) {
  .questions__question-title {
    font-size:12px;
    height:auto;
    padding:15px 20px 15px 0
  }
  .questions__question-title:before {
    left:18px;
    top:22px
  }
  .questions__question-title:after {
    left:22px;
    top:18px
  }
}
.questions__item--active .questions__question-title:after,
.questions__item--active .questions__question-title:before,
.questions__question:hover .questions__question-title:after,
.questions__question:hover .questions__question-title:before {
  background:#ffb374
}
.questions__item--active .questions__question-title:after {
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg)
}
.questions__answer-wrapper {
  padding-right:30px;
  position:relative;
  -webkit-transform:translateZ(0);
  transform:translateZ(0)
}
.questions__answer {
  color:#9d9396;
  font-size:15px;
  line-height:24px;
  padding-bottom:30px;
  position:relative
}
@media(max-width:1200px) {
  .questions__answer {
    font-size:13px;
    line-height:20px;
    padding-bottom:20px
  }
}
@media(max-width:599px) {
  .questions__answer {
    font-size:12px;
    line-height:18px;
    padding-bottom:15px
  }
}
.page_page__vUOeN {
  margin-bottom:50px;
  overflow:hidden;
  padding-top:55px
}
@media(max-width:1200px) {
  .page_page__vUOeN {
    margin-bottom:35px;
    padding-top:45px
  }
}
@media(max-width:900px) {
  .page_page__vUOeN {
    margin-bottom:30px;
    padding-top:27px
  }
}
@media(max-width:599px) {
  .page_page__vUOeN {
    margin-bottom:25px;
    padding-top:20px
  }
}
.page_title__t0I73 {
  -webkit-text-fill-color:transparent;
  background:linear-gradient(180deg,#aa999c,#fff1e9);
  -webkit-background-clip:text;
  background-clip:text;
  color:#fafafb;
  font-size:31px;
  font-weight:900;
  line-height:1.2;
  margin:0 0 27px;
  position:relative;
  text-align:center;
  text-transform:uppercase;
  z-index:5
}
@media(max-width:1800px) {
  .page_title__t0I73 {
    font-size:26px
  }
}
@media(max-width:1200px) {
  .page_title__t0I73 {
    font-size:22px;
    margin:0 0 15px
  }
}
@media(max-width:900px) {
  .page_title__t0I73 {
    font-size:19px;
    margin:15px 0
  }
}
@media(max-width:599px) {
  .page_title__t0I73 {
    font-size:17px
  }
}
.page_title__t0I73.page_small__Yz4b8 {
  font-size:24px
}
@media(max-width:1800px) {
  .page_title__t0I73.page_small__Yz4b8 {
    font-size:22px;
    margin:0 0 20px
  }
}
@media(max-width:1200px) {
  .page_title__t0I73.page_small__Yz4b8 {
    font-size:20px
  }
}
@media(max-width:900px) {
  .page_title__t0I73.page_small__Yz4b8 {
    font-size:18px
  }
}
@media(max-width:599px) {
  .page_title__t0I73.page_small__Yz4b8 {
    font-size:16px
  }
}
.page_row__uxGUL {
  margin-bottom:40px
}
@media(max-width:1200px) {
  .page_row__uxGUL {
    margin-bottom:35px
  }
}
@media(max-width:900px) {
  .page_row__uxGUL {
    margin-bottom:30px
  }
}
@media(max-width:599px) {
  .page_row__uxGUL {
    margin-bottom:25px
  }
}
.page_list__c2gqM {
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
  margin:0 0 60px;
  width:100%
}
@media(max-width:1200px) {
  .page_list__c2gqM {
    margin:0 0 35px
  }
}
.page_item__f6KU4 {
  background-color:#1d1a20;
  background-position:0 bottom;
  border-radius:4px;
  height:272px;
  position:relative;
  width:calc(20% - 1px)
}
.page_item__f6KU4:first-of-type {
  border-radius:28px 4px 4px 28px
}
.page_item__f6KU4:last-of-type {
  border-radius:4px 28px 28px 4px
}
.page_item__f6KU4:first-of-type {
  background-image:url(../img/faq-auth.74eb6e56c8d97436dc6b.png);
  background-size:157px
}
@media(max-width:1800px) {
  .page_item__f6KU4:first-of-type {
    background-size:142px
  }
}
@media(max-width:1200px) {
  .page_item__f6KU4:first-of-type {
    background-size:114px
  }
}
@media(max-width:900px) {
  .page_item__f6KU4:first-of-type {
    background-size:72px
  }
}
.page_item__f6KU4:nth-of-type(2) {
  background-image:url(../img/faq-avatar.35c0e902e9f7d6240d61.png);
  background-size:162px
}
@media(max-width:1800px) {
  .page_item__f6KU4:nth-of-type(2) {
    background-size:146px
  }
}
@media(max-width:1200px) {
  .page_item__f6KU4:nth-of-type(2) {
    background-size:116px
  }
}
@media(max-width:900px) {
  .page_item__f6KU4:nth-of-type(2) {
    background-size:82px;
    border-radius:4px 20px 4px 4px
  }
}
.page_item__f6KU4:nth-of-type(3) {
  background-image:url(../img/faq-balance.6a5507aa67998634ca24.png);
  background-size:178px
}
@media(max-width:1800px) {
  .page_item__f6KU4:nth-of-type(3) {
    background-size:160px
  }
}
@media(max-width:1200px) {
  .page_item__f6KU4:nth-of-type(3) {
    background-size:128px
  }
}
@media(max-width:900px) {
  .page_item__f6KU4:nth-of-type(3) {
    background-size:86px
  }
}
.page_item__f6KU4:nth-of-type(4) {
  background-image:url(../img/faq-open.7e1ab7c2b78c32aede17.png);
  background-size:167px
}
@media(max-width:1800px) {
  .page_item__f6KU4:nth-of-type(4) {
    background-size:150px
  }
}
@media(max-width:1200px) {
  .page_item__f6KU4:nth-of-type(4) {
    background-size:120px
  }
}
@media(max-width:900px) {
  .page_item__f6KU4:nth-of-type(4) {
    background-size:86px
  }
}
.page_item__f6KU4:nth-of-type(5) {
  background-image:url(../img/faq-get.cfce6904e67c01381aa7.png);
  background-size:155px
}
@media(max-width:1800px) {
  .page_item__f6KU4:nth-of-type(5) {
    background-size:140px
  }
}
@media(max-width:1200px) {
  .page_item__f6KU4:nth-of-type(5) {
    background-size:112px
  }
}
@media(max-width:900px) {
  .page_item__f6KU4:nth-of-type(5) {
    background-size:82px
  }
}
.page_item__f6KU4:after {
  background-image:url(../img/faq-arrow.594a9548669b51b5504f.svg);
  background-repeat:no-repeat;
  background-size:100%;
  bottom:34px;
  content:"";
  height:24px;
  position:absolute;
  right:22px;
  width:20px
}
.page_item__f6KU4:nth-of-type(5):after {
  background-image:url(../img/faq-done.9c4e0553d8e552278ec4.svg);
  bottom:31px;
  height:30px;
  right:28px;
  width:30px
}
@media(max-width:1800px) {
  .page_item__f6KU4 {
    height:240px
  }
}
@media(max-width:1200px) {
  .page_item__f6KU4 {
    height:215px
  }
  .page_item__f6KU4:after {
    bottom:15px;
    right:15px;
    width:15px
  }
  .page_item__f6KU4:nth-of-type(5):after {
    bottom:20px;
    height:20px;
    right:15px;
    width:20px
  }
}
@media(max-width:900px) {
  .page_item__f6KU4 {
    display:flex;
    height:130px;
    justify-content:flex-end;
    margin:0 0 2px;
    width:calc(50% - 1px)
  }
  .page_item__f6KU4:first-of-type {
    border-radius:20px 4px 4px
  }
  .page_item__f6KU4:last-of-type {
    border-radius:4px 4px 20px 20px;
    margin:0;
    width:100%
  }
}
@media(max-width:599px) {
  .page_item__f6KU4 {
    width:100%
  }
  .page_item__f6KU4:first-of-type {
    border-radius:15px 15px 4px 4px
  }
  .page_item__f6KU4:nth-of-type(2) {
    border-radius:4px
  }
  .page_item__f6KU4:last-of-type {
    border-radius:4px 4px 15px 15px
  }
  .page_item__f6KU4:after {
    display:none
  }
}
.page_description__FzhLp {
  color:#beaeb1;
  font-size:14px;
  line-height:16px;
  padding:30px 25px 0 60px;
  text-align:right
}
@media(max-width:1800px) {
  .page_description__FzhLp {
    font-size:12px;
    line-height:15px;
    padding:25px 20px 0 80px
  }
}
@media(max-width:1200px) {
  .page_description__FzhLp {
    padding:20px 20px 0
  }
}
@media(max-width:900px) {
  .page_description__FzhLp {
    max-width:270px
  }
}
.alert {
  background:#1b1b21;
  border-radius:14px;
  overflow:hidden;
  padding:34px 40px 34px 117px;
  position:relative;
  width:100%
}
@media(max-width:1800px) {
  .alert {
    padding:30px 20px 30px 95px
  }
}
@media(max-width:900px) {
  .alert {
    padding:18px 20px 18px 70px
  }
}
.alert__title {
  -webkit-text-fill-color:transparent;
  background:linear-gradient(90deg,#76ffbd,#5ce8a4 35.85%);
  -webkit-background-clip:text;
  background-clip:text;
  font-size:17px;
  font-weight:800;
  line-height:20px;
  text-transform:uppercase
}
@media(max-width:1800px) {
  .alert__title {
    font-size:15px;
    line-height:18px;
    margin:0 0 2px
  }
}
@media(max-width:900px) {
  .alert__title {
    font-size:13px;
    line-height:15px;
    margin:2px 0
  }
}
.alert__description {
  color:#eadfe4;
  font-size:14px;
  line-height:17px;
  margin:5px 0 0
}
@media(max-width:1800px) {
  .alert__description {
    font-size:12px;
    line-height:15px
  }
}
.alert:before {
  border-radius:30px;
  content:"";
  height:55px;
  left:28px;
  position:absolute;
  top:28px;
  width:55px
}
@media(max-width:1800px) {
  .alert:before {
    left:23px;
    top:23px
  }
}
@media(max-width:900px) {
  .alert:before {
    height:36px;
    left:15px;
    top:18px;
    width:36px
  }
}
.alert--warning:before {
  background:#1c2f26;
  border:3px solid #4dc88d;
  box-shadow:0 0 50px 10px rgba(66,255,164,.2)
}
@media(max-width:900px) {
  .alert--warning:before {
    border:2px solid #4dc88d
  }
}
.alert--bonuses {
  margin:0 0 20px
}
.alert__icon {
  background-size:100%;
  height:27px;
  left:42px;
  position:absolute;
  top:42px;
  width:27px
}
@media(max-width:1800px) {
  .alert__icon {
    left:37px;
    top:37px
  }
}
@media(max-width:900px) {
  .alert__icon {
    height:24px;
    left:21px;
    top:24px;
    width:24px
  }
}
.alert__icon path {
  fill:#4dc88d
}
