@font-face { font-display: swap; font-family: GothamPro; font-style: normal; font-weight: 700; src: url("GothamPro-Bold.ttf") format("truetype"); }
@font-face { font-display: swap; font-family: GothamPro; font-style: normal; font-weight: 500; src: url("GothamPro-Medium.ttf") format("truetype"); }
@font-face { font-display: swap; font-family: GothamPro; font-style: normal; font-weight: 400; src: url("GothamPro.ttf") format("truetype"); }
html { box-sizing: border-box; }
*, ::after, ::before { border: 0px; box-sizing: inherit; margin: 0px; outline: none; padding: 0px; }
a { color: inherit; cursor: pointer; outline: none; }
a, a:hover, a:visited { text-decoration: none; }
button, input, textarea { font-family: inherit; }
button { background-color: transparent; border-width: 0px; color: inherit; cursor: pointer; }
dd, ol, ul { list-style: none; }
img { max-width: 100%; vertical-align: top; }
@supports (font-size-adjust:1) {
  * { font-size-adjust: 0.5; }
}
body { background: rgb(239, 239, 239); color: rgb(40, 40, 40); font-family: GothamPro, sans-serif; font-size: 16px; font-weight: 400; line-height: 1.25; }
.wrapper, body._lock { overflow: hidden; }
.wrapper { min-height: 100%; }
._container { margin: 0px auto; max-width: 1100px; width: 100%; }
._section-bg { background-image: url("bg.png"); background-position: 0px 0px; padding-top: 160px; position: relative; }
._section-bg, ._section-bg::before { background-repeat: no-repeat; background-size: cover; }
._section-bg::before { background-image: url("bg-line.png"); content: ""; display: block; height: 150px; position: absolute; top: -1px; width: 100%; }
._title { font-size: 24px; font-weight: 700; line-height: 1.05; }
._title_grad { -webkit-text-fill-color: transparent; background: linear-gradient(rgb(206, 44, 0), rgb(255, 94, 3)) text; color: rgb(255, 94, 3); transition: 0.3s ease-out; }
._title-s { font-size: 22px; font-weight: 500; }
._hold { -webkit-box-pack: center; display: flex; flex-wrap: wrap; justify-content: center; }
.ambassadors__hold._hold { gap: 10px; -webkit-box-pack: center; justify-content: center; }
.icon { fill: currentcolor; display: inline-block; height: 1em; width: 1em; }
.icon-arrow { font-size: 2.5rem; width: 1.04em; }
.icon-close { font-size: 1.1rem; width: 1em; }
.icon-email { font-size: 1.3rem; width: 1.38462em; }
.icon-facebook { font-size: 47.0513rem; width: 1em; }
.icon-instagram { font-size: 1.8rem; width: 1em; }
.icon-map { font-size: 2rem; width: 0.85em; }
.icon-mouse { font-size: 3.6rem; width: 0.5em; }
.icon-open { font-size: 1.5rem; width: 1.46667em; }
.icon-telegram { font-size: 1.6rem; width: 1.1875em; }
.icon-twitter { font-size: 1.8rem; width: 1.16667em; }
.icon-youtube { font-size: 1.6rem; width: 1.25em; }
.header { background: rgba(13, 13, 13, 0.2); margin-bottom: 5px; padding: 5px 0px; width: 100%; }
.header__container { -webkit-box-align: center; -webkit-box-pack: justify; align-items: center; display: flex; flex-wrap: wrap; justify-content: space-between; }
.header__contract { color: rgb(255, 255, 255); font-size: 12px; font-weight: 400; line-height: 16px; width: 100%; }
.header__contract span { display: block; }
.header__socials { -webkit-box-align: center; align-items: center; display: flex; }
.header__socials_link + .header__socials_link { margin-left: 5px; }
.header__socials .icon.icon-facebook { height: 25px; }
.socials_link { background: rgba(255, 255, 255, 0.2); border-radius: 50%; font-size: 0px; height: 38px; padding: 4px; transition: 0.3s; width: 38px; }
.socials_link .icon { height: 16px; width: 19px; }
.socials_link a, .socials_link span { border-radius: 50%; display: flex; height: 30px; width: 30px; }
.socials_link svg { fill: rgb(255, 255, 255); margin: auto; }
.menu__button { display: none; }
.menu__button .btn { padding: 7px 10px; }
.close { color: rgb(255, 255, 255); display: none; font-size: 20px; font-weight: 700; }
.open { -webkit-box-align: center; fill: rgb(255, 255, 255); align-items: center; display: flex; }
.active .menu__button { position: absolute; right: 25px; top: 15px; z-index: 5; }
.active .menu__button .btn_wrap { display: none; }
.active .close { display: block; }
.active .open { display: none; }
.menu__nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal; display: flex; flex-direction: row; position: relative; z-index: 2; }
.menu__link { color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 500; line-height: 3.125; padding: 0px 8px; position: relative; transition: 0.2s linear; }
.menu__link::after { background-color: rgb(255, 255, 255); bottom: 8px; content: ""; display: block; height: 1px; left: 0px; opacity: 0; position: absolute; transition: background-color 0.3s ease-in; width: 100%; }
.menu__link:active::after, .menu__link:focus::after, .menu__link:hover::after { opacity: 1; }
.main { background-image: url("bg1.png"); background-position: 0px 100%; background-repeat: no-repeat; background-size: cover; position: relative; }
.main__content { -webkit-box-align: start; align-items: flex-start; position: relative; }
.main__content, .main__nav { display: flex; flex-wrap: wrap; }
.main__nav { -webkit-box-align: center; -webkit-box-pack: start; align-items: center; justify-content: flex-start; margin-bottom: 23px; }
.main__nav-btn { margin-left: 10px; }
.main__nav-btn .btn { padding: 7px 10px; width: 100%; }
.main__nav-btn_mob { margin: 10px 0px; }
.main__hold { width: 100%; }
.main__logo { margin-bottom: 0.9375em; width: 100%; }
.main__logo img { max-width: 100%; }
.main__subtitle { color: rgb(255, 255, 255); font-size: 16px; font-weight: 500; margin-bottom: 7px; }
.main__title { color: rgb(255, 255, 255); margin-bottom: 15px; }
.main__text { color: rgb(255, 255, 255); font-size: 14px; line-height: 1.15; margin-bottom: 25px; }
.main__btn { margin: 0px auto; }
.main__image { margin-top: 20px; pointer-events: none; position: relative; }
.main__scroll { bottom: 20px; position: relative; width: 100%; }
.main__scroll .icon { fill: rgb(124, 124, 124); animation: 2s ease 0s infinite normal none running slide; left: 50%; transform: translateX(-50%); width: 100%; }
@-webkit-keyframes slide { 
  0% { opacity: 1; transform: translate(0px); }
  30% { opacity: 1; }
  90% { opacity: 0; transform: translateY(20px); }
  100% { opacity: 0; }
}
@keyframes slide { 
  0% { opacity: 1; transform: translate(0px); }
  30% { opacity: 1; }
  90% { opacity: 0; transform: translateY(20px); }
  100% { opacity: 0; }
}
.btn { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; border-radius: 30px; color: rgb(255, 255, 255); display: flex; font-size: 16px; justify-content: center; line-height: 1.25; min-width: max-content; padding: 7px 25px; white-space: nowrap; }
.btn .icon { -webkit-box-flex: 0; flex: 0 0 25px; height: 25px; margin-right: 10px; max-width: 25px; }
.btn_wrap { border: 1px solid rgb(255, 255, 255); border-radius: 30px; box-sizing: border-box; max-width: max-content; padding: 3px 4px; }
.hover { background: linear-gradient(rgb(194, 36, 28), rgb(255, 94, 3)) 0% 0% / 1px 100%; cursor: pointer; transition: background 0.3s ease-out; }
.features { padding-top: 30px; }
.features__row { flex-wrap: wrap; margin: 0px -10px; }
.features__column, .features__row { -webkit-box-pack: center; display: flex; justify-content: center; }
.features__column { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: center; align-items: center; flex-direction: column; margin-bottom: 25px; text-align: center; width: 100%; }
.features__img img { max-width: 100%; object-fit: cover; }
.features__content { margin-top: -50px; padding: 0px 10px; text-align: center; }
.features__text { margin-bottom: 1.4375em; }
.about__hold { -webkit-box-align: center; align-items: center; position: relative; }
.about__image { position: absolute; bottom: -140px; left: -100px; width: 560px; height: 620px; z-index: 1; }
.about__image img { width: 100%; height: auto; }
@media (max-width: 768px) {
  .about__image { position: static; width: auto; height: auto; margin-top: 0px; margin-bottom: 0px; left: auto; bottom: auto; }
  .about__image img { max-width: 100%; height: auto; display: block; margin: 0px auto; }
}
.about__content { margin-top: 13px; width: 100%; }
.about__title { margin-bottom: 10px; }
.about__text { font-size: 16px; line-height: 1.25; margin-bottom: 25px; }
.about__btn .btn { padding: 7px 10px; }
.what { color: rgb(255, 255, 255); }
.what__hold { margin-bottom: 20px; }
.what__content { padding-top: 40px; width: 100%; }
.what__subtitle { margin-bottom: 9px; }
.what__title { margin-bottom: 22px; }
.what__text { font-size: 16px; line-height: 1.25; }
.what__image { display: none; }
.card { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: center; align-items: center; display: flex; flex-flow: column wrap; text-align: center; width: 100%; margin-bottom: 22px; }
.card__icon { margin-bottom: 8px; }
.card__title { font-size: 24px; font-weight: 500; line-height: 1.15; margin-bottom: 10px; }
.card__text { font-size: 16px; line-height: 1.25; padding: 0px 10px; }
.ambassadors { padding: 60px 0px 40px; }
.ambassadors__title { font-size: 38px; margin-bottom: 10px; text-align: center; }
.ambassadors__text { margin-bottom: 10px; }
.ambassadors__item { background: linear-gradient(153.59deg, rgb(239, 239, 239) 16.28%, rgb(255, 255, 255) 86.76%); border: 1px solid rgb(255, 255, 255); border-radius: 20px; box-shadow: rgb(227, 227, 227) 10px 40px 40px; cursor: pointer; margin-bottom: 10px; max-width: 360px; padding: 12px; width: 100%; }
.ambassadors__item-image { border-radius: 20px; overflow: hidden; }
.ambassadors__item-image img { max-width: 100%; }
.ambassadors__item-content { padding: 12px 5px 0px 10px; }
.ambassadors__item-title { font-size: 24px; line-height: 1.5; margin-bottom: 0.3125em; }
.ambassadors__item-links { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; display: flex; justify-content: center; }
.ambassadors__item-link { font-size: 0px; height: 44px; width: 50px; }
.ambassadors__item-link a { display: block; height: 100%; transition: background 0.3s ease-out; width: 100%; }
.ambassadors__item-link a.instagram { background: url("") 50% center no-repeat; }
.ambassadors__item-link a.twitter { background: url("") 50% center no-repeat; }
.ambassadors__item-link a.youtube { background: url("") 50% center no-repeat; }
.ambassadors__item-btn { margin: 0px auto; }
.ambassadors__item-btn .btn { padding: 7px 10px; }
.ambassadors__item-btn .btn_wrap { width: 100%; }
.how__title { text-align: center; }
.how__hold { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: center; align-items: center; display: flex; flex-direction: column; padding-top: 35px; }
.how__image { padding: 0px 30px; position: relative; z-index: 2; }
.how__image img { max-width: 100%; }
.how__content { width: 100%; }
.how__subtitle { font-size: 24px; font-weight: 500; margin-bottom: 10px; }
.how__list { flex-wrap: wrap; padding-top: 20px; }
.how__list, .how__list-item { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: center; align-items: center; display: flex; flex-direction: column; }
.how__list-item { -webkit-box-pack: center; justify-content: center; max-width: 290px; width: 100%; }
.how__list-item:not(:last-child) { margin-bottom: 20px; }
.how__list-image { -webkit-box-flex: 0; flex: 0 0 132px; height: 132px; position: relative; text-align: center; width: 132px; }
.how__list-image::before { content: ""; display: block; height: 206px; left: -30px; position: absolute; top: 0px; width: 212px; z-index: -1; }
.how__list-image1::before { background: url("") no-repeat; }
.how__list-image2::before { background: url("") no-repeat; }
.how__list-image3 { position: relative; }
.how__list-image3::before { background: url("inspace3.png") no-repeat; content: ""; display: block; height: 206px; left: -30px; position: absolute; top: 0px; width: 212px; z-index: -1; }
.how__list-content { margin-top: 10px; text-align: center; }
.how__list-title { margin-bottom: 0.375em; }
.how__btn { margin: 10px auto 20px; }
.how__bg { background: url("bg3.png") 50% center / cover no-repeat; border-radius: 50px; color: rgb(255, 255, 255); height: 100%; overflow: hidden; padding: 20px 10px 30px; position: relative; z-index: 0; }
.how__bg::before { display: block; left: -46px; top: -18px; }
.how__bg::after, .how__bg::before { background-image: url("bg-lines.svg"); background-repeat: no-repeat; background-size: contain; content: ""; height: 420px; position: absolute; width: 420px; z-index: -1; }
.how__bg::after { display: none; }
.how__timer { margin-bottom: 45px; }
.how__holder, .how__timer { display: flex; }
.how__holder { flex-wrap: wrap; }
.how__presale { width: 100%; }
.how__presale-title { font-size: 24px; font-weight: 500; margin-bottom: 10px; }
.how__presale-text { margin-bottom: 16px; padding-right: 15px; }
.how__timer-col { width: 100%; }
.how__timer { -webkit-box-pack: start; justify-content: flex-start; }
.how__table { -webkit-box-pack: justify; display: flex; justify-content: space-between; }
.how__table ul { width: 200px; }
.how__table li { margin-bottom: 10px; padding-left: 9px; }
.how__table li p { font-size: 16px; margin-bottom: 7px; }
.how__table li span { color: rgb(173, 181, 255); }
.how__table-col p { font-size: 14px; }
.timer { width: 100%; }
.timer__items { -webkit-box-pack: center; display: flex; justify-content: center; width: 100%; }
.timer__item { background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(227, 227, 227)), color-stop(0.5, rgb(255, 255, 255)), color-stop(0.5, rgb(223, 223, 223))); border-radius: 10px; color: rgb(40, 40, 40); font-size: 38px; font-weight: 700; line-height: 70px; margin-left: 2px; margin-right: 2px; min-width: 68px; position: relative; text-align: center; }
.timer__item::before { bottom: 0px; color: rgb(255, 255, 255); content: ""; display: block; font-size: 12px; font-weight: 700; height: 20px; left: 50%; position: absolute; transform: translateX(-50%); }
.timer__days::before { content: "days"; }
.timer__hours::before { content: "hours"; }
.timer__minutes::before { content: "minutes"; }
.timer__seconds::before { content: "sec"; }
.tokenomics { padding-bottom: 50px; padding-top: 50px; }
.tokenomics__title { font-size: 38px; font-weight: 700; margin-bottom: 10px; text-align: center; }
.tokenomics__subtitle { font-size: 24px; font-weight: 500; text-align: center; }
.tokenomics__hold { padding-top: 10px; }
.tokenomics__content { width: 100%; }
.tokenomics__img { -webkit-box-align: end; -webkit-box-pack: center; align-items: flex-end; display: flex; justify-content: center; }
.tokenomics__img img { max-width: 100%; }
.tokenomics__list { -webkit-box-pack: center; display: flex; justify-content: center; margin-top: -10px; }
.tokenomics__list-item { margin: 0px 1px; text-align: center; width: 33%; }
.tokenomics__list-item_percent { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; display: flex; font-size: 24px; font-weight: 700; justify-content: center; }
.tokenomics__list-item_percent span { height: 13px; margin-right: 5px; width: 13px; }
.tokenomics__list-item_percent span.color1 { background: rgb(72, 69, 180); }
.tokenomics__list-item_percent span.color2 { background: rgb(213, 51, 0); }
.tokenomics__list-item_percent span.color3 { background: rgb(127, 125, 224); }
.tokenomics__list-item_text { font-size: 14px; text-align: center; word-break: break-word; }
.token { color: rgb(255, 255, 255); margin-top: -65px; padding-bottom: 10px; }
.token__title { margin-bottom: 10px; }
.token__subtitle, .token__title { text-align: center; }
.token__hold { -webkit-box-align: center; align-items: center; padding-top: 20px; }
.token__content { width: 100%; }
.token__img { text-align: center; }
.token__list { margin: 0px auto; max-width: 350px; padding-top: 20px; }
.token__list-item { margin-bottom: 27px; padding-left: 50px; position: relative; }
.token__list-item::before { background: url("arrow.svg") 0% 0% / cover no-repeat; content: ""; display: block; height: 40px; left: 0px; position: absolute; top: 0px; width: 40px; }
.roadmap { padding-bottom: 50px; padding-top: 30px; }
.roadmap__title { font-size: 38px; font-weight: 700; text-align: center; }
.roadmap-tl { max-width: 350px; width: 100%; }
.roadmap-tl-phase { overflow: hidden; padding: 10px 0px 50px; position: relative; }
.roadmap-tl-phase::before { left: 0px; }
.roadmap-tl-phase::after { background-image: url("arrow-tl.svg"); background-repeat: no-repeat; bottom: 0px; content: ""; cursor: pointer; height: 40px; left: 50%; position: absolute; transform: translateX(-50%); width: 40px; z-index: 8; }
.roadmap-row { padding-left: 70px; position: relative; }
.roadmap-row:not(:last-child) { margin-bottom: 15px; }
.roadmap-row:nth-child(2n) .roadmap-phase .roadmap-content { text-align: left; }
.roadmap-circle-hold { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; background: url("dotted-circle-mob.svg") 0% 0% / 100% no-repeat; border-radius: 50%; display: flex; height: 57px; justify-content: center; position: absolute; top: 50%; transform: translateY(-50%); width: 57px; z-index: 5; }
.roadmap-row:nth-child(2n) .roadmap-circle-hold, .roadmap-row:nth-child(2n+1) .roadmap-circle-hold { left: 0px; }
.roadmap-circle { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: center; -webkit-box-pack: center; align-items: center; border-radius: 50%; display: flex; flex-direction: column; font-size: 12px; height: 46px; justify-content: center; line-height: 1; position: relative; text-align: center; width: 46px; }
.roadmap-circle::before { height: 50px; top: -2px; width: 50px; }
.roadmap-circle::after, .roadmap-circle::before { border-radius: 50%; content: ""; position: absolute; z-index: -1; }
.roadmap-circle::after { background: rgb(255, 255, 255); height: 46px; width: 46px; }
.roadmap-circle span { font-size: 16px; font-weight: 500; line-height: 1; }
.done .roadmap-circle { color: rgb(255, 94, 3); }
.done .roadmap-circle::before { background: linear-gradient(rgb(206, 44, 0), rgb(255, 94, 3)); }
.next .roadmap-content { color: rgb(124, 124, 124); }
.next .roadmap-circle { color: rgb(127, 125, 224); }
.next .roadmap-circle::before { background: rgb(127, 125, 224); }
.roadmap-phase { -webkit-box-align: center; align-items: center; display: flex; font-weight: 500; position: relative; }
.roadmap-content { font-size: 14px; line-height: 1.5; padding: 10px 0px; }
.team { color: rgb(255, 255, 255); margin-top: -80px; padding-bottom: 60px; }
.team__subtitle { margin-bottom: 0.125em; text-align: center; }
.team__title { margin-bottom: 20px; text-align: center; }
.team__link { display: block; font-size: 14px; line-height: 1.4; text-align: center; }
.team__items { padding-bottom: 20px; padding-top: 50px; }
.team__item, .team__items { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; display: flex; flex-wrap: wrap; justify-content: center; }
.team__item { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; padding: 10px; text-align: center; width: 100%; }
.team__item:not(:last-child) { margin-bottom: 20px; }
.team__item-img { margin-bottom: 25px; }
.team .circle-bg { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; background: rgb(255, 255, 255); border-radius: 50%; display: flex; height: 210px; justify-content: center; padding: 10px; position: relative; width: 210px; }
.team .circle-bg::before { border: 0.6845px dashed rgb(173, 181, 255); border-radius: 50%; content: ""; display: block; height: 240px; position: absolute; width: 240px; }
.team .circle-bg img { border-radius: 50%; max-width: 100%; }
.team__item-name { font-size: 22px; font-weight: 500; }
.team__item-pos { font-weight: 500; margin-bottom: 0.5em; }
.team__item-main { margin: 0px auto; max-width: max-content; }
.team__item-links a { background: rgb(255, 255, 255); border-radius: 10px; color: rgb(40, 40, 40); display: inline-block; font-size: 12px; font-weight: 700; margin: 1px; padding: 8px 12px; }
.faq { padding-bottom: 30px; padding-top: 20px; }
.faq__title { font-size: 20px; font-weight: 700; margin-bottom: 10px; text-align: center; }
.faq__subtitle { font-size: 24px; font-weight: 500; text-align: center; }
.faq__accordion { padding-top: 10px; }
.accordion { border-bottom: 1px solid rgb(196, 196, 196); color: rgb(124, 124, 124); cursor: pointer; font-size: 24px; font-weight: 500; outline: none; padding: 21px 10px 21px 30px; position: relative; text-align: left; width: 100%; }
.accordion, .accordion::after { transition: 0.4s; }
.accordion::after { background-image: url(""); background-position: 50% center; background-repeat: no-repeat; background-size: contain; content: ""; height: 14px; left: 0px; position: absolute; top: 26px; width: 14px; }
._active { border-bottom: 1px solid transparent; color: rgb(127, 125, 224); }
._active::after { background-image: url(""); background-repeat: no-repeat; background-size: contain; content: ""; transition: 0.4s; }
.panel { max-height: 0px; overflow: hidden; transition: max-height 0.4s; }
@-webkit-keyframes fadeInOut { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes fadeInOut { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.tabs__link { -webkit-box-pack: center; display: flex; justify-content: center; }
.tab__col { margin-bottom: 20px; }
.tab__col a { color: rgb(127, 125, 224); word-break: break-all; }
.tab__link { border-bottom: 2px solid rgb(124, 124, 124); color: rgb(124, 124, 124); cursor: pointer; display: none; font-weight: 500; line-height: 40px; padding: 0px 20px; transition: 0.3s ease-out; white-space: nowrap; }
.tab__link._is-open { border-bottom: 2px solid rgb(127, 125, 224); color: rgb(127, 125, 224); }
.tab__content._is-open { animation-duration: 0.5s; animation-name: fadeInOut; animation-timing-function: ease-in-out; display: inherit; opacity: 1; position: relative; }
.contact { margin-bottom: 30px; }
.contact__subtitle { font-size: 24px; font-weight: 500; }
.contact__title { font-size: 38px; font-weight: 700; margin-bottom: 10px; }
.contact__socials { padding-top: 18px; }
.contact__socials li { margin-bottom: 10px; }
.contact__socials_link { -webkit-box-align: center; align-items: center; display: flex; font-size: 14px; }
.contact__socials_link p { margin-left: 10px; }
.contact__form { padding: 22px 5px; width: 100%; }
.form { font-size: 16px; width: 100%; }
.form::-webkit-input-placeholder { color: rgb(40, 40, 40); font-size: 16px; }
.form::placeholder { color: rgb(40, 40, 40); font-size: 16px; }
.form__input { color: rgb(40, 40, 40); height: 59px; margin-bottom: 5px; padding: 0px 16px; }
.form__input, .form__textarea { background: rgb(255, 255, 255); border-radius: 20px; width: 100%; }
.form__textarea { height: 210px; margin-bottom: 10px; padding: 12px 16px; resize: none; }
.form__btn { min-width: 180px; }
.form__btn .btn { max-width: 100%; }
.footer { color: rgb(255, 255, 255); padding-bottom: 30px; position: relative; }
.footer__content { width: 100%; }
.footer__logo { margin: 0px auto 30px; width: 210px; }
.footer__text { margin-bottom: 10px; }
.footer__nav { -webkit-box-pack: justify; display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%; gap: 10px; }
.footer__nav-col { font-size: 14px; max-width: 255px; }
.footer__nav-col a { display: block; font-size: 16px; margin-top: 17px; transition: 0.3s ease-in; }
.footer__nav-col a.footer__socials_link, .footer__socials_link { display: flex; }
.footer__socials_link { -webkit-box-align: start; align-items: flex-start; font-size: 16px; margin-bottom: 15px; }
.footer__socials_link .icon { -webkit-box-flex: 0; flex: 0 0 20px; height: 20px; margin-right: 10px; }
.footer__socials_link .icon.icon-facebook { -webkit-box-flex: 0; flex: 0 0 18px; }
.footer__socials_link p { max-width: 230px; }
@media (min-width: 579.98px) {
  .what { background-position: 0px top; }
  .how__bg::after { display: block; right: -230px; top: -40px; transform: rotate(180deg); }
  .how__bg { padding: 38px 35px 25px; }
  .roadmap-tl { max-width: 1100px; padding-top: 20px; }
  .roadmap-tl-phase::after { border-radius: 50%; height: 48px; margin: 0px auto; width: 48px; }
  .roadmap-tl-phase { padding: 25px 0px 50px; }
  .roadmap-row:not(:last-child) { margin-bottom: 0px; }
  .roadmap-row:nth-child(2n+1) { margin-bottom: 140px; padding-right: 65px; }
  .roadmap-row:nth-child(2n+1):last-child { margin-bottom: 0px; }
  .roadmap-row:nth-child(2n) { clear: right; float: right; margin-top: 140px; padding-left: 62px; }
  .roadmap-row { clear: left; float: left; padding-left: 0px; width: 50%; }
  .roadmap-circle-hold { background: url("dotted-circle.svg"); height: 118px; width: 118px; }
  .roadmap-row:nth-child(2n) .roadmap-circle-hold::before, .roadmap-row:nth-child(2n+1) .roadmap-circle-hold::before { background: url("roadmap-line.svg") no-repeat; content: ""; height: 3px; position: absolute; width: 50px; }
  .roadmap-row:nth-child(2n+1) .roadmap-circle-hold::before { bottom: -10px; left: -4px; transform: rotate(-57deg); }
  .roadmap-row:nth-child(2n) .roadmap-circle-hold::before { bottom: -15px; right: -4px; transform: rotate(57deg); }
  .roadmap-row:nth-child(5) .roadmap-circle-hold::before { content: none; }
  .roadmap-row:nth-child(2n+1) .roadmap-circle-hold { left: inherit; right: -100px; }
  .roadmap-row:nth-child(2n) .roadmap-circle-hold { left: -100px; }
  .roadmap-circle::before { height: 102px; top: -11px; width: 102px; }
  .roadmap-circle::after { height: 80px; width: 80px; }
  .roadmap-circle span { font-size: 24px; }
  .roadmap-circle { font-size: 16px; height: 80px; width: 80px; }
  .done .roadmap-phase::after { background: linear-gradient(rgb(206, 44, 0), rgb(255, 94, 3)); }
  .next .roadmap-phase::after { background: rgb(173, 181, 255); }
  .roadmap-phase { height: 140px; }
  .roadmap-row:nth-child(2n+1) .roadmap-phase { -webkit-box-pack: end; justify-content: flex-end; }
  .roadmap-row:nth-child(2n) .roadmap-phase::before, .roadmap-row:nth-child(2n+1) .roadmap-phase::before { background: url("roadmap-line.svg"); content: ""; height: 1px; position: absolute; width: 45px; z-index: -1; }
  .roadmap-row:nth-child(2n+1) .roadmap-phase::before { right: -50px; }
  .roadmap-row:nth-child(2n) .roadmap-phase::before, .roadmap-row:nth-child(2n+1) .roadmap-phase::before { top: 50%; transform: translateY(-50%); }
  .roadmap-row:nth-child(2n) .roadmap-phase::before { left: -45px; }
  .roadmap-row .roadmap-phase::after { border-radius: 50%; content: ""; height: 10px; position: absolute; top: 50%; transform: translateY(-50%); width: 10px; z-index: -1; }
  .roadmap-row:nth-child(2n) .roadmap-phase::after { left: -10px; }
  .roadmap-row:nth-child(2n+1) .roadmap-phase::after { right: -10px; }
  .roadmap-content { font-size: 16px; padding: 10px; text-align: right; }
}
@media (min-width: 679.98px) {
  .main__logo { margin-bottom: 0px; margin-right: auto; width: auto; }
  .card { width: 50%; }
  .team__item { width: 49%; }
  .faq__accordion { padding-left: 5px; }
  .form-row { -webkit-box-pack: justify; display: flex; justify-content: space-between; }
  .form__input + .form__input { margin-left: 5px; }
}
@media (min-width: 767.98px) {
  ._section-bg { background-position: center top; padding-bottom: 30px; padding-top: 200px; }
  ._hold { -webkit-box-pack: justify; justify-content: space-between; }
  .main__title { margin-bottom: 10px; }
  .main__text { font-size: 16px; }
  .main__btn { margin: 0px; }
  .main__image { width: 50%; }
  .features__row { -webkit-box-pack: justify; justify-content: space-between; }
  .features__column { margin-bottom: 0px; width: 33.33%; }
  .features__content { padding: 0px 30px; }
  .about__content { -webkit-box-ordinal-group: 1; margin-left: auto; order: 0; padding-top: 50px; width: 50%; }
  .about__text { padding-right: 20px; }
  .what__hold { margin-bottom: 30px; }
  .what__content { width: 50%; }
  .what__title { margin-bottom: 10px; }
  .what__image { display: block; width: 47%; }
  .what { padding-bottom: 25px; }
  .ambassadors__text { margin-bottom: 22px; }
  .ambassadors { padding: 60px 0px; }
  .how__image { padding: 0px; width: 50%; position: relative; z-index: 5; }
  .how__list { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-box-align: start; -webkit-box-pack: justify; align-items: flex-start; flex-direction: row; justify-content: space-between; }
  .how__list-item { margin-bottom: 0px; width: 32%; }
  .how__btn { margin: 0px auto 10px; }
  .how__presale { padding-top: 100px; width: 50%; }
  .how__timer-col { width: 50%; }
  .timer__item::before { height: 30px; }
  .timer__item { line-height: 85px; margin-left: 9px; margin-right: 9px; min-width: 80px; }
  .tokenomics__hold { padding-top: 20px; }
  .tokenomics__content { width: 48%; }
  .tokenomics__img { min-height: 400px; }
  .tokenomics__list-item_percent { font-size: 38px; }
  .tokenomics__list-item_text { font-size: 16px; }
  .tokenomics__list-item { margin: 0px 20px; }
  .tokenomics { padding-bottom: 100px; padding-top: 70px; }
  .token__hold { padding-top: 50px; }
  .token__content { width: 50%; }
  .token__list { padding-left: 30px; padding-top: 0px; }
  .roadmap { padding-top: 50px; }
  .team__link { font-size: 16px; }
  .team__items { -webkit-box-pack: justify; justify-content: space-between; }
  .team__item { width: 32%; }
  .faq__title { font-size: 38px; padding-bottom: 30px; }
  .accordion { display: none; }
  .panel { max-height: none; }
  .tab__inner { -webkit-box-pack: justify; display: flex; flex-wrap: wrap; justify-content: space-between; padding-top: 30px; }
  .tab__col { width: 48%; }
  .tab__link { display: block; }
  .tab__content { display: none; opacity: 0; }
  .contact__content { width: 50%; }
  .contact__socials_link { font-size: 16px; }
  .contact__socials { padding-top: 30px; }
  .contact__form { padding: 45px 5px; width: 50%; }
  .contact { margin-bottom: 60px; }
  .footer__content { max-width: 440px; }
  .footer__logo { margin: 0px 0px 20px; }
  ._title { font-size: 38px; }
  .main__content { -webkit-box-align: start; -webkit-box-pack: justify; align-items: flex-start; justify-content: space-between; }
  .main__hold { padding-bottom: 180px; width: 50%; }
  .main { background-position: center bottom; }
  .faq { padding-top: 30px; }
  .form__input { margin-bottom: 10px; }
  .form__textarea { height: 125px; }
}
@media (min-width: 991.98px) {
  .header__contract span { display: inline-block; }
  .header__contract { width: auto; }
  .btn, .main__nav-btn .btn, .menu__button .btn { padding: 10px 25px; }
  .about__btn .btn { padding: 10px 25px; }
  .card { width: 25%; }
  .ambassadors__item { margin-bottom: 0px; width: 33%; }
  .ambassadors__item-btn .btn { padding: 10px 25px; }
  .how__hold { -webkit-box-orient: horizontal; -webkit-box-align: start; align-items: flex-start; flex-direction: row; padding-top: 40px; }
  .how__hold, .how__list { -webkit-box-direction: normal; }
  .how__list { -webkit-box-orient: vertical; flex-direction: column; }
  .how__list-item { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-box-align: start; align-items: flex-start; flex-direction: row; max-width: none; width: 100%; }
  .how__list-content { margin-left: 20px; margin-top: 0px; text-align: left; }
  .how__bg { margin-top: -100px; position: relative; z-index: 4; }
  .timer__items { -webkit-box-pack: start; justify-content: flex-start; }
  .team__item { width: 23%; }
  .footer__nav { padding-top: 20px; width: calc(100% - 460px); }
}
@media (min-width: 1024px) {
  .how__content { width: 50%; }
}
@media (min-width: 1100px) {
  .main__nav-btn_mob { display: none; }
  .main__nav { -webkit-box-pack: justify; justify-content: space-between; margin-left: 15px; }
}
@media (min-width: 1120px) {
  .main { min-height: 750px; }
}
@media (min-width: 2400px) {
  .main { min-height: 900px; }
}
@media (max-width: 1120px) {
  ._container { padding: 0px 10px; }
}
@media (max-width: 1100px) {
  .menu__button { display: flex; position: relative; z-index: 0; }
  .menu__link { line-height: 2.2; }
  .menu__nav { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: center; align-items: center; background: rgb(8, 3, 18); flex-direction: column; height: 100vh; left: -100%; overflow-y: scroll; padding: 70px 30px 30px; position: absolute; top: 0px; width: 100%; }
  .active .menu__nav { left: 0px; }
}
@media (max-width: 991.98px) {
  .header .header__socials { display: none; }
  .menu__socials .header__socials { display: flex; }
  .card { margin-bottom: 22px; }
  .footer__nav-col { padding-top: 30px; }
}
@media (max-width: 767.98px) {
  ._title-s { font-size: 20px; }
  .main__scroll { display: none; }
  .about__subtitle { margin-bottom: 5px; text-align: center; }
  .about__title { font-size: 26px; margin-bottom: 25px; text-align: center; }
  .about__btn { margin: 0px auto; }
  .about { padding-bottom: 30px; padding-top: 30px; }
  .what__subtitle { font-size: 16px; }
  .ambassadors__title { margin-bottom: 15px; }
  .how__list { margin: 0px auto; }
  .how__holder-btn { margin: 20px auto 0px; }
  .how__presale-title { text-align: center; }
  .how__table-col p { font-size: 16px; }
  .token__title { font-size: 22px; }
  .token__subtitle { font-size: 16px; }
  .team__item-links { padding-top: 20px; }
  .tab__inner { border-bottom: 1px solid rgb(196, 196, 196); }
  .footer__copy { display: none; }
}
@media (max-width: 579.98px) {
  .ambassadors__hold { margin: 0px -10px; }
  .tokenomics__list { margin: 0px -5px 25px; }
}
@media (max-width: 377.98px) {
  .contact__title { letter-spacing: -0.7px; }
}
@media (min-width: 991.98px) and (max-width: 1023.99px) {
  .how__content { width: 60%; }
}
@media (any-hover: hover) {
  .hover:hover { background-size: 1px 200%; }
  .ambassadors__item:hover ._title_grad { -webkit-text-fill-color: transparent; background: linear-gradient(rgb(40, 40, 40), rgb(40, 40, 40)) text; color: rgb(40, 40, 40); }
  .ambassadors__item-link a.instagram:hover { background: url("") 50% center no-repeat; }
  .ambassadors__item-link a.twitter:hover { background: url("") 50% center no-repeat; }
  .ambassadors__item-link a.youtube:hover { background: url("") 50% center no-repeat; }
  .team__item-links a:hover, .team__link:hover { text-decoration: underline; }
  .tab__link:hover { border-bottom: 2px solid rgb(127, 125, 224); color: rgb(127, 125, 224); }
  .footer__nav-col a:hover { color: rgb(255, 94, 3); }
}
.webp ._section-bg { background-image: url(""); }
.webp ._section-bg::before { background-image: url(""); }
.webp .main { background-image: url(""); }
.webp .how__list-image1::before { background: url("") no-repeat; }
.webp .how__list-image2::before { background: url("") no-repeat; }
.webp .how__list-image3::before { background: url("") no-repeat; }
.webp .how__bg { background: url("") no-repeat; }
.popup { position: fixed; left: 0px; top: 0px; z-index: 500; overflow: hidden auto; width: 100%; height: 100%; opacity: 0; visibility: hidden; transition: 0.8s; }
.popup__body { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding: 50px 10px 30px; min-height: 100vh; transition: 0.8s; background-color: rgba(0, 0, 0, 0.5); }
.popup__content { position: relative; padding: 0px; width: 100%; max-width: 800px; opacity: 0; background-color: rgb(0, 0, 0); transition: 0.8s; }
.popup__video { position: relative; overflow: hidden; padding-bottom: 56.25%; height: 0px; }
.popup__video video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }
.popup__close { position: absolute; right: 10px; top: -20px; transition: 0.5s ease-in; cursor: pointer; }
.popup._open { opacity: 1; visibility: visible; }
.popup._open .popup__content { opacity: 1; transform: perspective(600px) translate(0px, 0%) rotateX(0deg); }