@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400&family=Open+Sans:wght@400;600&display=swap");
* {
  outline: none;
  padding: 0;
  margin: 0;
}

html,
body {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 100%;
  font-family: "Open Sans", sans-serif;
}

.content-row {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
}
@media screen and (max-width: 992px) {
  .content-row {
    margin: 50px 0;
    min-height: 500px;
  }
}
@media screen and (max-width: 680px) {
  .content-row {
    margin: 1px 0;
  }
}
.content-row .content-body {
  position: relative;
  display: -ms-grid;
  display: grid;
  place-items: center;
  background: #FFFFFF;
  border: 1px solid #F8F3F3;
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.12);
          box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.12);
  border-radius: 20px;
  max-width: 600px;
  width: calc(100% - 30px);
  margin: 0 auto;
}
.content-row .content-wrap {
  position: relative;
  padding: 30px 30px;
}
@media screen and (max-width: 992px) {
  .content-row .content-wrap {
    padding: 20px 20px;
  }
}
.content-row .content-cover {
  max-width: 560px;
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
}
.content-row .content-cover img {
  max-width: none;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.content-row .content-text {
  padding: 30px 0 0px;
  text-align: center;
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  color: #000000;
}
@media screen and (max-width: 992px) {
  .content-row .content-text {
    padding: 5px 0 0;
  }
}
.content-row .content-text p {
  line-height: 22px;
  margin-bottom: 1.5em;
}
@media screen and (max-width: 992px) {
  .content-row .content-text p {
    margin-bottom: 16px;
  }
}
.content-row .content-bottom {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.content-row .btn-row {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 2fr 20px 1fr;
  grid-template-columns: 2fr 1fr;
  grid-gap: 20px;
}
@media screen and (max-width: 680px) {
  .content-row .btn-row {
    grid-gap: 10px;
  }
}
.content-row .btn-row .btn-group {
  position: relative;
}
@media screen and (max-width: 680px) {
  .content-row .btn-row .btn-group {
    padding: 5px 0;
  }
}
.content-row .btn-row .btn-group span {
  text-align: center;
  display: block;
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 18px;
  color: #000000;
  padding: 5px 0;
}
@media screen and (max-width: 680px) {
  .content-row .btn-row .btn-group span {
    padding: 5px 0 0;
    font-size: 13px;
    line-height: 13px;
  }
  .content-row .btn-row .btn-group span br {
    display: none;
  }
}
.content-row .btn-row .btn-group .telegram-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='28' viewBox='0 0 40 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39.886 2.48834L33.8498 25.6834C33.3944 27.3204 32.2068 27.7279 30.5191 26.9566L21.3219 21.4343L16.884 24.9121C16.3929 25.3123 15.9821 25.647 15.0356 25.647L15.6964 18.0148L32.7425 5.46412C33.4837 4.92571 32.5818 4.62741 31.5906 5.16581L10.5173 15.9775L1.4451 13.6639C-0.528291 13.1618 -0.564008 12.0559 1.85585 11.2847L37.3412 0.145558C38.9842 -0.356467 40.4218 0.443863 39.886 2.48834V2.48834Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 40px;
  height: 32px;
  display: block;
  margin: 0 auto;
  background-repeat: no-repeat;
  padding: 2px 0;
}
@media screen and (max-width: 680px) {
  .content-row .btn-row .btn-group .telegram-icon {
    width: 25px;
    height: 16px;
    background-size: contain;
  }
}
.content-row .btn-row .btn-group .viber-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='32' viewBox='0 0 30 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.6169 3.08066C25.8322 2.35779 22.6566 0.0532752 15.5762 0.0223835C15.5762 0.0223835 7.22928 -0.478061 3.16395 3.25365C0.902677 5.51492 0.105673 8.83268 0.0191764 12.9413C-0.0673201 17.0499 -0.172352 24.748 7.24782 26.8363H7.254L7.24782 30.0243C7.24782 30.0243 7.19839 31.3156 8.051 31.5751C9.0766 31.8964 9.68208 30.914 10.6644 29.8575C11.2019 29.2768 11.9433 28.4242 12.5056 27.7754C17.5842 28.2017 21.4827 27.2256 21.9275 27.0835C22.9531 26.7498 28.7546 26.0084 29.6937 18.3102C30.6699 10.3649 29.2241 5.3481 26.6169 3.08066V3.08066ZM27.4757 17.7295C26.6787 24.1549 21.977 24.5627 21.112 24.8407C20.7413 24.9581 17.3123 25.8107 13.006 25.5327C13.006 25.5327 9.79329 29.4065 8.7924 30.4136C8.46495 30.741 8.10661 30.7101 8.11278 30.0614C8.11278 29.6351 8.1375 24.7666 8.1375 24.7666C8.13132 24.7666 8.13132 24.7666 8.1375 24.7666C1.84796 23.0243 2.21866 16.4691 2.28662 13.0401C2.35458 9.61115 3.00331 6.80001 4.91859 4.90944C8.35992 1.78938 15.4465 2.25276 15.4465 2.25276C21.4333 2.27747 24.3 4.08154 24.9673 4.68702C27.1729 6.57759 28.2974 11.1001 27.4757 17.7295V17.7295ZM18.8878 12.7374C18.9125 13.2687 18.1155 13.3058 18.0908 12.7745C18.0228 11.4152 17.3865 10.7541 16.0766 10.68C15.5453 10.6491 15.5947 9.8521 16.1199 9.88299C17.8437 9.97567 18.8013 10.9642 18.8878 12.7374ZM20.142 13.4355C20.2038 10.8159 18.5665 8.76472 15.4588 8.53612C14.9337 8.49905 14.9893 7.70204 15.5144 7.73911C19.0979 7.9986 21.007 10.4638 20.939 13.4541C20.9328 13.9854 20.1296 13.9607 20.142 13.4355V13.4355ZM23.0458 14.2634C23.052 14.7948 22.2488 14.8009 22.2488 14.2696C22.2117 9.23427 18.8569 6.49109 14.7854 6.4602C14.2602 6.45402 14.2602 5.6632 14.7854 5.6632C19.3388 5.69409 23.0026 8.83886 23.0458 14.2634V14.2634ZM22.3477 20.3244V20.3367C21.6804 21.5106 20.4324 22.8081 19.1473 22.3941L19.1349 22.3756C17.8313 22.011 14.7607 20.4294 12.8207 18.8848C11.8198 18.094 10.9054 17.1611 10.2011 16.2652C9.56469 15.4682 8.92215 14.5229 8.29813 13.3861C6.98215 11.0074 6.69177 9.94478 6.69177 9.94478C6.27782 8.65968 7.56909 7.41166 8.74915 6.7444H8.76151C9.32992 6.44784 9.87361 6.5467 10.2381 6.98536C10.2381 6.98536 11.0042 7.89975 11.3317 8.35077C11.6406 8.77089 12.0546 9.44433 12.2708 9.82121C12.6477 10.4946 12.4129 11.1804 12.0422 11.4646L11.3008 12.0578C10.9239 12.3605 10.9734 12.9227 10.9734 12.9227C10.9734 12.9227 12.0731 17.0807 16.1817 18.1311C16.1817 18.1311 16.7439 18.1805 17.0466 17.8036L17.6398 17.0622C17.924 16.6915 18.6098 16.4567 19.2832 16.8336C20.1914 17.3464 21.3468 18.1434 22.1129 18.8663C22.5454 19.2184 22.6442 19.756 22.3477 20.3244Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 30px;
  height: 32px;
  display: block;
  margin: 0 auto;
  background-repeat: no-repeat;
  padding: 2px 0;
}
@media screen and (max-width: 680px) {
  .content-row .btn-row .btn-group .viber-icon {
    width: 25px;
    height: 16px;
    background-size: contain;
  }
}
.content-row .btn-row .btn-group .btn-primary {
  -webkit-filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.25));
          filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.25));
  border-radius: 10px;
  display: block;
  display: block;
  text-align: center;
  text-decoration: none;
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 18px;
  color: #FFFFFF;
  padding: 10px 0;
}
.content-row .btn-row .btn-group .btn-primary.telegram {
  background: #1A8FDD;
  width: 100%;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.content-row .btn-row .btn-group .btn-primary.telegram:hover {
  opacity: 0.8;
}
.content-row .btn-row .btn-group .btn-primary.viber {
  background: #AA1ADD;
  width: 100%;
}
.content-row .btn-row .btn-group .btn-primary.viber:hover {
  opacity: 0.8;
}
.content-row .bottom-rules {
  text-align: center;
  padding: 30px 0 0;
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 18px;
  text-align: center;
  color: #000000;
}
@media screen and (max-width: 680px) {
  .content-row .bottom-rules {
    padding: 5px 0 0;
  }
}
.content-row .bottom-rules a {
  color: #615959;
  font-size: 13px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 680px) {
  .content-row .bottom-rules a {
    display: block;
  }
}
.content-row .bottom-rules a:hover {
  text-decoration: none;
  color: #000;
}

.page-text {
  max-width: 1280px;
  width: calc(100% - 30px);
  margin: 0 auto;
  padding: 120px 0;
}
.page-text .page-header {
  padding: 30px 0;
}
.page-text .page-header .return {
  text-transform: uppercase;
  font-size: 20px;
  cursor: pointer;
}
.page-text .page-header .return .icon-arrow {
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='16' viewBox='0 0 9 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.238655 7.37804L6.83882 0.257485C7.15702 -0.0858284 7.67322 -0.0858284 7.99142 0.257485L8.7613 1.08811C9.07917 1.43105 9.07951 1.98651 8.76266 2.33019L3.53177 7.99982L8.76232 13.6698C9.07951 14.0135 9.07883 14.5689 8.76096 14.9119L7.99108 15.7425C7.67288 16.0858 7.15668 16.0858 6.83848 15.7425L0.238655 8.62159C-0.0795517 8.27828 -0.0795517 7.72135 0.238655 7.37804V7.37804Z' fill='black'/%3E%3C/svg%3E%0A");
  width: 9px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.page-text h3 {
  font-size: 28px;
  text-align: center;
  padding: 20px 0;
}
.page-text p {
  line-height: 1.5;
  margin-bottom: 1.5em;
}
.page-text ul, .page-text ol {
  padding: 30px 20px;
}
.page-text ul li, .page-text ol li {
  margin-bottom: 1.5em;
}