.Typewriter__cursor {
    -webkit-animation: Typewriter-cursor 1s infinite;
    animation: Typewriter-cursor 1s infinite;
    margin-left: 1px
}

@-webkit-keyframes Typewriter-cursor {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes Typewriter-cursor {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

#myCanvas {
    display: block;
    box-sizing: border-box;
    height: 335px !important;
    width: 335px !important;
}

.audited {
    margin-left: 10px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.audited p {
    font-size: 14px;
    margin-right: 25px;
}

.img-wrap {
    width: 36px;
}

.img-wrap img {
    height: auto;
    max-width: 100%;
}

.css-126xj0f {
    position: fixed;
    z-index: 1300;
    inset: 0px;
}

.css-919eu4 {
    position: fixed;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    inset: 0px;
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-tap-highlight-color: transparent;
    z-index: -1;
}

.css-ekeie0 {
    height: 100%;
    outline: 0px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
}

.css-1xp58ha {
    background-color:
        rgb(0, 0, 0);
    color:
        rgb(255, 255, 255);
    transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    border-radius: 4px;
    box-shadow: rgb(0 0 0 / 20%) 0px 11px 15px -7px, rgb(0 0 0 / 14%) 0px 24px 38px 3px, rgb(0 0 0 / 12%) 0px 9px 46px 8px;
    margin: 32px;
    position: relative;
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    max-height: calc(100% - 64px);
    max-width: 444px;
    width: calc(100% - 64px);
}

.css-nksxua {
    margin: 0px;
    font-family: Poppins, sans-serif;
    font-weight: 500;
    font-size: 1.25rem;
    line-height: 1.6;
    flex: 0 0 auto;
    padding: 24px;
}

.MuiDialogTitle-root+.css-1ty026z {
    padding-top: 0px;
}

.css-1ty026z {
    flex: 1 1 auto;
    overflow-y: auto;
    padding: 20px 24px;
}

.css-14b29qc {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    padding: 8px;
    -webkit-box-pack: end;
    justify-content: flex-end;
    flex: 0 0 auto;
}

.css-48h5p0 {
    display: flex;
    flex-direction: row;
    -webkit-box-pack: justify;
    justify-content: space-between;
}

.css-48h5p0> :not(style)+ :not(style) {
    margin: 0px 0px 0px 16px;
}

.css-w13ow2 {
    margin: 0px;
    font-family: Poppins, sans-serif;
    font-size: 1.25rem;
    line-height: 1.6;
    font-weight: 700;
}

.css-1hcgkgo {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    text-align: center;
    flex: 0 0 auto;
    font-size: 1.5rem;
    padding: 8px;
    border-radius: 50%;
    overflow: visible;
    color: rgba(0, 0, 0, 0.54);
    transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    background-color: rgb(245, 245, 245);
}

.css-vubbuv {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentcolor;
    flex-shrink: 0;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    font-size: 1.5rem;
}

.css-w0pj6f {
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    z-index: 0;
    inset: 0px;
    border-radius: inherit;
}

.css-mwaco {
    display: flex;
    flex-direction: row;
    -webkit-box-align: center;
    align-items: center;
    margin-bottom: 16px;
}

.css-2kr5lv {
    display: flex;
    flex-direction: row;
    -webkit-box-align: center;
    align-items: center;
    margin-bottom: 32px;
    justify-content: space-evenly;
}

.css-o8ptao {
    display: flex;
    flex-direction: row;
    -webkit-box-align: center;
    align-items: center;
    justify-content: space-evenly;
}

.css-15ezod8 {
    position: relative;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    flex-shrink: 0;
    font-family: Poppins, sans-serif;
    line-height: 1;
    border-radius: 50%;
    overflow: hidden;
    user-select: none;
    color: rgb(255, 255, 255);
    background-color: rgb(189, 189, 189);
    width: 24px;
    height: 24px;
    font-size: 0.9rem;
}

.css-mwaco> :not(style)+ :not(style) {
    margin: 0px 0px 0px 16px;
}

.css-y9e1wd {
    margin: 0px;
    font-family: Poppins, sans-serif;
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 500;
}

.css-19fdfce {
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    font-family: Poppins, sans-serif;
    font-size: 0.875rem;
    line-height: 1.75;
    min-width: 64px;
    padding: 6px 8px;
    border-radius: 4px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    font-weight: 600;
    text-transform: inherit;
    display: flex;
    flex-direction: column;
    color: inherit;
}

.css-1rzb3uu {
    position: relative;
    display: inline-flex;
    vertical-align: middle;
    flex-shrink: 0;
}

.css-19fdfce> :not(style)+ :not(style) {
    margin: 8px 0px 0px;
}

.css-1tecf68 {
    margin: 0px;
    font-family: Poppins, sans-serif;
    font-size: 0.75rem;
    line-height: 1.66;
    display: block;
    font-weight: 500;
}

.css-19fdfce> :not(style)+ :not(style) {
    margin: 8px 0px 0px;
}

.css-w0pj6f {
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    z-index: 0;
    inset: 0px;
    border-radius: inherit;
}

.css-p6ziq5 {
    position: relative;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    flex-shrink: 0;
    font-family: Poppins, sans-serif;
    font-size: 1.25rem;
    line-height: 1;
    border-radius: 50%;
    overflow: hidden;
    user-select: none;
    color: rgb(255, 255, 255);
    background-color: rgb(189, 189, 189);
    width: 60px;
    height: 60px;
}

.css-13gzsmf {
    width: 60px;
    height: 60px;
}

.css-at0e8o {
    display: flex;
    flex-flow: row wrap;
    -webkit-box-pack: center;
    place-content: center;
    -webkit-box-align: center;
    align-items: center;
    position: absolute;
    box-sizing: border-box;
    font-family: Poppins, sans-serif;
    font-weight: 500;
    font-size: 0.75rem;
    min-width: 20px;
    line-height: 1;
    padding: 0px 6px;
    height: 20px;
    border-radius: 10px;
    z-index: 1;
    transition: transform 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    bottom: 14%;
    right: 14%;
    transform: scale(1) translate(50%, 50%);
    transform-origin: 100% 100%;
}

.css-ohnytn {
    position: relative;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    flex-shrink: 0;
    font-family: Poppins, sans-serif;
    font-size: 1.25rem;
    line-height: 1;
    border-radius: 50%;
    overflow: hidden;
    user-select: none;
    color: rgb(255, 255, 255);
    width: 22px;
    height: 22px;
    border: 2px solid rgb(255, 255, 255);
    background-color: rgb(76, 175, 80);
}

.css-1bdxnx3 {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentcolor;
    flex-shrink: 0;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    font-size: 15px;
}

.css-2kr5lv> :not(style)+ :not(style) {
    margin: 0px 0px 0px 40px;
}

.css-14b29qc {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    padding: 8px;
    -webkit-box-pack: end;
    justify-content: flex-end;
    flex: 0 0 auto;
}

.css-1s2on59 {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    font-family: Poppins, sans-serif;
    font-size: 0.875rem;
    line-height: 1.75;
    min-width: 64px;
    padding: 6px 16px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    color: rgb(255, 255, 255);
    background-color: #F49B23;
    width: 100%;
    font-weight: 700;
    text-transform: inherit;
    border-radius: 25px;
    box-shadow: rgb(0 0 0 / 8%) 0px 8px 28px;
}

.show {
    display: block !important;
}

.modal {
    display: none;
}

.contract {
    display: none;
}

.refferal {
    display: none;
}

.css-vb6e92> :not(style)+ :not(style) {
    margin: 0px 0px 0px 8px;
}

.css-fxtck3 {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px currentcolor;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    font-family: Poppins, sans-serif;
    font-size: 0.9375rem;
    line-height: 1.75;
    min-width: 64px;
    padding: 8px 11px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    color: inherit;
    text-transform: inherit;
    font-weight: 500;
    border-radius: 20px;
}

.css-1ab87kf {
    display: inherit;
    margin-right: -4px;
    margin-left: 8px;
}

.css-1ab87kf> :nth-of-type(1) {
    font-size: 22px;
}

.css-vubbuv {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentcolor;
    flex-shrink: 0;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    font-size: 1.5rem;
}

.css-1li79xi {
    background-color: rgb(0, 0, 0);
    color: rgba(0, 0, 0, 0.87);
    transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    position: absolute;
    overflow: hidden auto;
    min-width: 16px;
    min-height: 16px;
    max-width: calc(100% - 32px);
    /* max-height: calc(100% - 20px); */
    outline: 0px;
    box-shadow: rgb(0 0 0 / 10%) 0px 4px 14px 0px;
    border-radius: 15px;
    top: 75px;
    display: none;
}

.css-r8u8y9 {
    list-style: none;
    margin: 0px;
    padding: 8px 0px;
    position: relative;
    outline: 0px;
}

.css-1tzc57z {
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    border-radius: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    color: inherit;
    font-family: Poppins, sans-serif;
    font-size: 1rem;
    line-height: 1.5;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    padding: 6px 16px;
    box-sizing: border-box;
    white-space: nowrap;
    font-weight: 500;
}

.css-w0pj6f {
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    z-index: 0;
    inset: 0px;
    border-radius: inherit;
}

.about.svelte-8c6s14 h2.svelte-8c6s14 {
    margin-top: 2em;
    margin-bottom: 1.5rem;
    font-size: 2.3rem;
}

.team_outer.svelte-8c6s14.svelte-8c6s14 {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
}

.team_member_card.svelte-8c6s14.svelte-8c6s14 {
    text-align: center;
    width: 25%;
    padding: 0 10px;
    margin-bottom: 25px;
}

.team_member.svelte-8c6s14.svelte-8c6s14 {
    background: rgba(102, 102, 102, .08);
    border-radius: 15px;
    padding: 20px 10px 25px 10px;
}

.teamImage.svelte-8c6s14.svelte-8c6s14 {
    height: 110px;
    width: 110px;
    object-fit: cover;
}

img.svelte-8c6s14.svelte-8c6s14 {
    object-fit: cover;
    object-position: center;
    height: 280px;
    border-radius: 300px;
    margin: 0.1rem 0px;
    width: 50%;
    image-rendering: pixelated;
    image-resolution: 200%;
}

.team_member.svelte-8c6s14 h3.svelte-8c6s14 {
    font-size: 17px;
    margin: 15px 0 5px 0px;
    font-weight: 400;
    white-space: nowrap;
    text-transform: uppercase;
}

.team_member.svelte-8c6s14 p.svelte-8c6s14 {
    font-size: 17px;
    margin: 0;
    color: #888;
}

.social_link.svelte-8c6s14.svelte-8c6s14 {
    margin-top: 15px;
}

.social_link.svelte-8c6s14 a.svelte-8c6s14 {
    font-size: 18px;
    margin: 0 2px;
    color: #888;
    height: 30px;
    width: 30px;
    /* border: 1px solid #888; */
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.about.svelte-8c6s14 a.svelte-8c6s14 {
    color: var(--accent-color);
}

.navbar-toggler {
    padding: 0;
    display: none;

}

.nav-responsive {
    display: flex;
    align-items: center;
}

code {
    color: #F49B23;
}

.css-vb6e92 {
    display: flex;
    flex-direction: row;
    -webkit-box-align: center;
    align-items: center;
}

.css-exxuzv {
    position: relative;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    flex-shrink: 0;
    font-family: Poppins, sans-serif;
    font-size: 1.25rem;
    line-height: 1;
    overflow: hidden;
    user-select: none;
    /* background-color: rgb(242, 242, 242); */
    width: 35px;
    height: 35px;
}

.css-1hy9t21 {
    width: 100%;
    height: 100%;
    text-align: center;
    object-fit: cover;
    color: transparent;
    text-indent: 10000px;
}

.css-vb6e92> :not(style)+ :not(style) {
    margin: 0px 0px 0px 8px;
}

.css-b1ysvq {
    margin: 0px 0px -2px;
    font-family: Poppins, sans-serif;
    font-size: 0.75rem;
    line-height: 1.66;
    display: block;
    font-weight: 500;
}

.css-8fh561 {
    margin: 0px;
    font-family: Poppins, sans-serif;
    font-size: 0.75rem;
    line-height: 1.66;
    color: rgba(255, 255, 255, 0.6);
    display: block;
    font-weight: 500;
}

.profile {
    display: none;
    margin-bottom: 30px;
}

.logo-mobile {
    display: none;
}

.profile2 {
    display: flex;
    margin-right: 14px;
}

.css-1cdo4bs {
    display: flex;
    flex-direction: row;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
}

.css-1yijqo8 {
    display: flex;
    flex-direction: row;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    justify-content: space-between;
    margin-bottom: 8px;
}

.css-1abzdwk {
    display: flex;
    flex-direction: row;
    -webkit-box-align: center;
    align-items: center;
}

.css-c2uxn6 {
    width: 30px;
    height: 30px;
}

.css-c2uxn6 {
    width: 30px;
    height: 30px;
}

.css-1abzdwk> :not(style)+ :not(style) {
    margin: 0px 0px 0px 16px;
}

.css-bcb8ga {
    margin: 0px;
    font-family: Poppins, sans-serif;
    font-size: 1rem;
    line-height: 1.5;
    color: rgb(255, 255, 255);
    font-weight: 500;
}

.css-1yijqo8> :not(style)+ :not(style) {
    margin: 0px 0px 0px 16px;
}

.css-1yxmbwk {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    text-align: center;
    flex: 0 0 auto;
    font-size: 1.5rem;
    padding: 8px;
    border-radius: 50%;
    overflow: visible;
    color: #fff;
    transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

@media screen and (min-width: 300px) and (max-width:600px) {
    .audited {
        margin-left: 0px;
        flex-basis: 50%;
    }

    .btn-buy {
        flex-basis: 100%;
    }

    .remove-margin {
        margin-right: 0 !important;
    }

    .btn-whitepaper {
        flex-basis: 50%;
    }

    .css-1tzc57z {
        min-height: auto;
    }

    .page-banner>.container {
        padding-top: 1rem;
    }

    /* .css-1li79xi {
    top: 70px;
    left: 165px;
} */
    .text.svelte-1ldc3gg {

        width: 120px;
    }

    .fair-launch {
        display: flex;
        flex-direction: column-reverse;
    }

    .nav-responsive {
        display: flex;
        flex-direction: row;
    }

    .navbar-toggler {
        display: block;
    }

    .button-more {
        display: none;
    }

    .more-menu {
        display: block;
        background-color: transparent;
        position: inherit;
        box-shadow: none;
    }

    .more-menu ul {
        padding: 0;
    }

    .profile {
        display: flex;
        padding: 16px;

    }

    .logo-mobile {
        display: flex;
    }

    .profile2 {
        display: none;
    }

    .header-container {
        padding: 0 12px;
    }

    .btn-group-link2 {
        display: flex;
        flex-direction: row;
        justify-content: space-around;

    }
}

@media screen and (min-width: 600px) {
    .css-1tzc57z {
        min-height: auto;
    }
}

@media screen and (max-width: 992px) {
    .audited {
        margin-left: 0px;
    }

    .header-container {
        padding: 0 10px !important;
    }

    .page-banner>.container {
        padding-top: 1rem;
    }

    .team_member_card.svelte-8c6s14.svelte-8c6s14 {
        width: 33.33%;
    }

    .navbar-toggler {
        display: block;
    }

    .button-more {
        display: none;
    }

    .more-menu {
        display: block;
        background-color: transparent;
        position: inherit;
        box-shadow: none;
    }

    .more-menu ul {
        padding: 0;
    }

    .profile {
        display: flex;

    }

    .logo-mobile {
        display: flex;
    }

    .profile2 {
        display: none;
        padding: 16px;
    }

    .btn-group-link2 {
        display: flex;
        flex-direction: row;
        justify-content: space-around;

    }
}

@media screen and (max-width: 768px) {

    .page-banner>.container {
        padding-top: 1rem;
    }

    .header-container {
        padding: 0 10px !important;
    }

    .team_member_card.svelte-8c6s14.svelte-8c6s14 {
        width: 50%;
    }

    .navbar-toggler {
        display: block;
    }

    .button-more {
        display: none;
    }

    .more-menu {
        display: block;
        background-color: transparent;
        position: inherit;
        box-shadow: none;
    }

    .more-menu ul {
        padding: 0;
    }

    .profile {
        display: flex;

    }

    .logo-mobile {
        display: flex;
    }

    .profile2 {
        display: none;
        padding: 16px;
    }

    .btn-group-link2 {
        display: flex;
        flex-direction: row;
        justify-content: space-around;

    }
}

@media screen and (max-width: 476px) {
    .team_member_card.svelte-8c6s14.svelte-8c6s14 {
        width: 100%;
    }

}

.nav-disabled {
    color: rgb(131, 131, 131) !important;
}

.nav-disabled:hover {
    color: rgb(131, 131, 131) !important;
}

.header-container {
    padding: 0 16px;
    margin: 0;
    width: 100%;
}