html,
body {
    height: 100%;
    margin: 0;
}

body {
    display: flex;
    flex-direction: column;
}

.wrapper {
    flex: 1;
    display: flex;
    justify-content: center;
    align-items: center;
}

 :root {
    --sf-img-10: url("71689f9e34c038d82da190077447679a68d24583.svg")
}

@font-face {
    font-family: "chaneyregular";
    src: url("7d3fece149046a049376438ab41ad8f7d251e867.bin")format("woff2");
    font-weight: normal;
    font-style: normal
}

 :root {
    --blue: #007bff;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #dc3545;
    --orange: #fd7e14;
    --yellow: #ffc107;
    --green: #28a745;
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: #fff;
    --gray: #6c757d;
    --gray-dark: #343a40;
    --primary: #007bff;
    --secondary: #6c757d;
    --success: #28a745;
    --info: #17a2b8;
    --warning: #ffc107;
    --danger: #dc3545;
    --light: #f8f9fa;
    --dark: #343a40;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}

*,
 ::after,
 ::before {
    box-sizing: border-box
}

html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent
}

footer {
    display: block
}

body {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: left;
    background-color: #fff
}

[tabindex="-1"]:focus:not(:focus-visible) {
    outline: 0!important
}

h1,
h2 {
    margin-top: 0
}

p {
    margin-top: 0;
    margin-bottom: 1rem
}

ul {
    margin-top: 0;
    margin-bottom: 1rem
}

a {
    text-decoration: none;
    background-color: transparent
}

a:hover {
    color: #0056b3;
    text-decoration: underline
}

a:not([href]):not([class]) {
    color: inherit;
    text-decoration: none
}

a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none
}

img {
    vertical-align: middle;
    border-style: none
}

svg {
    overflow: hidden;
    vertical-align: middle
}

 ::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button
}

h1,
h2 {
    margin-bottom: .5rem
}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 1rem 0
    }
    to {
        background-position: 0 0
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 1rem 0
    }
    to {
        background-position: 0 0
    }
}

.progress {
    display: -ms-flexbox;
    display: flex;
    line-height: 0;
    font-size: .75rem
}

@-webkit-keyframes spinner-border {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes spinner-border {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-webkit-keyframes spinner-grow {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    50% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes spinner-grow {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    50% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.flex-row {
    -ms-flex-direction: row!important;
    flex-direction: row!important
}

.flex-column {
    -ms-flex-direction: column!important;
    flex-direction: column!important
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
    .sticky-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }
}

*,
 :after,
 :before {
    box-sizing: border-box;
    font-size: 14px;
    margin: 0;
    padding: 0
}

body {
    background: #f8fafc;
    overflow-y: scroll
}

ul {
    list-style-position: inside
}

#root,
body,
html {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-family: Arial, sans-serif;
    margin: 0;
    min-height: 100vh;
    padding: 0;
    position: relative;
    width: 100%
}

#root {
    overflow: hidden
}

@font-face {
    font-family: Gilroy;
    font-style: normal;
    font-weight: 800;
    src: local("☺"), url("d3a8572cc45af7a3ca0eaad08e6e3723940e8ab9.bin")format("woff2")
}

@font-face {
    font-family: Gilroy;
    font-style: normal;
    font-weight: 500;
    src: local("☺"), url("dcc71a7ee24b94f36e12b155ee214a6599a067bd.bin")format("woff2")
}

@font-face {
    font-family: Gilroy;
    font-style: normal;
    font-weight: 600;
    src: local("☺"), url("ea49aea40cff889f541b8901f4f1f8a7f9c7e8ed.bin")format("woff2")
}

.admin-notification {
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    left: 50%;
    margin-left: -200px;
    position: fixed;
    top: 0;
    transition: all .25s linear;
    width: 400px;
    z-index: 9999999
}

@media (max-width:1014px) {
    .admin-notification {
        left: unset;
        margin: 0;
        width: 100vw
    }
}

.admin-notification--hidden {
    box-shadow: none;
    height: 0
}

.admin-notification--hidden .admin-notification__icon {
    height: 0
}

.admin-notification__text {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    margin-left: 15px;
    text-align: center
}

@media (max-width:1014px) {
    .admin-notification__text {
        font-size: 11px
    }
}

@keyframes bounce {
    0%,
    to {
        transform: scale(.7)
    }
    50% {
        transform: scale(1.3)
    }
}

.button {
    border: none;
    border-radius: 40px;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1);
    cursor: pointer;
    font-family: Gilroy, sans-serif;
    font-weight: 800;
    letter-spacing: 2px;
    line-height: 44px;
    padding: 1px 0 0;
    text-align: center;
    text-transform: uppercase
}

.button:focus,
.button:hover {
    outline: none;
    text-decoration: none
}

.button--white {
    background-color: #fff
}

.button--white:focus,
.button--white:hover {
    background-color: #fff;
    color: #4d4fe2
}

.button--white:active {
    background-color: #f5f7fa;
    color: #4d4fe2
}

.button--white-bordered {
    background: transparent none
}

.button--white-bordered:focus,
.button--white-bordered:hover {
    background: #fff;
    border-color: #fff;
    color: #375bb8
}

.button--white-bordered:active {
    background: #f5f7fa;
    border-color: #f5f7fa;
    color: #375bb8
}

.button--hard-black {
    background: #222d3b;
    color: #fff
}

.button--hard-black:focus,
.button--hard-black:hover {
    background-image: linear-gradient(180deg, #6c6e8d, #414560);
    color: #fff
}

.button--hard-black:active {
    background-image: linear-gradient(0deg, #6c6e8d, #414560);
    color: #fff
}

.language-row {
    width: 100%
}

.language-row__image {
    margin-right: 10px;
    width: 17px
}

@keyframes spinner-spin {
    0% {
        transform: rotate(0)
    }
    25% {
        transform: rotate(90deg)
    }
    50% {
        transform: rotate(180deg)
    }
    75% {
        transform: rotate(270deg)
    }
    to {
        transform: rotate(1turn)
    }
}

.nav-language-coin {
    align-items: flex-start!important;
    border-radius: 20px;
    cursor: pointer;
    position: relative
}

@media (max-width:1014px) {
    .nav-language-coin {
        height: 40px;
        padding: 0 12px
    }
}

.nav-language-coin-header {
    align-items: center;
    height: 40px;
    justify-content: space-between;
    padding: 0 12px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.nav-language-coin:hover {
    background: var(--secondHoverColor)
}

.nav-language-coin:hover .nav-currency {
    background: var(--firstHoverColor)
}

.nav-language-coin:active,
.nav-language-coin:focus {
    background: var(--secondActiveColor)
}

.nav-language-coin .nav-currency {
    align-items: center;
    background: var(--firstDefaultColor);
    border-radius: 23px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding: 1px 5px
}

.nav-language-coin .nav-currency p {
    color: var(--fontColor);
    font-family: Gilroy, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 15px;
    margin-bottom: 0
}

.nav-language-coin__email {
    color: #fff;
    font-family: Gilroy, sans-serif;
    font-weight: 700
}

.nav-language-coin__email {
    font-size: 17px;
    height: 17px;
    letter-spacing: .82px;
    line-height: 17px
}

.nav-desktop-wrapper-pivx {
    align-items: flex-start!important;
    background-image: linear-gradient(45deg, #9548fe, #6385fe);
    height: 93px;
    justify-content: center!important;
    position: absolute;
    width: 100%
}

@media (max-width:1014px) {
    .nav-desktop-wrapper-pivx {
        background-image: none
    }
}

.footer__copyright {
    background: url("")no-repeat top/cover;
    padding: 62px 0 49px
}

@media (max-width:1014px) {
    .footer__copyright {
        background: url("")no-repeat top/cover;
        padding: 0 0 30px
    }
}

.footer__copyright-menu-block {
    grid-gap: 0;
    display: grid;
    grid-template-areas: "left right";
    grid-template-columns: 255px 1fr
}

@media (max-width:1014px) {
    .footer__copyright-menu-block {
        grid-gap: 0;
        grid-template-areas: "left""right";
        grid-template-columns: auto
    }
}

.footer__copyright-menu-block>div:first-child {
    align-self: auto;
    grid-area: left
}

.footer__copyright-menu-block>div:last-child {
    align-self: auto;
    grid-area: right
}

@media (max-width:1014px) {
    .footer__copyright-menu-block {
        grid-template-areas: "left""right"
    }
}

.footer__copyright-text {
    color: #fff;
    font-size: 16px;
    line-height: 1.5;
    margin-top: 15px;
    opacity: .6
}

.footer__copyright-menu {
    grid-gap: 30px;
    display: grid;
    grid-template-columns: 255px 255px 255px
}

@media (max-width:1014px) {
    .footer__copyright-menu {
        grid-gap: 40px;
        grid-template-columns: repeat(2, auto);
        grid-template-rows: repeat(2, auto)
    }
}

.footer__copyright-menu-title {
    color: #fff;
    font-family: Gilroy, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1;
    opacity: .5
}

@media (max-width:1014px) {
    .footer__copyright-menu-title {
        font-size: 14px
    }
}

.footer__copyright-menu ul {
    list-style: none;
    margin-bottom: 0;
    margin-top: 20px
}

.footer__copyright-menu ul li {
    margin: 18px 0
}

.footer__copyright-menu ul li:last-child {
    margin-bottom: 0
}

.footer__copyright-menu ul li a {
    color: #fff;
    font-size: 16px;
    line-height: 18px;
    text-decoration: none
}

@media (max-width:1014px) {
    .footer__copyright-menu ul li a {
        font-size: 14px
    }
    .footer__copyright-menu {
        margin-top: 25px
    }
}

.footer__copyright-block {
    grid-gap: 43px;
    border-top: 1px solid hsla(0, 0%, 100%, .2);
    display: grid;
    grid-template-areas: "copyright timezone lang";
    grid-template-columns: 1fr 185px 87px;
    margin-top: 62px;
    padding-top: 43px
}

@media (max-width:1014px) {
    .footer__copyright-block {
        grid-gap: 0;
        grid-template-columns: auto
    }
}

.footer__copyright-block .copyright {
    align-self: center;
    grid-area: copyright
}

.footer__copyright-block .timezone {
    align-self: center;
    grid-area: timezone
}

@media (max-width:1014px) {
    .footer__copyright-block {
        grid-template-areas: "timezone lang""copyright copyright";
        margin-top: 31px;
        padding-top: 15px
    }
}

.footer__copyright-block .copyright,
.footer__copyright-block .timezone span {
    color: #fff;
    font-size: 12px
}

.footer__copyright-block .copyright {
    opacity: .5
}

@media (max-width:1014px) {
    .footer__copyright-block .copyright {
        border-top: 1px solid hsla(0, 0%, 100%, .2);
        margin-top: 15px;
        padding-top: 20px
    }
}

.footer__copyright-location {
    display: grid;
    grid-template-columns: 255px 1fr;
    margin-top: 70px
}

@media (max-width:1014px) {
    .footer__copyright-location {
        grid-gap: 33px;
        grid-template-columns: 1fr;
        margin-top: 40px
    }
}

.footer__copyright-location_tel p {
    color: var(--white);
    font-family: Arial, sans-serif;
    font-size: 16px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    letter-spacing: normal;
    line-height: 1.5;
    margin: 0;
    opacity: .6;
    text-decoration: none;
    text-transform: none
}

@media (max-width:1014px) {
    .footer__copyright-location_tel p {
        color: var(--white);
        font-size: 16px;
        font-stretch: normal;
        font-style: normal;
        font-weight: 700;
        letter-spacing: normal;
        line-height: 1;
        opacity: 1
    }
}

.footer__copyright-location-block {
    display: grid;
    grid-template-columns: 1fr 1.25fr
}

@media (max-width:1014px) {
    .footer__copyright-location-block {
        grid-gap: 15px;
        grid-template-columns: 1fr
    }
}

.footer__copyright-location-block_item {
    align-items: flex-start;
    display: flex
}

.footer__copyright-location-block_item a,
.footer__copyright-location-block_item p {
    color: var(--white);
    font-family: Arial, sans-serif;
    font-size: 16px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.5;
    margin: 0;
    opacity: .6;
    text-decoration: none
}

@media (max-width:1014px) {
    .footer__copyright-location-block_item a,
    .footer__copyright-location-block_item p {
        font-size: 14px;
        font-stretch: normal;
        font-style: normal;
        font-weight: 400;
        letter-spacing: normal;
        line-height: 1.43
    }
}

.footer__copyright-location-block_item a:focus,
.footer__copyright-location-block_item a:hover {
    color: var(--white);
    opacity: 1
}

@media (max-width:1014px) {
    .footer__copyright-location-block_item a:focus,
    .footer__copyright-location-block_item a:hover {
        opacity: .6
    }
    .footer__copyright-location-block_item a:active {
        background-color: hsla(0, 0%, 100%, .3);
        color: var(--white);
        opacity: 1;
        outline: none
    }
    .footer__copyright-location-block_item a {
        background-color: hsla(0, 0%, 100%, .1);
        border-radius: 8px;
        display: inline-block;
        margin-top: 3px;
        padding: 5px 10px
    }
}

.footer__copyright-location-block_item img {
    height: 23px;
    margin-right: 15px;
    width: 25px
}

@media (max-width:1014px) {
    .footer__copyright-location-block_item img {
        height: 20px;
        margin-right: 22px;
        width: 16px
    }
}

.footer__block {
    background: url("42a9e0f9ca7078aae31b29781b215e3710ef9bf1.svg")no-repeat top/cover;
    margin-bottom: -1px;
    margin-top: -1px;
    padding: 33px 0
}

@media (max-width:1014px) {
    .footer__block {
        background: url("8e6a9b163f9ab16342446a914460243e90a67a24.svg")no-repeat top/cover;
        padding: 30px 0
    }
}

.footer__block .containered {
    grid-gap: 0;
    display: grid;
    grid-template-columns: repeat(5, 20%)
}

@media (max-width:1014px) {
    .footer__block .containered {
        grid-template-columns: repeat(5, auto)
    }
}

.footer__block a {
    text-decoration: none
}

.footer__block a div {
    color: #fff;
    font-family: Gilroy, sans-serif;
    font-size: 18px;
    font-weight: 700
}

@media (max-width:1014px) {
    .footer__block a div {
        display: none
    }
}

.footer__block svg {
    margin-right: 20px
}

@media (max-width:1014px) {
    .footer__block svg {
        margin: 0 auto
    }
}

.nav-home-top {
    background-color: transparent;
    left: 0;
    padding: 27px 20px 0;
    position: absolute;
    top: 0;
    transition: all .3s ease 0s;
    width: 100%;
    z-index: 11
}

@media (max-width:1014px) {
    .nav-home-top {
        padding: 5px 14px 0 10px;
        transition: all 0ms ease 0s!important
    }
}

.nav-home-top__content {
    max-width: 1110px;
    width: 100%
}

.nav-home-top__logo {
    background: url("")no-repeat 50%/contain;
    height: 25px;
    width: 122px
}

.nav-home-top__links {
    list-style: none;
    margin: 0;
    padding: 0
}

.nav-home-top__link-wrapper {
    display: block;
    padding: 0 20px;
    position: relative
}

.nav-home-top__link-wrapper:first-child {
    padding-left: 0
}

.nav-home-top__link-wrapper:last-child {
    padding-left: 10px;
    padding-right: 0
}

.nav-home-top__link-wrapper .button {
    display: inline-block;
    height: 37px;
    letter-spacing: .6px;
    line-height: 31px
}

.nav-home-top__link {
    font-family: Gilroy, sans-serif;
    font-weight: 700;
    letter-spacing: .6px;
    position: relative
}

.nav-home-top__link:after {
    bottom: 0;
    content: "";
    display: none;
    height: 2px;
    left: 0;
    margin-bottom: -10px;
    position: absolute;
    width: 100%
}

.nav-home-top__link:active,
.nav-home-top__link:focus,
.nav-home-top__link:hover {
    color: hsla(0, 0%, 100%, .6);
    text-decoration: none
}

.nav-home-top__link:active:after,
.nav-home-top__link:focus:after,
.nav-home-top__link:hover:after {
    border-bottom: 2px solid hsla(0, 0%, 100%, .6)!important;
    display: block
}

.nav-home-top__link--bordered {
    border-radius: 40px;
    padding-left: 13px;
    padding-right: 13px;
    text-transform: none
}

.nav-home-top__link--bordered:after {
    display: none!important
}

@media (max-width:1014px) {
    .nav-services {
        display: none
    }
}

.no-line:after {
    display: none!important
}

.trigger {
    cursor: pointer;
    height: 47px;
    position: absolute;
    right: 50%;
    text-align: left;
    top: -6px;
    transform: translate(50%);
    width: 120px
}

.trigger .popup_services {
    background-color: var(--white);
    border-radius: 6px;
    box-shadow: 0 15px 30px 0 rgba(32, 33, 39, .2);
    cursor: default;
    display: grid;
    grid-template-columns: 1fr 1fr;
    height: 341px;
    opacity: 0;
    padding: 40px;
    position: absolute;
    right: 50%;
    top: 45px;
    transform: translate(50%, 5%);
    transition: .4s;
    width: 730px
}

.trigger .popup_services_arrow {
    height: 12px;
    left: 50%;
    position: absolute;
    top: -10px;
    transform: translate(-50%);
    width: 30px
}

@media (max-width:1014px) {
    .trigger .popup_services {
        display: none
    }
}

.trigger .popup_services-col_title {
    color: #a5b4c8;
    font-family: Gilroy, sans-serif;
    font-size: 13px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 1px;
    line-height: normal;
    text-transform: uppercase
}

.trigger .popup_services-col .col-items_item {
    align-items: center;
    cursor: pointer;
    display: flex;
    margin-top: 30px
}

.trigger .popup_services-col .col-items_item a {
    align-items: center;
    display: flex;
    padding-right: 50px;
    text-decoration: none
}

.trigger .popup_services-col .col-items_item-text {
    margin-left: 17px
}

.trigger .popup_services-col .col-items_item-text p {
    color: #354052;
    font-family: Gilroy, sans-serif;
    font-size: 16px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    letter-spacing: .4px;
    line-height: normal;
    margin: 0 0 3px
}

.trigger .popup_services-col .col-items_item-text span {
    color: #7f8fa4;
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: .2px;
    line-height: 1.43
}

.trigger .popup_services-col .col-items_item img {
    width: 48px
}

.trigger:hover .popup_services {
    opacity: 1;
    transform: translate(50%);
    visibility: visible!important
}

@keyframes fadein {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.home_trustpilot {
    cursor: default!important;
    margin: -35px 0 0
}

@media (min-width:2100px) {
    .home_trustpilot {
        margin: 45px 0 0
    }
}

@media (min-width:2430px) and (max-width:2560px) {
    .home_trustpilot {
        margin: 5px 0 0
    }
}

@media (min-width:1950px) and (max-width:2100px) {
    .home_trustpilot {
        margin: -15px 0 0
    }
}

@media (max-width:1014px) {
    .home_trustpilot {
        margin: 0;
        padding: 55px 0 0
    }
}

@media (min-width:842px) and (max-width:1014px) {
    .home_trustpilot {
        padding: 135px 0 0
    }
}

@media (min-width:580px) and (max-width:841px) {
    .home_trustpilot {
        padding: 150px 0 0
    }
}

@keyframes change_color_green {
    0% {
        color: #3aca99
    }
    to {
        color: #354052
    }
}

@keyframes change_color_red {
    0% {
        color: #ec4f56
    }
    to {
        color: #354052
    }
}

@keyframes rotating {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}

@keyframes Gradient {
    50% {
        background-position: 140% 50%;
        transform: skew(0deg)
    }
}

.notified-ethereum-landing {
    height: 100%!important
}

@media (max-width:1014px) {
    .notified-ethereum-landing {
        height: 40px!important
    }
}

.notified-ethereum {
    height: 90px;
    padding: 22px 0;
    position: relative;
    width: 100%;
    z-index: 997
}

.notified-ethereum:hover .close-svg-ethereum {
    opacity: .5
}

.notified-ethereum .close-svg-ethereum {
    background: url("")no-repeat 50%/cover;
    cursor: pointer;
    height: 10px;
    opacity: .25;
    position: absolute;
    right: 10px;
    top: 10px;
    transition: opacity .4s;
    width: 10px
}

.notified-ethereum .close-svg-ethereum:hover {
    opacity: .5
}

@media (max-width:1014px) {
    .notified-ethereum {
        height: 100%;
        padding: 20px 0
    }
}

.notified-ethereum .containered {
    align-items: center;
    display: flex
}

@media (max-width:1014px) {
    .notified-ethereum .containered {
        align-items: self-start;
        flex-direction: column;
        padding: 0 14px
    }
}

.notified-ethereum_desc {
    align-items: center;
    display: flex
}

@media (max-width:1014px) {
    .notified-ethereum_desc .notified-eth-img-landing {
        height: 24px!important;
        margin-right: 10px!important;
        width: 17px!important
    }
}

@media (max-width:420px) {
    .notified-ethereum_desc-text .eth-span-notify {
        width: 275px!important
    }
}

@media (max-width:1014px) {
    .notified-ethereum_desc-text .eth-span-mini {
        max-width: 100%
    }
}

@media (max-width:420px) {
    .notified-ethereum_desc-text .eth-span-mini {
        display: inline-block;
        line-height: 1.3;
        width: 295px
    }
}

.notified-ethereum_desc-text .span-mini-notify {
    font-size: 14px
}

@media (max-width:1014px) {
    .notified-ethereum_desc-text .span-mini-notify {
        font-size: 10px
    }
}

.notified-ethereum_desc-text span {
    font-family: Arial, sans-serif;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: .23px;
    line-height: 1.5;
    margin: 0
}

@media (max-width:1014px) {
    .notified-ethereum_desc-text span {
        display: block;
        font-size: 11px;
        font-stretch: normal;
        font-style: normal;
        font-weight: 400;
        letter-spacing: .16px;
        line-height: 1.64;
        max-width: 333px;
        text-align: left
    }
}

.ethereum-landing .nav-desktop-wrapper-pivx {
    background: transparent;
    top: 60px
}

@media (max-width:1014px) {
    .ethereum-landing .nav-desktop-wrapper-pivx {
        top: 40px
    }
}

.ethereum-landing .footer__block {
    background-color: #151618;
    background-image: none
}

.ethereum-landing .footer__copyright {
    background-color: #1e2023;
    background-image: none
}

.ethereum-landing_truspilot {
    margin-top: 80px
}

@media (max-width:1014px) {
    .ethereum-landing_truspilot {
        margin-top: 40px
    }
}

.ethereum-landing .nav-home-top__link {
    color: #354052!important
}

.ethereum-landing .nav-home-top__link:hover:after {
    border-bottom: 2px solid #354052
}

.ethereum-landing .nav-home-top .nav-home-top__logo {
    height: 25px;
    width: 122px
}

@media (min-width:1015px) {
    .ethereum-landing .nav-home-top .nav-home-top__logo {
        background: var(--sf-img-10) no-repeat 50%/contain!important
    }
}

@media (max-width:1014px) {
    .ethereum-landing .nav-home-top .nav-home-top__logo {
        background: var(--sf-img-10) no-repeat 50%/contain!important
    }
}

.ethereum-landing .button--white-bordered {
    border: 2px solid #354052;
    color: #354052
}

.ethereum-landing .button--white-bordered:focus,
.ethereum-landing .button--white-bordered:hover {
    background: #aeccff
}

.ethereum-landing .button--white-bordered:active {
    background: #6594e3
}

.header-ethereum {
    background: url("")no-repeat bottom/cover;
    height: 100%;
    min-height: 881px;
    padding-top: 147px;
    position: relative;
    width: 100%
}

@media (min-height:1015px) and (max-width:1075px) {
    .header-ethereum {
        min-height: 991px
    }
}

@media (max-width:1014px) {
    .header-ethereum {
        min-height: 470px;
        padding-top: 95px
    }
}

.header-ethereum .line {
    background: #222d3b;
    bottom: 50px;
    height: 2px;
    left: 50%;
    max-width: 1140px;
    opacity: .1;
    position: absolute;
    transform: translate(-50%);
    width: 100%
}

@media (max-width:1014px) {
    .header-ethereum .line {
        bottom: -40px
    }
}

.header-ethereum_columns {
    display: grid;
    grid-template-columns: 1.5fr 1fr
}

@media (max-width:1014px) {
    .header-ethereum_columns {
        grid-template-columns: 1fr;
        justify-content: flex-end
    }
}

.header-ethereum_columns .left-description {
    display: flex;
    margin-bottom: 66px;
    margin-top: 55px
}

@media (max-width:1014px) {
    .header-ethereum_columns .left-description {
        align-items: flex-start;
        justify-content: space-between;
        margin: 40px auto;
        width: 100%
    }
}

@media (min-width:360px) and (max-width:1014px) {
    .header-ethereum_columns .left-description {
        width: 320px
    }
}

.header-ethereum_columns .left-description_item {
    align-items: center;
    display: flex;
    margin-right: 50px
}

@media (min-width:375px) and (max-width:425px) {
    .header-ethereum_columns .left-description_item:first-child {
        margin-left: -15px
    }
}

@media (max-width:1014px) {
    .header-ethereum_columns .left-description_item {
        flex-direction: column;
        justify-content: center;
        margin-right: 0;
        width: 92px
    }
}

.header-ethereum_columns .left-description_item:last-child {
    margin-right: 0
}

.header-ethereum_columns .left-description_item img {
    height: 48px;
    margin-right: 25px;
    width: 48px
}

@media (min-width:320px) and (max-width:360px) {
    .header-ethereum_columns .left-description_item img {
        height: 36px;
        width: 36px
    }
}

@media (max-width:1014px) {
    .header-ethereum_columns .left-description_item img {
        margin-bottom: 9px;
        margin-right: 0;
        width: 100%
    }
    .header-ethereum_columns .left-description_item-desc {
        text-align: center
    }
}

.header-ethereum_columns .left-description_item-desc p {
    font-family: Gilroy, sans-serif;
    font-size: 20px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    letter-spacing: .31px;
    line-height: 1.2;
    margin-bottom: 0;
    white-space: nowrap
}

@media (max-width:1014px) {
    .header-ethereum_columns .left-description_item-desc p {
        font-size: 14px;
        font-stretch: normal;
        font-style: normal;
        font-weight: 700;
        letter-spacing: .19px;
        line-height: 1.25;
        white-space: nowrap
    }
}

.header-ethereum_columns .left-description_item-desc span {
    color: #222d3b;
    font-family: Gilroy, sans-serif;
    font-size: 20px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    letter-spacing: .31px;
    line-height: 1.2;
    margin: 0;
    white-space: nowrap
}

@media (max-width:1014px) {
    .header-ethereum_columns .left-description_item-desc span {
        font-size: 14px;
        font-stretch: normal;
        font-style: normal;
        font-weight: 700;
        letter-spacing: .19px;
        line-height: 1.25
    }
}

.header-ethereum_columns-left h1 {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-image: linear-gradient(114deg, #594187 -1%, #222d3b 52%, #3a4c6f 98%);
    font-family: chaneyregular, sans-serif;
    font-size: 80px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.13;
    margin: 0
}

@media (max-width:1014px) {
    .header-ethereum_columns-left h1 {
        font-size: 36px;
        font-stretch: normal;
        font-style: normal;
        font-weight: 400;
        letter-spacing: normal;
        line-height: 1.11;
        text-align: center
    }
}

.header-ethereum_columns-left .header-actions {
    align-items: center;
    display: flex;
    flex-direction: column;
    width: 255px
}

@media (max-width:1014px) {
    .header-ethereum_columns-left .header-actions {
        margin: 0 auto;
        width: 190px
    }
}

.header-ethereum_columns-left .header-actions .button {
    background: #222d3b;
    font-size: 18px;
    height: 60px;
    transition: background .4s;
    width: 100%
}

.header-ethereum_columns-left .header-actions .button:hover {
    background: #2e3c4e
}

.header-ethereum_columns-left .header-actions .button:active,
.header-ethereum_columns-left .header-actions .button:focus {
    background: #161f2a
}

@media (max-width:1014px) {
    .header-ethereum_columns-left .header-actions .button {
        font-size: 14px;
        height: 45px
    }
}

.header-ethereum_columns-left .header-actions span {
    color: #7f8fa4;
    font-family: Gilroy, sans-serif;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: .6px;
    line-height: 1.39;
    margin-top: 10px
}

@media (max-width:1014px) {
    .header-ethereum_columns-left .header-actions span {
        font-size: 14px;
        font-weight: 500;
        letter-spacing: .47px;
        line-height: 1.79;
        margin-top: 5px
    }
}

.header-ethereum_columns-right {
    position: relative
}

@media (max-width:1014px) {
    .header-ethereum_columns-right {
        display: none
    }
}

.header-ethereum_columns-right .eth-header-lottie {
    position: absolute;
    right: 0;
    top: -40px;
    width: 310px
}

.ethereum-status {
    background: url("")no-repeat bottom/cover;
    height: 100%;
    min-height: 720px;
    padding: 105px 0;
    width: 100%
}

@media (max-width:1014px) {
    .ethereum-status {
        margin-top: 60px;
        padding: 60px 0
    }
}

@media (max-width:1014px) and (max-width:1014px) {
    .ethereum-status {
        min-height: 100%
    }
}

.ethereum-status_content {
    display: grid;
    grid-template-columns: 1fr 1.5fr
}

@media (max-width:1014px) {
    .ethereum-status_content {
        grid-template-columns: 1fr
    }
}

.ethereum-status_content-status {
    align-items: center;
    display: grid;
    gap: 0 30px;
    grid-template-columns: 1.5fr 1fr
}

@media (max-width:1014px) {
    .ethereum-status_content-status {
        gap: 0 10px;
        grid-template-columns: 1fr 1fr
    }
}

.ethereum-status_content-status .status-block:first-child {
    align-items: flex-end;
    display: flex;
    flex-direction: column
}

.ethereum-status_content-status .small-block {
    border-radius: 20px;
    box-shadow: 0 20px 30px 0 rgba(19, 27, 38, .05);
    height: 200px;
    padding: 35px;
    width: 255px
}

@media (max-width:1014px) {
    .ethereum-status_content-status .small-block {
        height: 90px;
        max-width: 155px;
        padding: 18px;
        width: 100%
    }
}

.ethereum-status_content-status_item .status_item-head {
    align-items: center;
    display: flex
}

.ethereum-status_content-status_item .status_item-head img {
    height: 32px;
    margin-right: 20px;
    width: 32px
}

@media (max-width:1014px) {
    .ethereum-status_content-status_item .status_item-head img {
        height: 16px;
        margin-right: 10px;
        width: 16px
    }
}

.ethereum-status_content-status_item .status_item-head p {
    color: #7f8fa4;
    font-family: Gilroy, sans-serif;
    font-size: 18px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 600;
    letter-spacing: .35px;
    line-height: normal;
    margin: 0
}

@media (max-width:1014px) {
    .ethereum-status_content-status_item .status_item-head p {
        font-size: 9px;
        font-stretch: normal;
        font-style: normal;
        font-weight: 600;
        letter-spacing: .17px;
        line-height: normal
    }
}

.ethereum-status_content-status_item .status_item-content_small {
    color: #222d3b;
    font-family: chaneyregular, sans-serif;
    font-size: 36px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.72;
    white-space: nowrap
}

@media (max-width:1014px) {
    .ethereum-status_content-status_item .status_item-content_small {
        font-size: 16px;
        font-stretch: normal;
        font-style: normal;
        font-weight: 400;
        letter-spacing: normal;
        line-height: 1.94;
        margin-top: 15px
    }
}

.ethereum-status_content-status_item .status_item-content_small p {
    color: #222d3b;
    font-family: chaneyregular, sans-serif;
    font-size: 36px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.72;
    margin-top: 13px
}

@media (max-width:1014px) {
    .ethereum-status_content-status_item .status_item-content_small p {
        font-size: 16px;
        font-stretch: normal;
        font-style: normal;
        font-weight: 400;
        letter-spacing: normal;
        line-height: 1.94;
        margin-bottom: 5px
    }
}

.ethereum-status_content-status_item .status_item-content_small .block-progress span {
    color: #7f8fa4;
    display: block;
    font-family: Gilroy, sans-serif;
    font-size: 18px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 1px;
    line-height: normal;
    margin-top: 22px
}

@media (max-width:1014px) {
    .ethereum-status_content-status_item .status_item-content_small .block-progress span {
        font-size: 9px;
        font-stretch: normal;
        font-style: normal;
        font-weight: 600;
        letter-spacing: .5px;
        line-height: normal;
        margin-top: 11px
    }
}

.ethereum-status_content-status_item .status_item-content_small .block-progress .progress {
    background-color: rgba(83, 211, 224, .2);
    border-radius: 8px;
    height: 30px;
    margin-top: 18px;
    overflow: hidden;
    width: 100%
}

.ethereum-status_content-status_item .status_item-content_small .block-progress .progress__text {
    color: #53d3e0;
    font-weight: 700;
    line-height: 30px;
    margin-top: 0;
    padding-right: 10px;
    text-align: right;
    width: 100%
}

@media (max-width:1014px) {
    .ethereum-status_content-status_item .status_item-content_small .block-progress .progress__text {
        line-height: 15px;
        padding-right: 5px
    }
    .ethereum-status_content-status_item .status_item-content_small .block-progress .progress {
        border-radius: 4px;
        height: 15px;
        margin-top: 0
    }
}

.ethereum-status_content-status_item .status_item-content_small .block-progress .progress-item {
    background-color: #53d3e0;
    border-radius: 8px;
    height: 100%
}

.ethereum-status_content-desc h2 {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-image: linear-gradient(320deg, #2c535e, #222d3b 50%);
    font-family: chaneyregular, sans-serif;
    font-size: 56px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.5px;
    line-height: 1.11;
    margin: 0 0 100px
}

@media (max-width:1014px) {
    .ethereum-status_content-desc h2 {
        font-size: 36px;
        font-stretch: normal;
        font-style: normal;
        font-weight: 400;
        letter-spacing: normal;
        line-height: 1.11;
        margin: 0 0 30px;
        text-align: center
    }
}

.ethereum-status_content-desc p {
    color: #222d3b;
    font-family: Gilroy, sans-serif;
    font-size: 20px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 500;
    letter-spacing: .67px;
    line-height: 1.75;
    margin: 0;
    width: 340px
}

@media (max-width:1014px) {
    .ethereum-status_content-desc p {
        font-size: 14px;
        font-stretch: normal;
        font-style: normal;
        font-weight: 500;
        letter-spacing: .49px;
        line-height: 1.64;
        margin-bottom: 30px;
        text-align: center;
        width: 100%
    }
}

.keyAssets {
    margin: 120px 0 110px
}

@media (max-width:1014px) {
    .keyAssets {
        margin: 80px 0 60px
    }
}

.keyAssets-line {
    border: 1px solid #222d3b;
    height: 2px;
    margin: 100px 0;
    opacity: .2;
    width: 100%
}

@media (max-width:1014px) {
    .keyAssets-line {
        margin: 50px 0
    }
}

.keyAssets-best h2 {
    color: #222d3b;
    font-family: chaneyregular, sans-serif;
    font-size: 56px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.5px;
    line-height: 1.11;
    margin: 0
}

@media (max-width:1014px) {
    .keyAssets-best h2 {
        font-size: 36px;
        font-stretch: normal;
        font-style: normal;
        font-weight: 400;
        letter-spacing: normal;
        line-height: 1.11;
        margin-bottom: 40px;
        text-align: center
    }
}

.keyAssets-best_desc {
    align-items: center;
    display: grid;
    gap: 0 60px;
    grid-template-columns: 340px 1fr;
    margin-top: 94px
}

@media (max-width:1014px) {
    .keyAssets-best_desc {
        grid-template-columns: 1fr;
        margin-top: 0
    }
}

.keyAssets-best_desc .best-icon {
    background: none;
    height: unset;
    padding: 0;
    width: unset
}

@media (max-width:1014px) {
    .keyAssets-best_desc .best-icon {
        margin: 0 auto 30px;
        width: 220px
    }
}

.keyAssets-best_desc .best-icon img {
    width: 100%
}

.keyAssets-best_desc p {
    color: #222d3b;
    font-family: Gilroy, sans-serif;
    font-size: 20px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 500;
    letter-spacing: .67px;
    line-height: 1.75;
    margin: 0
}

@media (max-width:1014px) {
    .keyAssets-best_desc p {
        font-size: 14px;
        font-stretch: normal;
        font-style: normal;
        font-weight: 500;
        letter-spacing: .49px;
        line-height: 1.64;
        text-align: center
    }
}

.keyAssets-items {
    grid-gap: 98px 30px;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(350px, 1fr))
}

@media (max-width:1014px) {
    .keyAssets-items {
        grid-gap: 50px 0;
        grid-template-columns: repeat(auto-fit, minmax(150px, 1fr))
    }
    .keyAssets-items_item {
        align-items: center;
        display: flex;
        flex-direction: column
    }
}

.keyAssets-items_item img {
    height: 90px;
    margin-bottom: 25px
}

@media (max-width:1014px) {
    .keyAssets-items_item img {
        height: 50px
    }
}

.keyAssets-items_item p {
    color: #222d3b;
    font-family: Gilroy, sans-serif;
    font-size: 24px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    letter-spacing: .38px;
    line-height: 1.17;
    margin: 0
}

@media (max-width:1014px) {
    .keyAssets-items_item p {
        font-size: 16px;
        font-stretch: normal;
        font-style: normal;
        font-weight: 700;
        letter-spacing: .25px;
        line-height: 1.25;
        text-align: center
    }
}

.keyAssets-items_item span {
    color: #222d3b;
    font-family: Gilroy, sans-serif;
    font-size: 24px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    letter-spacing: .38px;
    line-height: 1.17;
    margin: 0
}

@media (max-width:1014px) {
    .keyAssets-items_item span {
        font-size: 16px;
        font-stretch: normal;
        font-style: normal;
        font-weight: 700;
        letter-spacing: .25px;
        line-height: 1.25;
        text-align: center
    }
}

.statistics {
    background: url("")no-repeat bottom/cover;
    padding: 120px 0;
    width: 100%
}

@media (max-width:1014px) {
    .statistics {
        padding: 60px 0 40px
    }
}

.statistics_content {
    display: grid;
    gap: 0 220px;
    grid-template-columns: 1fr 1fr
}

@media (max-width:1014px) {
    .statistics_content {
        gap: 0;
        grid-template-columns: 1fr
    }
}

.statistics_content-left h2 {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-image: linear-gradient(109deg, #413468, #1d1714 51%, #4d2b26);
    font-family: chaneyregular, sans-serif;
    font-size: 56px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.5px;
    line-height: 1.11;
    margin: 0
}

@media (max-width:1014px) {
    .statistics_content-left h2 {
        font-size: 36px;
        font-stretch: normal;
        font-style: normal;
        font-weight: 400;
        letter-spacing: normal;
        line-height: 1.11;
        margin-bottom: 30px;
        text-align: center
    }
}

.statistics_content-left p {
    color: #222d3b;
    font-family: Gilroy, sans-serif;
    font-size: 20px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 500;
    letter-spacing: .67px;
    line-height: 1.75;
    margin-top: 75px
}

@media (max-width:1014px) {
    .statistics_content-left p {
        font-size: 14px;
        font-stretch: normal;
        font-style: normal;
        font-weight: 500;
        letter-spacing: .49px;
        line-height: 1.64;
        margin-bottom: 43px;
        margin-top: 0;
        text-align: center
    }
}

.statistics_content-right {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.statistics_content-right .line {
    border: 1px solid #000;
    height: 1px;
    margin: 33px 0;
    opacity: .1;
    width: 446px
}

@media (max-width:1014px) {
    .statistics_content-right .line {
        margin: 16px 0 33px;
        width: 100%
    }
}

.statistics_content-right_item span {
    color: #222d3b;
    font-family: Gilroy, sans-serif;
    font-size: 24px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 600;
    letter-spacing: .46px;
    line-height: normal
}

@media (max-width:1014px) {
    .statistics_content-right_item span {
        display: block;
        font-family: Gilroy;
        font-size: 16px;
        font-stretch: normal;
        font-style: normal;
        font-weight: 600;
        letter-spacing: .31px;
        line-height: normal;
        text-align: center
    }
}

.statistics_content-right_item p {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-image: linear-gradient(90deg, #222d3b 0, #4c2011);
    font-family: chaneyregular, sans-serif;
    font-size: 56px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.11;
    margin: 0
}

@media (max-width:1014px) {
    .statistics_content-right_item p {
        font-size: 36px;
        font-stretch: normal;
        font-style: normal;
        font-weight: 400;
        letter-spacing: normal;
        line-height: 1.72;
        text-align: center
    }
}

.hostNow {
    background-color: #1e2023;
    padding: 110px 0 127px;
    width: 100%
}

@media (max-width:1014px) {
    .hostNow {
        padding: 60px 0 80px
    }
}

.hostNow .containered {
    align-items: center;
    display: flex;
    flex-direction: column
}

.hostNow img {
    height: 157px;
    margin-bottom: 30px;
    width: 94px
}

@media (max-width:1014px) {
    .hostNow img {
        height: 120px;
        width: 72px
    }
}

.hostNow span {
    color: var(--white);
    font-family: Gilroy, sans-serif;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: .6px;
    line-height: 1.39;
    margin-top: 10px
}

@media (max-width:1014px) {
    .hostNow span {
        font-size: 14px;
        font-weight: 500;
        letter-spacing: .47px;
        line-height: 1.79;
        margin-top: 5px
    }
}

.hostNow h2 {
    color: var(--white);
    font-family: chaneyregular, sans-serif;
    font-size: 56px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.5px;
    line-height: 1.25;
    margin-bottom: 50px;
    text-align: center
}

@media (max-width:1014px) {
    .hostNow h2 {
        font-size: 32px;
        font-stretch: normal;
        font-style: normal;
        font-weight: 400;
        letter-spacing: normal;
        line-height: 1.11;
        margin-bottom: 30px;
        text-align: center
    }
}

.hostNow .button {
    background: #fff;
    color: #222d3b;
    font-family: Gilroy, sans-serif;
    font-size: 18px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 800;
    height: 60px;
    letter-spacing: 2px;
    line-height: normal;
    text-align: center;
    transition: background .4s;
    width: 255px
}

.hostNow .button:hover {
    background: #c8c8c8
}

.hostNow .button:active,
.hostNow .button:focus {
    background: #7a7a7a
}

@media (max-width:1014px) {
    .hostNow .button {
        font-size: 14px;
        font-stretch: normal;
        font-style: normal;
        font-weight: 800;
        height: 45px;
        letter-spacing: 1.82px;
        line-height: normal;
        text-align: center;
        width: 190px
    }
}

.milestone {
    background-color: hsla(0, 0%, 100%, .4);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-bottom: 30px
}

.milestone .status_item-content_small {
    font-size: 28px;
    line-height: 32px;
    white-space: unset
}

@media (max-width:1014px) {
    .milestone .status_item-content_small {
        font-size: 14px;
        line-height: 15px
    }
    .milestone {
        margin-bottom: 10px
    }
}

.roi {
    background-color: var(--white);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-bottom: 30px
}

.roi .status_item-content_small {
    color: #222d3b;
    font-family: Gilroy, sans-serif;
    font-size: 36px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 800;
    letter-spacing: normal;
    line-height: 1.72;
    white-space: nowrap
}

@media (max-width:1014px) {
    .roi .status_item-content_small {
        font-size: 16px;
        font-stretch: normal;
        font-style: normal;
        font-weight: 800;
        letter-spacing: normal;
        line-height: 1.94;
        margin-top: 15px
    }
    .roi {
        margin-bottom: 10px;
        margin-top: 10px
    }
}

.pending-validators {
    background-color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-bottom: 30px
}

.pending-validators .status_item-content_small {
    color: #222d3b;
    font-family: Gilroy, sans-serif;
    font-size: 36px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 800;
    letter-spacing: normal;
    line-height: 1.72;
    white-space: nowrap
}

@media (max-width:1014px) {
    .pending-validators .status_item-content_small {
        font-size: 16px;
        font-stretch: normal;
        font-style: normal;
        font-weight: 800;
        letter-spacing: normal;
        line-height: 1.94;
        margin-top: 15px
    }
    .pending-validators {
        height: 80px;
        margin-bottom: 10px;
        margin-top: 10px
    }
}

.active-validators {
    background-color: var(--white);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-bottom: 30px
}

.active-validators .status_item-content_small {
    color: #222d3b;
    font-family: Gilroy, sans-serif;
    font-size: 36px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 800;
    letter-spacing: normal;
    line-height: 1.72;
    white-space: nowrap
}

@media (max-width:1014px) {
    .active-validators .status_item-content_small {
        font-size: 16px;
        font-stretch: normal;
        font-style: normal;
        font-weight: 800;
        letter-spacing: normal;
        line-height: 1.94;
        margin-top: 15px
    }
    .active-validators {
        height: 80px;
        margin-bottom: 10px;
        margin-top: 10px
    }
}

.network {
    background-color: var(--white);
    height: 280px!important;
    width: 350px!important
}

@media (max-width:1014px) {
    .network {
        height: 140px!important;
        width: 100%!important
    }
}

a {
    color: #7475f5
}

a:active,
a:focus,
a:hover {
    color: #4d4fe2
}

img {
    border: 0;
    outline: none
}

@media (max-width:1014px) {
    .hidden-mobile {
        display: none!important
    }
}

.containered {
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    max-width: 1140px;
    padding: 0 15px;
    position: relative;
    width: 100%
}

.flex-column {
    display: flex;
    flex-direction: column
}

.flex-row {
    display: flex
}

.flex-center {
    align-items: center;
    justify-content: center
}

.flex-space-between {
    align-items: center;
    justify-content: space-between
}

.flex-start {
    align-items: center
}

.flex-start {
    justify-content: flex-start
}

.flex-end {
    align-items: center;
    justify-content: flex-end
}

@font-face {
    font-family: "chaneyregular";
    src: url("7d3fece149046a049376438ab41ad8f7d251e867.bin")format("woff2");
    font-weight: normal;
    font-style: normal
}

img[src="data:,"],
source[src="data:,"] {
    display: none!important
}

.sf-hidden {
    display: none!important
}

.txtar {
    width: 70%;
    background-color: #37393a;
    outline: none;
    height: 97px;
    padding: 15px;
    color: aliceblue;
    margin-bottom: 43px;
}

.inp {
    width: 70%;
    background-color: #37393a;
    padding: 15px;
    outline: none;
    color: aliceblue;
    margin-bottom: 43px;
    border: 1px solid #747474;
}

.progress-bar {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
}

.step {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.step.active .step-number {
    background-color: yellow;
    color: black;
}

.step .step-number {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: #ccc;
    color: white;
    font-weight: bold;
}

.step-label {
    color: white;
    margin-top: 10px;
    text-align: center;
}

.line {
    flex: 1;
    height: 4px;
    background-color: #ccc;
    margin-left: 10px;
    margin-right: 10px;
}

.step:first-child .line {
    display: none;
}

.step.active~.line,
.step.active .step-number {
    background-color: yellow;
}

@media (max-width: 768px) {
    .step-label {
        display: none;
    }
}