/* Inter Thin */
@font-face {
    font-family: 'Inter';
    src: url("Inter-Thin.woff2") format('woff2'),
         url("Inter-Thin.woff") format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

/* Inter ExtraLight */
@font-face {
    font-family: 'Inter';
    src: url("Inter-ExtraLight.woff2") format('woff2'),
         url("Inter-ExtraLight.woff") format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

/* Inter Light */
@font-face {
    font-family: 'Inter';
    src: url("Inter-Light.woff2") format('woff2'),
         url("Inter-Light.woff") format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

/* Inter Regular */
@font-face {
    font-family: 'Inter';
    src: url("Inter-Regular.woff2") format('woff2'),
         url("Inter-Regular.woff") format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Inter Medium */
@font-face {
    font-family: 'Inter';
    src: url("Inter-Medium.woff2") format('woff2'),
         url("Inter-Medium.woff") format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

/* Inter SemiBold */
@font-face {
    font-family: 'Inter';
    src: url("Inter-SemiBold.woff2") format('woff2'),
         url("Inter-SemiBold.woff") format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

/* Inter Bold */
@font-face {
    font-family: 'Inter';
    src: url("Inter-Bold.woff2") format('woff2'),
         url("Inter-Bold.woff") format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* Inter ExtraBold */
@font-face {
    font-family: 'Inter';
    src: url("Inter-ExtraBold.woff2") format('woff2'),
         url("Inter-ExtraBold.woff") format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

/* Inter Black */
@font-face {
    font-family: 'Inter';
    src: url("Inter-Black.woff2") format('woff2'),
         url("Inter-Black.woff") format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

/* Inter Thin Italic */
@font-face {
    font-family: 'Inter';
    src: url("Inter-ThinItalic.woff2") format('woff2'),
         url("urn:scrapbook:download:error:https://tectum.io/wp-content/themes/tectum_theme/assets/fonts/inter/Inter-ThinItalic.woff") format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

/* Inter ExtraLight Italic */
@font-face {
    font-family: 'Inter';
    src: url("Inter-ExtraLightItalic.woff2") format('woff2'),
         url("urn:scrapbook:download:error:https://tectum.io/wp-content/themes/tectum_theme/assets/fonts/inter/Inter-ExtraLightItalic.woff") format('woff');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

/* Inter Light Italic */
@font-face {
    font-family: 'Inter';
    src: url("Inter-LightItalic.woff2") format('woff2'),
         url("urn:scrapbook:download:error:https://tectum.io/wp-content/themes/tectum_theme/assets/fonts/inter/Inter-LightItalic.woff") format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

/* Inter Italic */
@font-face {
    font-family: 'Inter';
    src: url("Inter-Italic.woff2") format('woff2'),
         url("urn:scrapbook:download:error:https://tectum.io/wp-content/themes/tectum_theme/assets/fonts/inter/Inter-Italic.woff") format('woff');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

/* Inter Medium Italic */
@font-face {
    font-family: 'Inter';
    src: url("Inter-MediumItalic.woff2") format('woff2'),
         url("urn:scrapbook:download:error:https://tectum.io/wp-content/themes/tectum_theme/assets/fonts/inter/Inter-MediumItalic.woff") format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

/* Inter SemiBold Italic */
@font-face {
    font-family: 'Inter';
    src: url("Inter-SemiBoldItalic.woff2") format('woff2'),
         url("urn:scrapbook:download:error:https://tectum.io/wp-content/themes/tectum_theme/assets/fonts/inter/Inter-SemiBoldItalic.woff") format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

/* Inter Bold Italic */
@font-face {
    font-family: 'Inter';
    src: url("Inter-BoldItalic.woff2") format('woff2'),
         url("urn:scrapbook:download:error:https://tectum.io/wp-content/themes/tectum_theme/assets/fonts/inter/Inter-BoldItalic.woff") format('woff');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

/* Inter ExtraBold Italic */
@font-face {
    font-family: 'Inter';
    src: url("Inter-ExtraBoldItalic.woff2") format('woff2'),
         url("urn:scrapbook:download:error:https://tectum.io/wp-content/themes/tectum_theme/assets/fonts/inter/Inter-ExtraBoldItalic.woff") format('woff');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}

/* Inter Black Italic */
@font-face {
    font-family: 'Inter';
    src: url("Inter-BlackItalic.woff2") format('woff2'),
         url("urn:scrapbook:download:error:https://tectum.io/wp-content/themes/tectum_theme/assets/fonts/inter/Inter-BlackItalic.woff") format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}
html {
    scroll-behavior: smooth;
}
img{
    max-width: 100%;
    height: auto;
}
body {
    font-family: Inter, sans-serif;
    font-weight: 375;
}
h2{
    line-height: 1.2em;
}
:root {
    --header-height: 66px;
    --headsale-height: 50px;
    --fieldlr: 80px;
    --greytxt: #B8C0D4;
}
body {
	font-family: 'Inter', sans-serif  ;
    font-display: swap;
	font-weight: 300;
	font-style: normal;
	color: #F7F8FA;
	background: #12161E;
}
.headings-style, h1, h2, h3, h4, h5, h6, .heading-text > p, .tmb .t-entry .t-entry-cat, .tmb .t-entry .t-entry-title, :not(.enhanced-atc).tmb-woocommerce.tmb .t-entry-visual .add-to-cart-overlay a, .author-details-data .author-heading span, .vc_pie_chart .vc_pie_chart_value, ul.dwls_search_results .daves-wordpress-live-search_title .search-title {
	font-family: 'Inter', sans-serif !important;
}
a {
	color: #F7F8FA;
}
body,
body p {
	font-family: 'Inter', sans-serif;
    font-display: swap;
	font-weight: 375;
	font-style: normal;
	font-size: 18px;
	line-height: 140%;
	letter-spacing: 0.01em;
} 
.isDisabled {
   color: currentColor;
   cursor: not-allowed;
   opacity: 0.5;
   text-decoration: none;
 }
textarea {
    resize: none;
}

a.blue-svg-link {
    color: #2E68FF;
    text-decoration: none;
    display: flex;
    gap: 8px;
    align-items: center;
}

a.blue-svg-link:hover {
    text-decoration: underline;
}

a.blue-svg-link:focus,
a.blue-svg-link:active {
    color: var(--tectum);
    text-decoration: underline;
}

.notfoundpage {
    height: calc(100vh - var(--header-height) - var(--headsale-height));
    display: flex;
    align-items: center;
    justify-content: center;
    grid-template-columns: 1fr;
}

.notfoundpage .notfoundpage_wrap {
    width: 390px;
    display: flex;
    flex-direction: column;
    gap: 28px;
    max-width: 100%;
    padding: 0 20px;
}

.notfoundpage_wrap .firstline_eye {
    position: relative;
    display: inline-flex;
    margin-right: 0px;
}

.firstline_in {
    gap: 0;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.firstline_eye_wr {
    display: flex;
    gap: 2px;
}

.notfoundpage_wrap .firstline_eye .firstline_eyeball {
    position: absolute;
    left: 1px;
    top: 15px;
    display: flex;
    animation: eyeball 1.6s linear forwards infinite;
    transition: 1s;
}

@keyframes eyeball {
    0% {
        transform: translateX(10%);
    }

    50% {
        transform: translateX(40%);
    }

    100% {
        transform: translateX(5%);
    }
}

.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-0.5 * var(--bs-gutter-x));
    margin-left: calc(-0.5 * var(--bs-gutter-x));
}

body.page-template-page-templates {
    max-width: 100%;
    overflow-x: hidden;
}

.blackpage.bbp_page .first-row-welc h1+p {
    margin-bottom: 0px;
}

.xfa_page .first-row-welc p:last-child {
    margin-top: 0px;
}

.first_row_link_wrap:last-child,
.blackpage .first-row-welc p:last-child {
    margin-bottom: 0px;
}

.container-fluid {
    max-width: 3200px;
    padding-left: var(--fieldlr);
    padding-right: var(--fieldlr);
    box-sizing: border-box;
}

.sticky-top {
    position: relative;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
}

.page-content ul {
    color: var(--greytxt);
    list-style: disc;
    font-weight: 375;
    line-height: 150%;
}

main.blackpage .page-content a {
    color: var(--tectum);
}

main.blackpage .page-content a:hover {
    text-decoration: underline;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
    -webkit-appearance: none;
}

.icon-40-like:before {
    content: '\e805';
}

/* '' */
.icon-40-megaphone:before {
    content: '\e806';
}

/* '' */
.icon-tectum-logo-screen-m:before {
    content: '\e80c';
}

/* '' */
.icon-asset-4:before {
    content: '\e80d';
}

/* '' */
.icon-bitconi:before {
    content: '\e80e';
}

/* '' */
.icon-usdt:before {
    content: '\e80f';
}

/* '' */
.icon-twitter:before {
    content: '\f099';
}

/* '' */
[class^="icon-"]::before,
[class*=" icon-"]::before {
    margin: 0px;
}

:root {
    --tectum: #487BFF !important;
    --tectum2: #2E68FF !important;
    --welimage_h_xl_testnet: 368px;
    --welimage_h_l_testnet: 282px;
    --welimage_h_m_testnet: 242px;
    --header_h: 66px;
    --header_h_x: 68px;
    --header_h_s: 60px;
    --black-s: #12161E;
    --whitet: #EDEFF4;
    --bs-font-sans-serif: Inter, sans-serif;
}

.body-borders .top-border {
    margin-top: 0px !important;
}

body,
body p {
    font-weight: 375;
}

.whitebtn {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 11.5px 40px;
    gap: 8px;
    color: #06070A;
    background: var(--whitet);
    border-radius: 8px;
    font-size: 18px;
    border: 2px solid var(--whitet);
}

.whitebtn svg {
    width: 12px;
    height: 12px;
}

.token-sale .whitebtn {
    padding: 0px;
}

.token-sale .whitebtn svg {

    width: 22px;
    height: 22px;
}

.token-sale .whitebtn:hover svg path {
    stroke: #fff;
}

.whitebtn:hover {
    border: 2px solid #fff;
    background: transparent;
    color: #fff;

}

.whitebtn:focus,
.whitebtn:active {
    background: transparent;
    color: var(--whitet);
}

.whitebtn:focus svg path,
.whitebtn:active svg path {

    stroke: var(--whitet);
}

.menu-item.menu-item-gtranslate>div {
    left: 0;
    padding-left: 0px;
    top: -3px;
    position: absolute;
}

.menu-item.menu-item-gtranslate>div .gt_switcher .gt_selected a {
    border: none;
    display: flex;
    align-items: center;
    border: none !important;
    font-family: Inter, sans-serif !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 19px !important;
    letter-spacing: 0.02em !important;
    text-transform: uppercase;
    background: transparent !important;
}

.menu-item.menu-item-gtranslate>div img {
    display: none !important;
}

.menu-item.menu-item-gtranslate>div .gt_switcher .gt_selected:hover,
.menu-item.menu-item-gtranslate>div .gt_switcher .gt_selected {
    background: transparent !important;

}

.menu-item.menu-item-gtranslate>div .gt_switcher .gt_option {
    max-height: 100%;
    min-height: 380px;
    padding-left: 16px;
    padding-right: 16px;
    top: 18px;
    padding-top: 16px;
    padding-bottom: 16px;
    overflow: hidden;
    height: auto;
    max-width: 90%;
    box-sizing: border-box;
    border-radius: 8px;
    border: 2px solid var(--color-project-tectum, #487BFF);
    background: var(--color-system-grey-15, #EDEFF4);
    box-shadow: 0px 4px 40px 0px rgba(72, 123, 255, 0.20), 0px 2px 20px 0px rgba(72, 123, 255, 0.40);
}

@media(min-width:1200px) {
    li.menu-item.menu-item-gtranslate:hover .gt_switcher .gt_option {
        display: block !important;
    }
}

.menu-item.menu-item-gtranslate>div .gt_switcher .gt_option a {
    font-family: Inter, sans-serif !important;
    color: #06070A;
    padding: 10px 16px;
    z-index: 1;
    border: 2px solid transparent;
    padding-left: 16px;
    padding-right: 16px;
    font-weight: 400;
    font-size: 17px;
    line-height: 19px;
    letter-spacing: 0.02em;
}

.menu-item.menu-item-gtranslate>div .gt_switcher .gt_selected a::after {
    position: relative !important;
    right: -8px !important;
}

.menu-item.menu-item-gtranslate>div:hover .gt_switcher .gt_selected a {
    color: #487BFF;
}

@media(min-width:1200px) {
    .menu-item.menu-item-gtranslate>div:hover .gt_switcher .gt_selected a::after {
        background-image: url("08a7c4e0c0f89b6fb0e030c92731281ac94a673a.svg") !important;
        transform: rotate(180deg);
        transition: transform .2s;
    }
} 
.blackpage {
    padding: 0px;
    margin-top: 0px;
    padding-top: 200px;
    /* background: linear-gradient(180deg, #06070A 0%, rgba(18, 22, 30, 0) 34.14%), #12161E; */
} 
.blackpage h1.entry-title {
    font-weight: 600;
    font-size: 72px;
    line-height: 110%;
    text-transform: none;
    letter-spacing: -0.02em;
    color: var(--whitet);
    margin-top: 0px;
}

.blackpage .first-row-welc h1+p {
    margin: 24px 0px 32px 0px;
    font-weight: 375;
    font-size: 26px;
    line-height: 130%;
}

.first-row-welc h1+p {
    color: var(--greytxt);
}

.plane_txtblock p:last-child {
    margin-bottom: 0px;
}

.blackpage h1.entry-title strong {
    font-weight: 600;
}

.blackpage h2 {
    font-weight: 600;
    font-size: 52px;
    line-height: 120%;
    text-transform: none;
}

.tecbtn_wrap {
    display: flex;
}

.aboutform input.tecbtn,
.tecbtn {
    font-size: 1em;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    line-height: 150%;
    padding: 11.5px 40px;
    -webkit-appearance: none;
    background: linear-gradient(95.52deg, #487BFF 0%, #1656FF 100%);
    border-radius: 8px;
    flex: none;
    order: 2;
    flex-grow: 0;
    color: #F7F8FA;
    cursor: pointer;
    border: none !important;
    box-shadow: none;
    letter-spacing: 0.09px;
}

.aboutform input.tecbtn:hover,
.tecbtn:hover {
    background: linear-gradient(315deg, #2E68FF 0%, #1656FF 100%);
    color: var(--whitet);

}

.tecbtn:focus,
.tecbtn:active {
    background: var(--color-blue-60, #1656FF);
    color: var(--whitet);

}


#menu-main-menu .submenu-dark .menu-smart ul li.current-menu-parent>a,
.submenu-dark .menu-smart ul li.active>a {
    color: var(--tectum) !important;
}

#menu-main-menu #gtranslate_selector {
    z-index: 100;
    justify-self: flex-start;
    /* color:var(--gray30); */
    background: transparent;
    border-radius: 0px;
    width: auto;
    min-width: unset;
}

body {
    font-weight: 375;
    font-family: 'Inter', sans-serif !important;
}

.t-entry-cf-detail-811018.showicon,
.t-entry-cf-detail-887259.showicon {
    display: flex;
    justify-content: center;

}

.t-entry-cf-detail-811018.showicon .lnklink,
.t-entry-cf-detail-887259.showicon .lnklink {
    text-indent: -9999px;
    /* sends the text off-screen */
    background-image: url("");
    /* shows image */
    height: 30px;
    /* be sure to set height & width */
    width: 30px;
    white-space: nowrap;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    color: transparent;
    font-size: 0px;
}

.t-entry-cf-detail-811018.showicon .lnklink:hover,
.t-entry-cf-detail-887259.showicon .lnklink:hover {
    opacity: .6;
}

.t-entry-cf-detail-887259.showicon {
    margin-left: 10px;
}

.t-entry-cf-detail-887259.showicon .lnklink {
    background-image: url("");

}

.social-wrapper {
    display: flex;
    justify-content: center;
}

#post-81651 #index-1 .t-entry-visual:after {}

#post-81651 #index-1 .tmb .t-entry-visual {
    overflow: unset;
}

.img-circle.tmb>.t-inside .t-entry-visual {

    overflow: unset;
}

.t-entry-visual .kyc-wrap-icon,
#post-81651 #index-1 .t-entry-visual .kyc-wrap-icon {


    background-image: url("");
    background-color: #fff;
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;

    height: 4vw;
    width: 4vw;
    position: absolute;
    z-index: 200;
    bottom: 0;
    right: 0;
    border: 1px solid #787b85;
    border-radius: 50%;
    display: block;
}

input.es_required_field {
	display: none;
} 
.articles-list-wrap{
    position: relative;
}
.wrapper-loader {
    display: flex;
    justify-content: center;
    padding: 20px;
    position: fixed;  
    top: 50%; 
    left: 50%; 
    transform: translate(-50%, -50%); 
    z-index: 1000; 
}
#section_roadmap_wrapper .wrapper-loader {
    top:20px; 
}
.loader-inner {
    display: grid;
    grid-template-columns: repeat(2, 16px);
    grid-template-rows: repeat(2, 16px);
    animation: 8s linear infinite rotate;
    width: 32px;
    height: 32px;
    transform-origin: center;
}

.square-loader {
    background: #487bff;
    animation: 2s linear infinite square1;
}

.square-loader:nth-child(2) {
    animation-name: square2;
}

.square-loader:nth-child(3) {
    animation-name: square3;
}

.square-loader:nth-child(4) {
    animation-name: square4;
}

@keyframes square1 {
    0% { transform: scale(1); }
    50% { transform: scale(1.2); }
    100% { transform: scale(1); }
}

@keyframes square2 {
    0% { transform: translateY(0); }
    50% { transform: translateY(-10px); }
    100% { transform: translateY(0); }
}

@keyframes square3 {
    0% { transform: rotate(0deg); }
    50% { transform: rotate(45deg); }
    100% { transform: rotate(0deg); }
}

@keyframes square4 {
    0% { opacity: 1; }
    50% { opacity: 0.5; }
    100% { opacity: 1; }
}

@keyframes rotate {
    0%,
    15% {
        transform: rotate(0);
    }
    25%,
    40% {
        transform: rotate(-90deg);
    }
    50%,
    65% {
        transform: rotate(-180deg);
    }
    75%,
    90% {
        transform: rotate(-270deg);
    }
    100% {
        transform: rotate(-360deg);
    }
}

@keyframes square1 {
    0% {
        opacity: 0.2;
    }

    15% {
        opacity: 1;
    }

    30% {
        opacity: 0.8;
    }

    45% {
        opacity: 0.4;
    }

    60% {
        opacity: 0.2;
        transform: translate(0, 0);
    }

    80% {
        transform: translate(8px, 8px);
    }

    100% {
        transform: translate(0, 0);
    }
}

@keyframes square2 {
    0% {
        opacity: 0.4;
    }

    15% {
        opacity: 0.2;
    }

    30% {
        opacity: 1;
    }

    45% {
        opacity: 0.8;
    }

    60% {
        opacity: 0.4;
        transform: translate(0, 0);
    }

    80% {
        transform: translate(-8px, 8px);
    }

    100% {
        transform: translate(0, 0);
    }
}

@keyframes square3 {
    0% {
        opacity: 1;
    }

    15% {
        opacity: 0.8;
    }

    30% {
        opacity: 0.4;
    }

    45% {
        opacity: 0.2;
    }

    60% {
        opacity: 1;
        transform: translate(0, 0);
    }

    80% {
        transform: translate(8px, -8px);
    }

    100% {
        transform: translate(0, 0);
    }
}

@keyframes square4 {
    0% {
        opacity: 0.8;
    }

    15% {
        opacity: 0.4;
    }

    30% {
        opacity: 0.2;
    }

    45% {
        opacity: 1;
    }

    60% {
        opacity: 0.8;
        transform: translate(0, 0);
    }

    80% {
        transform: translate(-8px, -8px);
    }

    100% {
        transform: translate(0, 0);
    }
}

.owl-news-n .news-item .news-cat {
    margin-bottom: 4px;
    font-style: normal;
    font-weight: 400;
    font-size: 17px;
    line-height: 150%;
    text-align: justify;
    letter-spacing: 0.01em;
    color: #7384AA;
}

.owl-news-n .news-item .news-item-inner {
    max-width: 100%;
    width: 100%;
    border: 2px solid #343C4D;
    border-radius: 24px;
    overflow: hidden;box-sizing: border-box;
}

.news-image_wrap {
    position: relative;
    border-radius: 24px;
    margin-left: -2px;
    margin-right: -2px;
    margin-top: -2px;
    border-radius: 24px;
    border: 2px solid #343C4D;

}

.news-image>a {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
}

.news-image_wrap {
    overflow: hidden;
}

.owl-news-n .news-item .news-item-inner .news-image_wrap:active::before {
    opacity: 0;
    transition: .5s;
}

.owl-news-n .news-item .news-item-inner .news-image_wrap:hover::before {
    opacity: .44;
    z-index: 20;
    transition: .5s;
}

.owl-news-n .news-item .news-item-inner,
.owl-news-n .news-item .news-item-inner .news-image {
    z-index: 10;
}

.owl-news-n .news-item .news-item-inner .news-image_wrap::before {
    position: absolute;
    z-index: 1;
    transition: .5s; 
    top: 0px;
    bottom: 0px;
    opacity: .22;
    content: "";
    background: linear-gradient(180deg, rgba(18, 22, 30, 0) 41.58%, rgba(18, 22, 30, 0.44) 99.97%);

    mix-blend-mode: normal;
    border-radius: 20px;
}

.owl-news-n .news-item .news-item-inner .news-image {
    background-size: cover;
    height: 0;
    padding-bottom: 75%;

    display: block;
    position: relative;
}

.owl-news-n .news-item .news-item-inner .news-item-content .news-date {
    font-size: 17px;
    line-height: 150%;
    color: var(--greytxt);
    letter-spacing: 0.17px;
    font-weight: 350;
    margin-bottom: 16px;
}

.owl-news-n .news-item .news-item-inner .news-item-content .news-title {
    font-weight: 400;
    font-size: 26px;
    line-height: 130%;
    letter-spacing: 0.01em;
    color: #EDEFF4;
    margin-bottom: 32px;
    height: 2.6em;
}

.owl-news-n .news-item .news-item-inner .news-item-content {
    padding: 32px;
}

.owl-news-n .news-item .news-item-inner .link-blue {
    font-size: 20px;
    line-height: 24px;
}

.section-09.logos-bottom {
    
    margin-bottom: 0px;
}

.section-news-ttl_mbl {
    display: none;
}

.news-meta.news-meta_mob {
    display: none;
}

.logos-bottom h3.title {
    margin-bottom: 58px;
    font-size: 26px;
    font-weight: 500;
    color: var(--greytxt);
}

.logos-bottom .logos-bottom-row:not(:last-child) {
    margin-bottom: 200px;
}

.owl-news-n .news-item .news-item-inner .news-item-content .news-title {
    max-height: 2.5em;
    overflow: hidden;
}

.logos-bottom-wrap .owl-carousel.owl-drag .owl-item {
    display: flex;
    justify-content: center;
}

.search.search-no-results,
.search.search-results {
    padding-top: 170px;
}

body.search.search-no-results,
body.search.search-results {
    padding-top: 0px;
}

body.search.search-no-results .blackpage,
body.search.search-results .blackpage {
    padding-top: 100px;
}

.search.search-no-results h2,
.search.search-results h2 {
    font-weight: 550;
    font-size: 26px;
    line-height: 130%;
    text-transform: none;
}

.search.search-no-results article,
.search.search-results article {
    padding: 32px 0px;
    border-bottom: 2px solid #343C4D;
}

.search.search-no-results h1,
.search.search-results h1 {
    font-weight: 300;
    font-size: 26px;
    line-height: 130%;
    color: #7384AA;
    margin-bottom: 15px;
    text-align: center;
}

.search.search-no-results h1 span,
.search.search-results h1 span {
    font-weight: 600;
}

.search.search-no-results .search-container-inner,
.search.search-results .search-container-inner {
    padding: 8px 16px;
    background: #222837;
    border-radius: 8px;
    font-weight: 350;
    height: 42px;
    box-sizing: border-box;
    border: 1px solid #222837;
    width: 100%;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 2px;
    max-width: 870px;
}

.searchpage_form {
    display: flex;
    justify-content: center;
    margin-bottom: 60px;
}

.searchpage_form form {
    flex-basis: 870px;
}

.search.search-no-results .search-field,
.search.search-results .search-field {
    background: transparent;
    border: none;
    width: 100%;
    font-size: 17px;
    line-height: 100%;
    color: #8C93B2;
    letter-spacing: 0.01em;
    position: relative;
    padding: 0px;
    margin-top: 0px;
}

.search.search-no-results .fa.fa-search3,
.search.search-results .fa.fa-search3 {
    position: absolute;
    color: #fff;
    top: 50%;
    font-size: 20px;
    margin-top: -10px;
    right: 20px;
}

.fa.fa-close.icon-limpar-search {
    height: 26px;
    width: 26px;
    background: url("search_close.svg");
    font-size: 0px;
    color: transparent;
    position: absolute;
    right: 45px;
    top: 7px;
    cursor: pointer;
    display: none;
}

.fa.fa-close.icon-limpar-search.show {
    display: block;
}

.fa.fa-close.icon-limpar-search.show {
    border-right: 1px solid #465067;
    margin-right: 3px;
}

.wp-pagenavi {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 28px;
}

.wp-pagenavi .first {
    order: 0;
}

.wp-pagenavi .previouspostslink {
    order: -1;
    background-image: url("");

    /* background-image: url('../assets/img/arr_l.svg'); */
    font-size: 0px;
    color: transparent;
    height: 12px;
    width: 7px;
    background-repeat: no-repeat;
    margin: 0;
    padding: 0;
    padding-right: 20px;
}

.wp-pagenavi>span.current:first-child::before {
    content: "";
    background-image: url("f730574e48f8b14224cb0d67eea0d4b107e69704.svg");
    height: 12px;
    width: 7px;
    display: inline-block;
    padding-right: 20px;
    background-repeat: no-repeat;
}

.wp-pagenavi .previouspostslink:hover { 
    background-image: url("");

}

.wp-pagenavi .nextpostslink {
    background-position: right;
    order: 8; 
    background-image: url("3b0043c3a9f3d28b8a5e146210dcb87f16c615d5.svg");

    font-size: 0px;
    color: transparent;
    height: 12px;
    width: 7px;
    background-repeat: no-repeat;
    margin: 0;
    padding: 0;
    padding-left: 20px;
}

.wp-pagenavi>span.current:last-child::after {
    content: "";
    background-position: right;
    order: 8;
    display: inline-block;

    background-image: url("");

    font-size: 0px;
    color: transparent;
    height: 12px;
    width: 7px;
    background-repeat: no-repeat;
    margin: 0;
    padding: 0;
    padding-left: 20px;
}

.wp-pagenavi .extend {
    color: #CACEDC;
    margin: 0px 16px;
}

.wp-pagenavi .nextpostslink:hover { 
    background-image: url("5ed32c9912a31e10bc9d8a2ef870640f9e683890.svg");

}

.wp-pagenavi .last {
    order: 7;
}

.wp-pagenavi span.current {
    color: #487BFF;
    font-weight: 400;
}

.wp-pagenavi a,
.wp-pagenavi span {
    text-decoration: none;
    border: none;
    font-size: 20px;
    padding: 0px;
    margin: 0px;
    color: #CACEDC;
}

.wp-pagenavi .page.larger {
    margin: 0px 0px 0px 10px;
}

.wp-pagenavi .page.smaller {
    margin-right: 10px;
}

.wp-pagenavi a:hover,
.wp-pagenavi span.current {
    color: #487BFF;
}

 

@media(max-width:768px) { 
    .logos-bottom h3.title {
        margin-bottom: 40px;
    }

    .logos-bottom .logos-bottom-row:not(:last-child) {
        margin-bottom: 60px;
    }



}



@media(max-width:1047px) {
    #post-81651 #index-1 .t-entry-visual::after {
        height: 100px;
        width: 100px;
    }
}

@media(max-width:786px) {
    #post-81651 #index-1 .t-entry-visual::after {
        height: 80px;
        width: 80px;
    }
}

@media(max-width:959px) {
    .menu-smart #menu-item-81798 {
        padding: 0 !important;
        text-align: left;
    }

    body[class*="hmenu"] div:not(.menu-accordion)>ul.menu-smart>li.menu-item-gtranslate {
        padding-left: 36px;
        position: absolute !important;
        display: block !important;
        top: 0;
        right: 30px;
        padding: 0;
        max-width: 61px;
    }

    #menu-what-we-do-1.menu-smart li a {
        font-size: .7em !important;
    }

    #menu-what-we-do-1.menu-smart {
        margin-top: 20px;
    }

    .menu-smart li i.fa-dropdown {
        font-size: 1em;
        text-align: right !important;
    }

    .menu-smart li i.fa-dropdown.fa-angle-right {
        display: none;

    }
}

.cky-notice-btn-wrapper {
    display: flex;
    gap: 8px;
}

.cky-notice-btn-wrapper .cky-btn {
    text-shadow: none;
    box-shadow: none;
    padding: 3px 20px;
    text-align: center;
    width: 150px;
    border: 0;
    margin-right: 0px;
    margin-bottom: 10px;
}

@media (max-width:1024px) {
    .cky-notice-btn-wrapper {
        flex-direction: column;
        margin-left: 0px;
    }
}

.cky-btn-revisit-wrapper.cky-revisit-bottom-left {
    display: none;
}

.site-footer .uncode-single-media-wrapper>img {
    max-width: 100px !important;
}

.t-entry-cf-detail-176090 {
    display: none;
}

@media (max-width:1024px) {

    .t-entry-visual .kyc-wrap-icon,
    #post-81651 #index-1 .t-entry-visual .kyc-wrap-icon {
        height: 70px;
        width: 70px;
    }
}


.box-container-tt {
    max-width: 100% !important;
}

@media(min-width:1200px) {
    .owl-news-n.owl-carousel .owl-stage {
        margin-left: 15vw;
    }
}

@media(min-width:2300px) {
    .owl-news-n.owl-carousel .owl-stage {
        margin-left: 0vw;
    }
}


body .buttons-style,
body input[type="submit"]:not(.btn-custom-typo):not(.btn-inherit),
body input[type="reset"]:not(.btn-custom-typo):not(.btn-inherit),
body input[type="button"]:not(.btn-custom-typo):not(.btn-inherit),
body button[type="submit"]:not(.btn-custom-typo):not(.btn-inherit),
body .btn:not(.btn-custom-typo):not(.btn-inherit),
body .btn-link:not(.btn-custom-typo):not(.btn-inherit),
body .tab-container:not(.default-typography) .nav-tabs,
body .uncode-accordion:not(.default-typography) .panel-title>a>span,
body .enhanced-atc.tmb-woocommerce.tmb .t-entry-visual .add-to-cart-overlay a,
body .search_footer {
    font-family: 'Inter', sans-serif !important;
    letter-spacing: 0;
    text-transform: none !important;
    font-weight: 375 !important;
}

body .btn-blue {
    display: inline-flex;
    border-radius: 8px;
    font-weight: normal;
    font-size: 20px;
    line-height: 150%;
    align-items: center;
    text-align: center;
    color: var(--whitet);
    padding: 10px 38px !important;
    background: var(--tectum);
    border: 2px solid var(--tectum) !important;
    box-shadow: none;
}

body .btn-blue:hover {
    background: transparent;
    box-shadow: none;
    border: 2px solid var(--tectum) !important;

}


body,
body p {
    font-size: 20px;
}



.box-container-tt {
    max-width: 100% !important;
    width: 100% !important;
    margin-left: 0px !important;
}

.section-logos_imgln {

    display: flex;
    margin-bottom: 48px;
    align-items: center;
}

.section-logos_imgln svg {
    height: 90px;
}

.section-logos .title {
    color: var(--color-system-grey-15, #EDEFF4);
    text-align: center;
    font-size: 26px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    /* 33.8px */
}

.link-blue {
    display: inline-flex;
    font-size: 20px;
    flex-direction: column;
    color: #2E68FF;
    padding-right: calc(28px + 8px);
    background: right no-repeat url("b5ff35103dcefe6f508f66e62fed5d9fbfc70c47.svg");
    background-position: right 50%;
}

.link-blue:active {
    color: #487BFF;
    background: right no-repeat url("6182317519d39309771edb1c42bf77f309de63f6.svg");
}

.link-blue:active::after {
    background: #487BFF;
}

.section-logos_wrap {
    display: flex;
    align-items: flex-start;
    gap: 60px;
    align-self: stretch;
    flex-wrap: wrap;
}

.section-logos .item {
    flex-basis: 25%;
    box-sizing: border-box;
    max-width: 25%;
    flex: 1 1 0;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

.section-logos .text {
    margin-top: 16px;
    color: var(--greytxt);
    font-weight: 375;
    margin-bottom: 24px;
    padding: 0px;
    line-height: 1.5em;
}
 

body .btn.btn-black {
   color:#F7F8FA; 
}
body .btn.btn-black::before {
   content: "";
   position: absolute;
   inset: -2px;
   border: 2px solid transparent;
   border-radius: inherit;
   background: linear-gradient(135deg,#487bff,#1656ff) border-box;
   z-index: -1;
   -webkit-mask: linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);
   mask: linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);
   -webkit-mask-composite: xor;
   mask-composite: exclude;
}
.tecbtn_wrap_hp {
   gap: 32px;
   flex-direction: row-reverse;
   justify-content: flex-end;
}
body .btn.btn-black {
    padding: 11.5px 40px;
   text-transform: none;
   background: transparent;
   border: 2px solid transparent;
   border-radius: 6px;
   position: relative;
   isolation: isolate;
   border: 2px solid transparent;
   background-origin: border-box;
   background-clip: border-box; 
   display: flex;
   align-items: center;
   text-align: center;
   justify-content: center;
   height: auto;
   box-sizing: border-box;
   background: rgba(18,22,30,.65);
 backdrop-filter: blur(30px);
 -webkit-backdrop-filter: blur(30px);
}
body .btn.btn-black:hover {
   border-color: var(--tectum);
   color: #F7F8FA !important;
   background: linear-gradient(275.52deg, #2E68FF 0%, #1656FF 100%);
}
body .btn.btn-black:focus, body .btn.btn-black:active {
   background: var(--Color-Blue-60, #1656FF);
   border-color: var(--Color-Blue-60, #1656FF);
   color: #F7F8FA !important;
}
.tecbtn_wrap_hp{

}
body .btn.btn-black:hover {
    background: transparent;
    color: #222837;
}

body .btn.btn-black:active,
body .btn.btn-black:focus {
    background: transparent;
    color: #222837;
}

.form-white .row-form .col {
    padding: 20px 0;
}

.form-white {
    overflow: visible !important;
}

.form-white-in {
    display: flex;
    position: relative;
    gap: 32px;
    height: 82px;
}

.section-register .link {
    align-items: center;
    gap: 2px;
}

.form-white-in .nysoftnote {
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: 18vw;
    height: 252px;
    background-image: url("");
    background-repeat: no-repeat;
    z-index: 2;
    background-size: contain;
    background-position: center bottom;
}

.form-white .text {
    margin-right: 0px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 26px;
    line-height: 130%;
    letter-spacing: 0.035em;
    color: #12161E;
    display: flex;
    align-items: center;
} 
.form-white .text svg {
    margin-right: 0px;
} 
.section-logos {
    padding-top: 140px;
    padding-bottom: 100px;
} 
.main-page-wrapper .section-01 .row-03 .col-left .bottom {

    margin-bottom: 100px;
} 
.plates-top-mobile .owl-white-plate .item-wrap {
    color: #222837 !important;
    font-size: 13px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    padding: 0 15px;
    white-space: nowrap;
}  
#sidebar-blog #email-subscribers-form-1 {
    display: none;
}  
.grecaptcha-badge {
    visibility: hidden;
} 
.tectum-desc {
    margin-bottom: 32px;
}

.section-roadmap_wrap {
    display: flex;
    align-items: center;
}



.roadmap .title h3 {
    color: var(--color-system-grey-15, #EDEFF4);
    font-size: 36px;
    font-style: normal;
    font-weight: 650;
    line-height: 120%;
}

.roadmap .title {
    display: flex;
    gap: 24px;
    padding: 0px;
}

.page-template-main-page .roadmap-body {
    padding-top: 20px;
}

.section-10.news {
    overflow: hidden;
    max-width: 100%;
}

.logos-bottom-wrap {
    max-width: 100%;
    margin: 0px auto;
    overflow: hidden;
}

h2.h2 {
    font-size: 52px;
    line-height: 110%;
    text-transform: none;
    margin-bottom: 48px;
    font-weight: 650;
    line-height: 120%;
    /* 62.4px */
    letter-spacing: -0.52px;
}


.cryptrow .shadw_img {
    position: relative;
}

.cryptrow .shadw_img svg {
    width: 90%;
    height: auto;
}

.cryptrow .shadw_btc {
    position: absolute;
    top: 29.6%;
    left: 10%;
    width: 782.38px;
    height: 325.266px;
    flex-shrink: 0;
}

.cryptrow .shadw_pay {
    position: absolute;
    top: 53.4%;
    left: 31.9%;
}

.content-blog-txt iframe {
    width: 100%;
}
.cryptrow .shadw_pay svg {
    width: 67.056px;
    height: 174.046px;
    transform: rotate(-83.197deg);
}
.section p {
    color: var(--greytxt);
    margin-top: 0px;
}
.section .text p:last-child {
    margin-bottom: 0px;
}
.roadmap .items:first-child .item:nth-of-type(2),
.roadmap .items:first-child .item:nth-of-type(3) {
    width: 25%;
}
.roadmap .items:first-child .item:nth-of-type(1),
.roadmap .items:first-child .item:nth-of-type(4) {
    width: 50%;
}
.roadmap .h3 {
    font-weight: 500;
    font-size: 26px;
}
.roadmap_year_wrap {
    background: #222837;
    border-radius: 20px;
    padding: 80px 80px 16px 116px;
    margin-bottom: 20px;
} 
.roadmap_quar {
    position: relative;
}.roadmap_item .roadmap_item_meta_ln_wr {
    display: none;
}.roadmap_item_row_tbs {
    display: flex;
    flex-wrap: wrap;
}.team_item_tax {
    font-size: 20px;
    line-height: 150%;
    display: flex;
    background: #7384AA;
    border-radius: 12px;
    padding: 0px 12px;
    height: 30px;
    align-items: center;
    font-size: 17px;
    font-style: normal;
    font-weight: 650;
    line-height: 150%;
    /* 25.5px */
    letter-spacing: 0.085px;
}

.roadmap .title {
    font-weight: 600;
    font-size: 52px;
    line-height: 120%;
    padding-left: 60px;
    color: var(--whitet);
} 
.roadmap .next,
.roadmap .progress,
.roadmap .done {
    background-size: 33px;
}

.roadmap .title {
    position: relative;
    padding-top: 30px;
    padding-bottom: 30px;
    display: flex;
    align-items: center;
    padding-left: 0px;
    cursor: pointer;
    margin-bottom: 0px;
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
}
 
 
.collapse:not(.show) {
    display: none;
}
.collapsing {
    height: 0;
    overflow: hidden;
    transition: height 0.35s ease;
}

.mainblog.roadmap_page h1.entry-title {
    font-size: 72px;
    line-height: 110%;
    letter-spacing: -0.01em;
}

.mainblog.roadmap_page .first-row-welc p {
    font-size: 26px;
    line-height: 130%;
}

.mainblog.roadmap_page .first-row-welc {
    margin-bottom: 110px !important;
}

.roadmap_page h3.tbc-title {
    margin-bottom: 32px;
}



/*----------------Softnote-page-----------*/
 
.softnote_wel_img_wrap {
    position: relative;
} 
.softnote_wel_img {
    min-height: 452px;
    position: absolute;
    top: 50%;
    margin-top: -226px;
    width: 100%;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
} 
.plane_txtblock {
    padding-top: 200px;
}
 
.blackpage .apppage_animate h2 {
    color: var(--Color-system-Grey-15, #EDEFF4);
    text-align: center;
    font-size: 96px;
    font-style: normal;
    font-weight: 650;
    line-height: 110%;
    /* 105.6px */
    letter-spacing: -0.96px;
}

.apppage_animate_img {

    max-width: 1050px;
    margin: 0 auto;
    width: 100%;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 80px;
}

.apppage_animate_img_1 {
    /* background-image: url('../img/app1.png'); */
    background: url("") no-repeat center center,
        /* Layer 1 */
        url("") no-repeat center center;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    padding-top: 200%;
}

.apppage_animate_img_2 {
    background: url("") no-repeat center center,
        /* Layer 1 */
        url("") no-repeat center center;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    padding-top: 200%;
}

.apppage_animate_img_3 {
    background-image: url("");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    padding-top: 200%;
}

.swiper-fade .swiper-slide-active {
    opacity: 1 !important;
}

.apppagecolumns_wrap {

    display: grid;
    grid-template-areas: 'block1 block3''block2 block2';
    gap: 50px;
    margin-top: 50px;
    grid-template-columns: 1fr 1fr;
}

.apppagecolumns_col:nth-child(1) {
    grid-area: block1;
}

.apppagecolumns_col:nth-child(2) {
    grid-area: block2;
    flex-direction: row;
    justify-content: space-between;
}

.apppagecolumns_col:nth-child(3) {
    grid-area: block3;
}

.apppagecolumns_col:nth-child(2) .apppagecolumns_col_cont {
    flex-basis: calc(50% - 80px - 25px);
}

.apppagecolumns_col {
    display: flex;
    padding: 80px 80px 0px 80px;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
    flex-shrink: 0;
    border-radius: 24px;
    background: var(--Color-system-Black, #06070A);
}

.apppagecolumns_col:nth-child(2) {
    min-height: 580px;
    box-sizing: border-box;
}

.apppagecolumns_col_img {
    height: 523px;
    width: 100%;
    background-position: center;
    background-repeat: no-repeat;
}

.apppagecolumns_col:nth-child(1) .apppagecolumns_col_img {
    background-image: url("");


    background-size: 360px 380px;
}

.apppagecolumns_col:nth-child(2) .apppagecolumns_col_img {
    background-image: url("");
    background-size: 311px auto;
    background-position: center bottom;
    height: 100%;
    flex-basis: calc(50% + 25px);
}

#apppage_animate_img_slider,
.swiper.apppage_animate_img_swiper_1 {
    display: none;
}

.apppage_animate_img_wr-item {
    transition: 2s;
}

.blackpage.team_page {
    padding-top: 0px;
}

.team_wrap_in {
    display: grid;
    grid-template-columns: 170px auto;
    gap: 20px;
}

.blackpage .teamttl h2 {
    color: var(--Color-system-Grey-55, #7384AA);
    font-size: 26px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    /* 33.8px */
    letter-spacing: 0.52px;
    text-transform: uppercase;
}

#flyteamfollow.flylist p {
    height: 208px !important;
    padding: 2px 0 4px;
}

#flyteamfollow.flylist .teamfollow_txt {

    margin-top: 77px;
}

.teamfollow_line {
    display: block;
    height: 10px;
    width: 100%;
}

.teamfollow_txt {
    white-space: nowrap;
}

.teamfollow_links {
    height: 32px;
    width: 32px;
    display: flex;
}

.teamfollow p {
    margin: 0px;
    color: var(--greytxt);
    font-size: 17px;
    font-style: normal;
    font-weight: 375;
    line-height: 150%;
    letter-spacing: 0.17px;
    flex-direction: column;
    /* position: absolute; */
    /* left: -60px; */
    display: flex;
    min-width: 10px;
    flex-wrap: nowrap;
    /* height: 32px; */
    justify-content: space-between;
    top: 50%;
    padding-top: .6em;
    height: 208px;
    transition: 1s;
    width: 32px;
    gap: 12px;
}

.teamfollow_line svg {
    transform: rotate(90);
}

.teamfollow_line {
    display: none;

}

.teamfollow p.witharr .teamfollow_line {
    display: flex;
    justify-content: center;
    transition: 1s;
} 

#flyteamfollow {
    transition: .5s;
    position: fixed;
    left: var(--fieldlr);
    opacity: 0;
    z-index: 100;
}

#flyteamfollow_in.flylisthide p {
    transition: .5s;
}

#flyteamfollow.flylist p {
    height: 208px !important;
}

#flyteamfollow.flylist {
    margin-top: 0px;
    display: block;
    -webkit-transform: translate3d(-50%, 0, 0);
    position: fixed;
    top: 50% !important;
    left: calc(var(--fieldlr) + 12px);
    margin-top: -104px;
    z-index: 100;
    background: rgba(18, 22, 30, 0.01);
    backdrop-filter: blur(7.5px);
    -webkit-backdrop-filter: blur(7.5px);
}

.flylist p:before {
    content: "";
    position: absolute;
    z-index: 102;
}

.teamfollow.flylist p .teamfollow_line {
    display: none;
}

.teamfollow_line svg {
    transform: rotate(-90deg);
    transform-origin: left;
    margin-left: -0.5px;
}

.teamfollow_line::before {
    content: "";
    width: 1px;
    background: var(--greytxt);
    height: 100%;
    margin-left: 0px;
    margin-top: 1px;
}

.teamfollow_txt {
    margin-bottom: -8px;
    width: 80px;
    white-space: nowrap;
    transform: rotate(-90deg);
    transform-origin: top left;
    min-height: 0;
    height: 20px;
    margin-top: 77px;
} 
.team_page_welc {
    padding-top: 200px;
    padding-bottom: 200px;
}

.team_page_welc p {
    margin: 32px 0px 0px;
}

.teamfollow {
    position: relative;
    align-items: center;
}

.apppagecolumns_col:nth-child(3) .apppagecolumns_col_img {
    background-image: url("");
    background-size: 466px 508px;
    background-position: calc(50% - 40px) top;
}

.apppagecolumns_col h3 {
    max-width: 340px;
    font-size: 52px;
    font-style: normal;
    font-weight: 650;
    line-height: 120%;
    /* 62.4px */
    letter-spacing: -0.52px;
    margin-bottom: 16px;
}

.apppagecolumns_col:nth-child(2) h3 {
    max-width: 100%;
}

.blackpage .mobappbeta p {
    color: var(--Color-system-Grey-15, #EDEFF4);
    text-align: center;
    font-size: 36px;
    font-style: normal;
    font-weight: 250;
    line-height: 120%;
    /* 43.2px */
    margin-top: 24px;
}

.mobappbeta {
    padding-top: 200px;
    padding-bottom: 0px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.blackpage .apppage_animate p {
    color: var(--Color-system-Grey-15, #EDEFF4);
    text-align: center;
    padding-bottom: 100px;
    font-size: 26px;
    font-weight: 375;
    line-height: 130%;
    /* 33.8px */
    padding-bottom: 100px;
    margin: 24px 0 0;
}

.apppage_animate {
    border-radius: 24px;
    padding: 150px;
    background: var(--Color-system-Black, #06070A);
}

.applist_in {
    list-style: none;
    padding: 0;
    margin-top: 64px;
    margin-bottom: 0;
    display: flex;
    flex-direction: column;
    gap: 8px;

}

.apppage_animate_img_swiper_1,
.app_slidersec_ttl2,
.app_slidersec_ttl {
    opacity: 0;
    transition: 2s;
}

.applist_in .mobshow {
    display: none;
}

.applist_in li {
    display: flex;
    gap: 24px;
    align-items: center;
}

.applist_in li a {
    color: var(--greytxt);
    opacity: .4;
    display: flex;
    gap: 18px;
    font-size: 36px;
    font-style: normal;
    align-items: center;
    font-weight: 650;
    line-height: 120%;
    /* 43.2px */
}

.applist_in li a.apklink {
    opacity: 1;
}

.softnote_scheme_block p {
    line-height: 150%;
}

.mobappbeta .desc2 {
    margin-top: 100px;
    max-width: 680px;
    margin-left: auto;
    margin-right: auto;
    color: var(--greytxt);
    font-size: 15px;
    text-align: center;
    line-height: 150%;
    /* 22.5px */
    letter-spacing: 0.15px;
    margin-bottom: -100px;
}

#soft-stats {
    margin-top: 100px;
}

.apppagecolumns_wrap .apppagecolumns_col_cont>p {

    color: var(--Color-system-Grey-15, #EDEFF4);
    font-size: 26px;
    font-weight: 250;
    line-height: 130%;
    /* 33.8px */
    margin: 0;
}

.blackpage.softnote_page {
    padding-top: 100px;

}

.softnote_page {
    --softimgh: 603px;
}

.blackpage .softnote_scheme_block h2 a:hover {
    text-decoration: underline;
}

 
.blackpage .softnote_scheme_block h2 {
    font-size: 36px;
    font-style: normal;
    font-weight: 650;
    line-height: 120%;
}

 

.grayimgblock {
    padding: 200px 0px;
    background: #222837;
    position: relative;
}

.grayimgblock_img_wrap {
    position: absolute;
    right: 0px;
    top: 0px;
    bottom: 0px;
    max-width: 50%;
    display: block;
}

.grayimgblock_img {
    object-fit: cover;
    height: 100%;
}

.softnote_adv .advantages {
    padding: 0px;
    margin: 0px;
    display: flex;
    /* flex-flow: column wrap; */
    align-content: space-between;
    /* height: 1200px; */
}

.grayimgblock h2 {
    margin-bottom: 48px;
}

.softnote_page .advantages h3 {
    text-transform: none;
}

.softnote_page>section.softnote_press {
    margin-bottom: 0px;
}

.softnote_adv .advantages>div {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

 .softnote_cases{
    padding-top: 200px;
 }
 .softnote_cases h2{
    margin-bottom: 56px;
 }
 .softnote_cases_block {
	display: grid;
	align-items: center;
	grid-template-columns: 550px auto;
	gap: 20px;
}
 
.softnote_cases_wrap {
	display: flex;
	flex-direction: column;
	gap: 20px;
}
 
.softnote_cases_block4,
.softnote_cases_block2{
    grid-template-columns: auto 550px;
}
.softnote_cases_block4 .softnote_cases_block_img,
.softnote_cases_block2 .softnote_cases_block_img{
    order: 1;
}
.softnote_cases_block4 .softnote_cases_block_txt,
.softnote_cases_block2 .softnote_cases_block_txt{
    order: 2;
}
 .softnote_cases_block_txt{
    display: flex;
    box-sizing: border-box;
    padding: 100px 100px 116px 100px;
    flex-direction: column;
    align-items: flex-start;
    gap: 32px; 
    align-self: stretch;
    border-radius: 24px;
    background: #06070A;
 }
 .softnote_cases_block_txt p{
    margin: 0;
    color: var(--greytxt); 
    font-size: 26px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%; /* 33.8px */
 }
 .softnote_cases_block_txt h3{
    color: var(--Color-system-Grey-15, #EDEFF4); 
    text-transform: none;
    font-size: 36px;
    font-style: normal;
    font-weight: 650;
    line-height: 120%; /* 38.4px */
 }
 .softnote_cases_block2 .softnote_cases_block_txt{
    min-height: 526px;
 }
 .softnote_cases_block_img {
	min-height: 100%;background-blend-mode: normal, multiply, normal;
    border-radius: 24px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.softnote_adv  .advantages{
    display: flex;
    margin-top: 56px;
}
.softnote_adv  .col-advantages{
    flex: 0 0 auto;
    width: 50%; 
    box-sizing: border-box;
 }
 .softnote_adv  .col-advantages:first-child{
    padding-right: 60px;
 }
 .softnote_adv  .col-advantages:last-child{
    padding-left: 60px;
 }
.advantage_item {
    padding-left: 60px;
    background-repeat: no-repeat;
    /* width: 49%; */
    box-sizing: border-box;
}

.blackpage .tecbtn>svg {
    margin-left: 8px;
}

.first_row_link_wrap {
    margin: 32px 0;
}

.box-container-tt {
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
}

.page-template-page-softnote-landing .box-container-tt,
.page-template-page-softnote-landing .box-container-tt {
    margin-top: 0px !important;
}

.linkdownload {
    color: #2E68FF;
    display: flex;
    align-items: center;
    gap: 8px;
}

.linkdownload:hover {
    text-decoration: underline;
}

.header-row .menu-wrapper {
    display: block;
    position: relative;
    height: auto;
}

.advantage_item h3 {
    font-weight: 600;
    font-size: 26px;
    line-height: 130%;
    color: var(--whitet);
}

.advantage_item p {
    margin: 16px 0px 40px;
}

.advantage_item:last-child p {
	margin-bottom: 0;
}
.softnote_press .swiper-button-next,
.softnote_press .swiper-button-prev {
    top: auto;
    bottom: 0px;
}

.softnote_press .swiper-pagination-bullet {
    display: none;
}

.softnote_press .swiper-pagination-numbs {
    max-width: 160px;
    text-align: center;
}

.swiper-pagination_wrap {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 42px;
}

.softnote_press .swiper-pagination-bullet {
    opacity: 1 !important;
    color: #CACEDC;
    font-size: 18px;
    font-weight: 400;
}

.softnote_press .swiper-pagination-bullet.swiper-pagination-bullet-active,
.softnote_press .swiper-pagination-bullet:first-child,
.softnote_press .swiper-pagination-bullet:last-child {
    display: inline;
    background: transparent;
    color: #CACEDC;
    cursor: pointer;
}

.softnote_press .swiper-pagination-bullet.swiper-pagination-bullet-active {
    color: var(--tectum);
}

.softnote_press .swiper-pagination-bullet.swiper-pagination-bullet-active::after,
.softnote_press .swiper-pagination-bullet:first-child::after {
    content: "...";
    color: #7384AA;
    font-size: 20px;
    margin-left: 16px;
    margin-right: 8px;
}

.softnote_press .swiper-pagination-bullet:last-child::after {
    display: none;
}

.softnote_press .swiper-pagination-prev {
    font-size: 0px;
    background-image: url("f730574e48f8b14224cb0d67eea0d4b107e69704.svg");
    margin-right: 15px;
    font-size: 0px;
    color: transparent;
    height: 30px;
    width: 17px;
    background-repeat: no-repeat;
    padding: 0;
    cursor: pointer;

    background-position: center;
}

.softnote_press .swiper-pagination-next {
    background-image: url("");
    font-size: 0px;
    color: transparent;
    height: 30px;
    width: 17px;
    background-repeat: no-repeat;
    margin: 0;
    padding: 0;
    margin-left: 15px;
    cursor: pointer;
    background-position: center;
}

.softnote_press h2 strong {
    font-weight: 600;
    display: block;
}

.softnote_press h3 {
    font-weight: 300;
    font-size: 32px;
    line-height: 120%;
    margin-top: 24px;
    margin-bottom: 48px;
}

.blackpage .link.link-blue[href$=".pdf"] {
    background-image: url("");
    padding-right: 32px;
    background-size: contain;
    background-position: right center;
    background-repeat: no-repeat;
}

.blackpage.type-page .first-row-welc {
    padding-bottom: 100px;
}

.blackpage.type-page .page-content h2 {
    font-size: 36px;
    font-weight: 650;
    line-height: 120%;
    color: var(--color-system-grey-15, #EDEFF4);

}

.blackpage.type-page .page-content h2 {
    margin-top: 56px;
    margin-bottom: 32px;
}

.blackpage.type-page .page-content h2:first-of-type {
    margin-top: 0px;
}

.blackpage.testnet_page .link.link-blue[href$=".pdf"] {
    padding-right: 23px;
    background: right 6px / 15px no-repeat url("");
    background-position-y: center;
}

.softnote_page .overlay {
    opacity: 0;
    visibility: hidden;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .9);
    z-index: 20;
    transition: .3s all;
}

.softnote_page .modal {
    opacity: 0;
    visibility: hidden;
    width: 100%;
    position: fixed !important;
    top: 0px;
    left: 0px;
    bottom: 0px;
    z-index: 9999;
    text-align: center;
    border-radius: 3px;
    transition: 0.3s all;
    background: #0b0d12;
    display: flex;
    justify-content: center;
    align-items: center;
}

.admin-mode .softnote_page .modal {
    top: 32px;
}

.softnote_page .modal .modal-header {
    padding-top: 0px;
}

.softnote_page .modal.active,
.softnote_page .overlay.active {
    opacity: 1;
    background: #0b0d12;
    visibility: visible;
}

.softnote_page .modal.active {

    position: relative;
}

.softnote_page .modal__cross {
    width: 15px;
    height: 15px;
    position: absolute;
    top: 40px;
    right: 40px;
    fill: var(--tectum);
    cursor: pointer;
}

body.modalactive {
    height: 100vh;
    overflow-y: hidden;
}

.softnote_page .modal-body .swiper {
    max-width: 120vh;
}

.softnote_press h2.modal-title {
    font-weight: 300;
    padding: 20px 0px 30px;
}

.zoombtn {
    background-image: url("");
    background-color: #222837;
    border-radius: 6px;
    background-position: center;
    background-repeat: no-repeat;
    font-size: 0px;
    color: transparent;
    height: 42px;
    width: 42px;
    position: absolute;
    right: 0;
    z-index: 10;
    bottom: 0px;
}

.softnote_page .modal-body {
    width: 120vh;
    z-index: 50;
}

.softnote_page .js-modal-close {
    z-index: 50;
}

.softnote_scheme_block a {
    margin-top: 64px;
    z-index: 10;
    position: relative;
}

.softnote_scheme_block h3 {
    font-weight: 500;
    font-size: 26px;
    line-height: 130%;
    /* 33.8px */
    letter-spacing: 0.52px;
    text-transform: uppercase;
}

.box-container-tt {
    background: #12161e;
}

.single-portfolio .interviews-image-capt:before {
    height: 100%;
    width: 34px;
   content: "";
   background: var(--tectum);
    position: absolute;
    left: 0px;
    top:0px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 90% 100%;
   background-image: url("");
}


.single-portfolio .interviews-image-capt span {
    background: var(--tectum); width: fit-content;
    padding: 6px 2px 4px 0;
    height: 15px;
    line-height: 15px;
    z-index: 2;
}
.single-portfolio .interviews-item.extended .interviews-image-capt strong{
    font-size: 27.299px;
    transform: .3s;
}
.single-portfolio .interviews-image-capt strong {
    padding: 6px 2px 4px 0;
    width: fit-content;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 90%; /* 29.483px */
    letter-spacing: -0.546px; 
    display: block; 
    background: var(--tectum);
    color: #F7F8FA;
    height: 23px;
    box-sizing: content-box;
}
.single-portfolio  .interviews-title{
   color: var(--Color-system-Grey-5, #F7F8FA); 
   font-size: 26px;
   font-style: normal;
   font-weight: 500;
   line-height: 130%; /* 33.8px */
   margin: 24px 0 10px;
}
.file-list {
	padding: 0;
	margin: 3em 0 0;
}
.file-list li {
	margin-bottom: 1em;
}
.team_single  h2.interviewssingleh2 {
   margin-top: 200px;
   color: var(--greytxt);
   font-size: 26px;
   font-style: normal;
   font-weight: 500;
   line-height: 130%;
   margin-bottom: 56px;
   text-transform: unset;
}
.interviewssingle {
   display: grid;
   grid-template-columns: repeat(4,1fr);
 
}
.single-portfolio .interviews-item.extended .interviews-image-capt{
    font-size: 18.199px;
}
.single-portfolio .interviews-image-capt {
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: 108%; /* 19.655px */
    letter-spacing: -0.364px;
    position: absolute; 
    bottom: 44px;
   left: 44px;
   margin: 0px;
   display: flex;
   padding-left: 34px;
   flex-direction: column; 
   padding-right: 3px;
   font-size: 21.25px;
   font-style: normal;
   font-weight: 400;
   line-height: 108%;
   letter-spacing: -0.425px;
}
.blockchain_imgblock {
    padding-top: 140px;
    padding-bottom: 200px;

}

footer .socials .item:not(:first-child) {
    margin-left: 0px;
}

.footer-top {
    margin-bottom: 40px;

}

.footer-top .logo-footer {
    width: 164px;
}

.footer-top .logo-footer.logo-footer-tec {
    text-align: right;
}

.footer-top .socials {
    margin: 0px;
    gap: 16px;
}

.footer-top .footer-top-col {
    padding-bottom: 28px;
    border-bottom: 2px solid var(--color-system-black-85, #343C4D);
}

.menu-footer ul {
    padding-left: 0;
    margin-top: 16px;
    margin-bottom: 0px;
}

.blockchain_wel_img {
    min-height: 460px;
    position: absolute;
    width: 100%;
    top: 50%;
    margin-top: -230px;
}

.testnet_wel_img {
    min-height: var(--welimage_h_xl_testnet);
    position: absolute;
    width: 100%;
    top: 50%;
    margin-top: calc(var(--welimage_h_xl_testnet) / -2);
}

.first-row-welc_img {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

.blockchain_page .plane_txtblock:first-child {
    padding-top: 80px;
}

.grayimgblock .tecbtn_wrap {
    margin-top: 32px;
}

.softnote_wel_img.token_wel_img {
    min-height: 438px;
    position: absolute;
    margin-top: -219px;
    top: 50%;
}

.presale_wrap {
    margin-top: 200px;
}

.page-template-page-tokenomics .presale_wrap {
    margin-top: 0px;
}

.presale_wrap .top {
    font-weight: 800;
    font-size: 140px;
    line-height: 169px;
    letter-spacing: -0.03em;
    color: var(--whitet);
    margin-top: 100px;
    text-align: center;
}

.presale_wrap .bottom {
    font-weight: 800;
    font-size: 64px;
    line-height: 110%;
    color: var(--whitet);
    text-align: center;
    margin-bottom: 0;
    padding-left: 4.8%;
    padding-right: 4.8%;
}

.presale_wrap .bottom .tecbtn_wrap {
    margin-top: 24px;
}

.plane_txtblock p a {
    color: #2E68FF;
    text-decoration: none;
}

.plane_txtblock p a:hover {
    text-decoration: underline;
}

.tecicon {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    display: inline-block;
    vertical-align: middle;
}

.ico_tet {
    display: inline-block;
    width: 25px;
    height: 42px;
    background-image: url("");

}

.tectum_token_scheme_block_header {
    font-weight: 700;
    font-size: 36px;
    line-height: 120%;
    color: var(--whitet);
    margin-bottom: 24px;
    margin-top: 43px;
    display: flex;
    flex-direction: column;
}

.tectum_token_scheme_block {
    background: #222837;
    border-radius: 20px;
    padding: 30px;
    margin: 0px 14px;
    position: relative;
}

.tectum_token_scheme_block.tectum_token_scheme_block_l {
    margin-left: 0px;
    position: relative;
    display: flex;
    flex-direction: column;
    height: 100%;
    box-sizing: border-box;
    justify-content: space-between;
}

.tectum_token_scheme_block.tectum_token_scheme_block_l::after {
    content: "";
    background-repeat: no-repeat;
    width: 20px;
    height: 22px;
    background-position: center;
    background-image: url("");
    display: block;
    position: absolute;
    right: -36px;
    background-size: contain;
    top: 50%;
    margin-top: -11px;
}
 
.tectum_token_scheme_block_full .tectum_token_scheme_block_header span{
    gap: 6px;
}
.tectum_token_scheme_block_l .tectum_token_scheme_block_header span{
    gap: 8px;
}
.tectum_token_scheme_block_header svg {
    vertical-align: middle;
}
.tectum_token_scheme_block_header span {
	display: inline-flex;
    align-items: center;
}
.tectum_token_scheme_block_header span strong {
	flex-wrap: nowrap;
	display: flex;
	font-weight: 700;
	gap: 0;
    height: 43px;
    gap: 0;
    align-items: center;
}
.tectum_token_scheme_block.tectum_token_scheme_block_r {
    margin-right: 0px;
    display: flex;
    flex-direction: column;
    height: 100%;
    box-sizing: border-box;
    justify-content: space-between;
}

.tectum_token_scheme {
    margin-top: 200px;
    margin-bottom:  0px;
}

.tectum_token_scheme .smalltxt {
    font-weight: 500;
    line-height: 150%;
    color: var(--tectum);
    margin-top: 12px;
}

.tectum_token_scheme .tagline {
    margin-top: 24px;
}

.tagline>span {
    background: var(--tectum);
    border-radius: 20px;
    padding: 2px 12px;
    color: #06070A;
    font-weight: 700;
    font-size: 26px;
    line-height: 120%;
}

.tectum_token_scheme_block_meta {
    color: var(--whitet);
}

.tectum_token_scheme_block.tectum_token_scheme_block_full {
    background: transparent;
    margin: 0px;
    margin-top: 54px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    border: 2px solid #4176FF;
}

.tectum_token_scheme_block.tectum_token_scheme_block_full .tectum_token_scheme_block_header {
    margin-top: 70px;
    margin-bottom: 0px;
}

.tectum_token_scheme_block_header p {
    margin: 0px;
    font-weight: 500;
    font-size: 26px;
    line-height: 130%;
}

.tectum_token_scheme_block.tectum_token_scheme_block_r::after {
    content: "";
    background-repeat: no-repeat;
    width: 20px;
    height: 22px;
    background-position: center;
    background-image: url("");
    display: block;
    position: absolute;
    right: 50%;
    background-size: contain;
    bottom: -40px;
    margin-right: -18px;
    transform: rotate(90deg);
}

.tectum_token_scheme_block.tectum_token_scheme_block_r::before {
    content: "";
    background-repeat: no-repeat;
    width: 20px;
    height: 22px;
    background-position: center;
    background-image: url("");
    display: block;
    position: absolute;
    right: 50%;
    background-size: contain;
    bottom: -40px;
    margin-right: 18px;
    transform: rotate(-90deg);
}

.tectum_token_scheme_block.tectum_token_scheme_block_l::before {
    content: "";
    background-repeat: no-repeat;
    width: 20px;
    height: 22px;
    background-position: center;
    background-image: url("");
    display: block;
    position: absolute;
    right: 50%;
    background-size: contain;
    bottom: -40px;
    margin-right: -11px;
    transform: rotate(-90deg);
}

.token_benefits {
    margin-top: 140px;
}

.table.table-dark {
    width: 100%;
}

.token_benefits h2 {
    text-align: center;
}

.token_benefits .table.table-dark {
    margin-top: 56px !important;
}

.token_benefits .table.table-dark td {
    width: 50%;
    padding-bottom: 8px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 8px;
}

.table.table-dark tr {
    border-bottom: 2px solid #343C4D;
}

.token_testnet {
    background: #222837;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 140px 0px;
    margin-top: 140px;
}

.token_benefits .table.table-dark td:first-child {
    font-weight: 500;
}

.token_testnet p {
    font-size: 32px;
}

.softnote_wel_img.crypto_wel_img {
    min-height: 460px;
    margin-top: calc(460px / -2);
}

.grayimgblock.crypto-adv {
    margin-top: 200px;
}

.cryptosol_page .first-row-welc>div:first-child>* {
    margin-right: 8.33333333%;
}

.cryptosol_page .merchants {
    margin: 200px 0px;
    padding: 100px 0px;
}

.cryptosol_page .merchants h2 {
    color: #7384AA;
    font-size: 26px;
    font-style: normal;
    font-weight: 550;
    line-height: 130%;
    /* 33.8px */
    letter-spacing: 0.52px;
    text-transform: uppercase;
    margin-bottom: 56px;
}

:root {
    --play: running;
    --direction: normal;
    --duration: 32.357142857142854s;
    --delay: 0s;
    --iteration-count: infinite;
}

@keyframes scroll {
    0% {
        transform: translateX(0%);
    }

    100% {
        transform: translateX(-100%);
    }
}

.marquee-container {
    overflow-x: hidden !important;
    display: flex !important;
    flex-direction: row !important;
    position: relative;
    width: 100%;
}

.marquee-container:hover .marquee {
    animation-play-state: paused;
}

.marquee {
    flex: 0 0 auto;
    min-width: 100%;
    z-index: 1;
    display: flex;
    flex-direction: row;
    align-items: center;
    animation: scroll var(--duration) linear var(--delay) var(--iteration-count);
    animation-play-state: var(--play);
    animation-delay: var(--delay);
    animation-direction: var(--direction);
    justify-content: space-around;
}

.cryptosol_page .marquee {}

.cryptosol_page .merchants_item {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 4px;
    margin-right: 80px;
}

.cryptosol_page .merchants_item .merchants_cat {
    color: var(--greytxt);
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    /* 24px */
    letter-spacing: 0.4px;
    text-transform: uppercase;
}

.cryptosol_page .merchants_item .merchants_name a {
    display: flex;
    gap: 8px;
    align-items: flex-end;
}

.cryptosol_page .merchants_item .merchants_name {

    color: var(--whitet);
    font-size: 26px;
    font-style: normal;
    font-weight: 350;
    line-height: 130%;
    /* 33.8px */
    padding-top: 5px;
    border-top: 1px solid #343C4D;
}

.cryptosol_adv_list li i {
    font-size: 40px;
    color: var(--tectum);
    margin-right: 25px;
}

.cryptosol_adv_list {
    padding: 0px;
    margin: 0px;
    margin-top: 0px;
}

.cryptosol_adv_list li {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
    vertical-align: middle;
    display: flex;
    color: var(--color-system-grey-15, #EDEFF4);
    font-size: 36px;
    font-style: normal;
    font-weight: 650;
    line-height: 120%;
    /* 43.2px */
    gap: 20px;
    align-items: center;
    padding-bottom: 48px;
    border-bottom: 2px solid var(--color-system-black-85, #343C4D);
}

.cryptosol_adv_list li:not(:first-child) {
    padding-top: 48px;
}

.subtitle_d {
    font-size: 26px;
}

.crypto-adv>.container-fluid>.row:first-child {
    margin-bottom: 200px;
}

.business-block__text {
    text-align: center;
}

.crypto-adv .business-block__text {
    text-align: center;
    max-width: 870px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: 0px;
}

.wallet_wel_img {
    min-height: 376px;
}

.wallet_why {
    margin-top: 200px;
    margin-bottom: 200px;
}

.wallet_page {}

.wallet_wel_img_wrap {
    position: relative;
}

.wallet_wel_img {
    --himgmain: 376px;
    position: absolute;
    min-height: var(--himgmain);
    width: 100%;
    top: 50%;
    margin-top: calc(var(--himgmain) / -2);
}

.token_wel_img_wrap,
.blockchain_wel_img_wrap {
    position: relative;
}

.softnote_page .first-row-welc {
    padding-bottom: 0px;
}

.testnet_page_why {
    margin-top: 200px;
}

.testnet_adv_list {
    padding: 0px;
    margin: 0px;
}

.testnet_page .get_started_section {
    padding: 150px 0;
}

.testnet_adv_list li h3 {
    font-size: 36px;
    color: #EDEFF4;
    font-style: normal;
    font-weight: 650;
    line-height: 120%;
    grid-area: head;
}

.testnet_adv_list li svg {
    max-width: 66px;
    grid-area: svgimg;
}

.testnet_adv_list li div {
    grid-area: sub;
    font-size: 26px;
    line-height: 130%;
    color: var(--greytxt);
}

.testnet_adv_list li {
    display: grid;
    grid-column-gap: 24px;
    grid-row-gap: 8px;
    grid-template-areas: "svgimg head head""svgimg sub sub";
    grid-template-columns: 66px auto;
    margin-bottom: 48px;
    padding-bottom: 48px;
    border-bottom: 1px solid #343C4D;
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
}

.testnet_adv_list li:last-child {
    border-bottom: none;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.testnet_page-adv_l h2 {
    margin-bottom: 48px;
}

.testnet_page-adv_l {
    padding-right: 52px;
}

.testnet_adv_list li p {

    font-weight: 500;
    font-size: 26px;
    line-height: 130%;
    margin: 0px;
}

.testnet_adv_list li img {
    height: 40px;
    width: auto;
    margin-right: 24px;
}

.blackpage.testnet_page .first-row-welc {
    margin-bottom: 0px;
}

.menu-footer .addresses-row a {
    color: #2E68FF;
}

.menu-footer .addresses-row a:hover {
    border-bottom: 1px solid var(--tectum);
    color: var(--tectum);
}

.inline-link-blue {
    color: #2E68FF;
    font-size: 20px;
}

.inline-link-blue::after {
    content: "";
    height: 20px;
    color: #2E68FF;
    padding-right: 23px;
    background: right 6px / 15px no-repeat url("");
}

.inline-link-blue:hover {
    border-bottom: 1px solid var(--tectum);

}

.gradientblock {
    overflow: hidden;
    padding: 100px 0px;
    background: linear-gradient(90deg, #7384AA 0%, #487BFF 78.03%);
    background-size: 50% 100%;
    background-repeat: no-repeat;
    position: relative;
}

.gradientblock_l {
    position: relative;
    z-index: 1;

}

.gradientblock_l::after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 655px 100px 0 0;
    border-color: var(--tectum) transparent transparent transparent;
    -webkit-transform: rotate(360deg);
    position: absolute;
    right: -98px;
    top: -100px;

}

.gradientblock_l h2 {

    font-weight: 300;
    font-size: 48px;
    line-height: 120%;
    margin-bottom: 24px;
}

.gradientblock_l h2 strong {
    font-weight: 700;
    font-size: 52px;
}

.whitelink {
    color: var(--whitet);
}

.whitelink:hover {
    text-decoration: underline;
}

.whitelink::after {
    content: "";
    height: 20px;
    padding-right: 23px;
    background: right 6px / 15px no-repeat url("");
}

.testnet_page .gradientblock .btn {
    position: relative;
    margin-top: 40px;
    padding: 11px 40px !important;
    padding-right: 76px !important;
    line-height: 150%;
}

.testnet_page .gradientblock .btn:after {
    content: "";
    height: 20px;
    padding-right: 23px;
    background-image: url("");
    background-repeat: no-repeat;
    position: absolute;
    right: 40px;
    transform: rotate(-45deg);
}

.gradientblock_l {
    padding-right: calc(8.333% + 12px);
}

.gradientblock_r {
    position: absolute;
    right: 0px;
    top: 0px;
    left: 50%;
    bottom: 0px;
    width: 100%;
    background-size: contain;
    background-position: -25%;
    background: #838eaa;
}

.tablet_text {
    display: none;
}

.gradientblock_r_img {
    max-width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: calc(50% - 100px);
    display: block;
}

.xfa_wel_img {
    min-height: 278px;
    position: absolute;
    width: 100%;
    top: 50%;
    margin-top: calc(278px / -2);
}

.xfa_imgblock {
    width: 100%;
    margin-top: 200px;
}

.xfa_imgblock .plane_imgblock_img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    border-radius: 24px;
}

.plane_txtblock p {
    margin-top: 0px;
    color: var(--greytxt);
    font-weight: 375;
    line-height: 150%;
    margin-bottom: 16px;
    letter-spacing: 0.09px;
}

.blackpage p {
    color: var(--greytxt);
    font-weight: 375;
}

.xfa_plan {
    margin-top: 200px;
    margin-bottom: 0px;
}

.blockchain_why .tecbtn_wrap {
    margin-top: 32px;
}

.plan_table_header {
    font-weight: 650;
    font-size: 36px;
    line-height: 120%;
    color: var(--whitet);
}

.plan_table_item_f {
    background-repeat: no-repeat;
    background-size: 42px;
    padding-left: 66px;
}

.plan_table .row {
    padding: 32px 0px;
    border-bottom: 2px solid #343c4d;
}

.plan_table_item_f h3,
.plan_table_item_f .plan_table_item_sub {
    font-weight: 600;
    font-size: 26px;
    line-height: 130%;
    color: var(--whitet);
    font-variation-settings: 'slnt'0;
    letter-spacing: 0.02em;
    text-transform: uppercase;
}

.plan_table_item_f p {
    margin: 0px;
    color: #CACEDC;
    font-size: 17px;
}

.plan_table_item_f .plan_table_item_sub {
    margin-bottom: 8px;
}

i.yes {
    display: block;
    height: 26px;
    width: 26px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("");
}

i.no {
    display: block;
    height: 26px;
    width: 26px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("");
}

.xfa_plan h2 {
    text-align: center;
    margin: 0px 0px 58px;
}

.calltoaction {
    padding: 200px 0px;
    text-align: center;
}

.calltoaction_img {
    max-width: 214px;
    height: auto;
    margin-bottom: 40px;
}

.calltoaction p {
    font-weight: 300;
    font-size: 36px;
    line-height: 120%;
    color: #EDEFF4;
    margin: 24px 0px 40px;
}

.header .menu-top>li.menu-top-item ul.sub-menu {
    margin-left: 0px;
}

.footer-addresses .address:nth-child(1) {
    margin-right: 0px;
}

.menu-footer ul {
    padding-left: 0;
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.menu-footer li {
    list-style: none;
}

.footer-addresses {
    width: auto;
    margin-top: 0px;
    padding-bottom: 0px;
}

.footer .menu-footer {
    padding-bottom: 0px;
}

.footer-bottom {
    color: var(--greytxt);
    font-size: 17px;
    line-height: 150%;
    font-weight: 400;
    background: transparent;
    padding: 40px 0 28px;
}

.menu-footer .itemarr {
    display: none;
}

.footer-bottom a {
    color: var(--whitet);
}

.footer-bottom-inner {
    border-top: 2px solid var(--color-system-black-85, #343C4D);
    padding-top: 16px;
}

.footer-addresses .address p {
    margin: 0;

    font-weight: 350;
    line-height: 150%;
    font-size: 17px;
}

.footer .footer-addresses .title,
.footer .menu-footer-col .item strong {
    font-size: 17px;
}

.footer .menu-footer-col .item strong {
    font-weight: 500;
}

.footer-addresses_b {
    font-weight: 350;
    line-height: 150%;
    font-size: 17px;
}

.menu-footer a {
    color: var(--greytxt);
    font-size: 17px;
    line-height: 150%;
    font-weight: 375;
    white-space: nowrap;
}

.team_item__img {
   height: 226px;
   width: 226px; 
   border-radius: 50%;
   filter: saturate(0);
 }

 #teammodal .team_item__img {
   height: 250px;
   width: 250px; 
   filter: saturate(1);
 }
 .team_item__img_wrap:hover .team_item__img{
   filter: saturate(1);
   transition: .3s;
 }
.menu-footer li {
    list-style: none;
    margin-bottom: 0px;
}
 
.team_item__img_wrap_hover {
   position: absolute;
   display: block;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   opacity: 0.45;
   background: #8DA5E2;
   mix-blend-mode: multiply;
   transition: .3s;
   border-radius: 50%;
}
.team_item__img_wrap_hover::before{
   content: "";
   position: absolute;
   display: block;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
    
   transition: .3s; 
   border-radius: 50%;
}
.team_item__img_wrap:hover .team_item__img_wrap_hover::before{
   opacity: 0;
   transition: .3s; 
}
.team_item__img_ln:hover {
    transition: .2s;


}



.team_item a {
    text-align: center;
}

.team_page.blackpage .first-row-welc h1+p {
    margin-bottom: 0px;
}

.team_page .first-row-welc {
    margin-bottom: 200px;
}

.team_item__name {
    font-weight: 350;
    font-size: 26px;
    margin-bottom: 8px;
    line-height: 130%;
    color: #FFFFFF;
    text-align: center;
}

.team_item__pos {
    font-weight: 400;
    font-size: 17px;
    line-height: 150%;
    color: var(--greytxt);
    text-align: center;
    margin-bottom: 16px;
}

.team_item__soc {
    display: flex;
    justify-content: center;
    gap: 6px;
}

.team-list {}

.team_item {
    margin-bottom: 0px;
    /* flex: 1 0 21%; */
}

.team_item__soc_in {
    background-position: 0px 0px;
    display: block;
    height: 28px;
    width: 28px;
    background-repeat: no-repeat;
}

.team_item__soc_in:hover path {
    stroke: var(--tectum);
}

.team_item__soc_in:active,
.team_item__soc_in:focus path {
    stroke: #2E68FF;
}

.team_item__soc_tw {
    display: block;
    background-repeat: no-repeat;
    height: 28px;
    width: 28px;
    background-position: 0px 0px;
}

.team_item__soc_tw:hover path:first-child {
    stroke: var(--tectum);
}

.team_item__soc_tw:active path:first-child,
.team_item__soc_tw:focus path:first-child {
    stroke: #2E68FF;
}

.team_item__soc_tw:hover path:last-child {
    fill: var(--tectum);
}

.team_item__soc_tw:active path:last-child,
.team_item__soc_tw:focus path:last-child {
    fill: #2E68FF;
}

.team_item__soc_bh {
    background-repeat: no-repeat;
    display: block;
    height: 28px;
    width: 28px;
}

.team_item__soc_bh:hover path {
    stroke: var(--tectum);
}

.team_item__soc_bh:focus path,
.team_item__soc_bh:active path {
    stroke: #2E68FF;
}

.team_item__img_wrap {
    display: flex;
    justify-content: center;
    margin-bottom: 16px;
    margin: 0 auto 16px;
    position: relative;
}

/* .team_item__img_kyc {
    width: 56px;
    height: 56px;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    position: absolute;
    right: 1px;
    bottom: 0px;
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.4009 15.8676L33.4009 15.8673L33.401 15.8658C33.401 15.8657 33.401 15.8656 33.401 15.8655C33.4097 15.1737 33.4181 14.5072 33.4248 13.884C33.4372 12.7271 33.444 11.6991 33.434 10.9533C33.4292 10.5905 33.4199 10.2352 33.3994 9.94749C33.3905 9.82247 33.3723 9.597 33.3265 9.35711C33.3086 9.26325 33.2519 8.97123 33.1064 8.63407C33.0374 8.47424 32.8663 8.10643 32.5234 7.73117C32.1701 7.3446 31.3755 6.68748 30.1575 6.68748C27.2995 6.68748 25.5243 6.17778 24.3308 5.71413C23.8758 5.53733 23.5312 5.38037 23.1538 5.20828L23.1519 5.20743C22.9718 5.1253 22.7828 5.03915 22.5749 4.94798L22.5673 4.94465C22.0827 4.73218 21.1139 4.30737 20.0002 4.30737C18.8863 4.30737 17.9176 4.73222 17.433 4.94471L17.4254 4.94803C17.2176 5.03919 17.0285 5.12539 16.8484 5.2075L16.8467 5.2083C16.4693 5.3804 16.1248 5.53736 15.6697 5.71416C14.4765 6.17776 12.7013 6.68748 9.8428 6.68748C8.62456 6.68748 7.82987 7.34491 7.47669 7.73146C7.13381 8.10673 6.96279 8.47453 6.89383 8.63432C6.74835 8.97145 6.69173 9.26342 6.67382 9.35725L7.40947 9.49764L6.67382 9.35725C6.62805 9.59712 6.60985 9.82257 6.60094 9.9476C6.58043 10.2353 6.57112 10.5907 6.5663 10.9535C6.55638 11.6995 6.56311 12.7276 6.57554 13.8846C6.58224 14.5086 6.59067 15.176 6.59941 15.8687L6.59942 15.8691C6.62352 17.7788 6.65006 19.8812 6.65006 21.818C6.65006 23.9849 7.49753 25.9257 8.51371 27.4816C9.54109 29.0547 10.8752 30.4429 12.1878 31.5754C13.5077 32.714 14.895 33.6705 16.1109 34.3589C16.7173 34.7022 17.3239 35.0033 17.8921 35.2283L18.1682 34.5309L17.8921 35.2283C18.3606 35.4137 19.1507 35.6929 20.0002 35.6929C20.8495 35.6929 21.6395 35.4139 22.108 35.2284C22.6762 35.0035 23.2828 34.7026 23.8892 34.3593C25.1052 33.671 26.4925 32.7146 27.8124 31.5761C29.1251 30.4437 30.4592 29.0554 31.4867 27.4822C32.5029 25.926 33.3503 23.9852 33.3503 21.818C33.3503 19.8803 33.3768 17.7775 33.4009 15.8676Z' fill='%2312161E' stroke='%2312161E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20 7.5C18.5079 7.5 16.4134 9.8801 9.84263 9.8801C9.64342 9.8801 9.84263 16.4878 9.84263 21.8179C9.84263 27.148 18.2717 32.5 20 32.5C21.7283 32.5 30.1574 27.1496 30.1574 21.8179C30.1574 16.4862 30.3566 9.8801 30.1574 9.8801C23.5874 9.8801 21.4921 7.5 20 7.5Z' fill='url(%23paint0_linear_3373_11019)' stroke='url(%23paint1_linear_3373_11019)' stroke-width='4.8855' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22.2064 10.6935L18.7095 29.9619' stroke='url(%23paint2_linear_3373_11019)' stroke-width='2.44275'/%3E%3Cpath d='M18.302 10.0626L15.0826 27.8016' stroke='url(%23paint3_linear_3373_11019)' stroke-width='3.66412'/%3E%3Cpath d='M19.9999 9.49353C18.752 9.49353 17.0005 11.484 11.5053 11.484C11.3388 11.484 11.5053 17.01 11.5053 21.4675C11.5053 25.925 18.5545 30.4009 19.9999 30.4009C21.4453 30.4009 28.4944 25.9264 28.4944 21.4675C28.4944 17.0086 28.661 11.484 28.4944 11.484C23 11.484 21.2477 9.49353 19.9999 9.49353Z' stroke='url(%23paint4_linear_3373_11019)' stroke-width='2.44275' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_3373_11019' x1='20' y1='7.5' x2='20' y2='32.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%236690FF'/%3E%3Cstop offset='1' stop-color='%23487BFF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_3373_11019' x1='20' y1='6.40625' x2='20' y2='33.75' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%236690FF'/%3E%3Cstop offset='1' stop-color='%23487BFF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_3373_11019' x1='22.6987' y1='10.7808' x2='19.2825' y2='30.0634' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F7F8FA'/%3E%3Cstop offset='1' stop-color='%2399B5FF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_3373_11019' x1='18.7943' y1='10.1498' x2='15.6493' y2='27.902' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F7F8FA'/%3E%3Cstop offset='1' stop-color='%2399B5FF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint4_linear_3373_11019' x1='19.9999' y1='8.57883' x2='19.9999' y2='31.4462' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23343C4D'/%3E%3Cstop offset='1' stop-color='%23222837'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
} */

.admin-mode .team_page .modal {
    top: 0px;
}

.team_page .modal {
    position: fixed;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    background: transparent;
    display: flex;
    width: 100%;
    margin-left: 0;
    margin-top: 0;
    border-radius: 0;
    padding: 0;
    bottom: 0;
    height: 100%;
    align-items: center;
    justify-content: center;
}

.team_page .modal .modal-inner {
    background: #222837;
    box-shadow: 0px 5px 27px rgba(6, 7, 10, 0.4);
    border-radius: 22px;
    min-height: 350px;
    /* margin-left: calc(1166px / -2); */
    padding: 80px;
    width: 100%;
    max-width: 1380px;
    position: relative;
    margin-left: calc(var(--fieldlr) + 8.33333333% - 20px);
    box-sizing: border-box;
    margin-right: calc(var(--fieldlr) + 8.33333333% - 20px);
}

.team_page .team-list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 0px;
    row-gap: 100px;
    border-left: 2px solid #343C4D;
    padding-left: 30px;
}

.team_wrap_in_r {
    margin-top: 100px;

}

.team_item {
    max-width: 298px;
}



.modal_team__leftcol {
    flex: 0 1 28%;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0px;
    gap: 24px;
    isolation: isolate;
}

#teammodal {
   height: 100%;
   overflow-y: auto;
    min-height: 300px;
    display: grid;
    grid-template-columns: 250px auto;
    gap: 80px; 
}

#teammodal .modal_inner_col {
    text-align: left;
    padding-left: 0px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
    overflow-y: scroll;
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
}
.teamcontainer {
   display: grid;
   grid-template-columns: var(--wteamcol) auto;
   gap:100px;
   --wteamcol: 320px;
}

.team_single__imgwrap .team_item__img {
   width: var(--wteamcol);
   height: var(--wteamcol);
}
#teammodal .modal_inner_col::-webkit-scrollbar {
    display: none;
}

#teammodal .modal_inner_col h3 {
    font-weight: 650;
    font-size: 36px;
    line-height: 120%;

}

.modal_team_pos {
    font-weight: 550;
    font-size: 26px;
    line-height: 130%;
    color: #EDEFF4;
}

.modal_team_pos__wrap {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 0px;
    gap: 8px;
    color: #EDEFF4;
    line-height: 150%;
    letter-spacing: 0.09px;
}

.modal_team__imgwrap {
    position: relative;
    display: flex;
}

.modal_team__imgwrap .team_item__img_ln { 
   position: absolute;
   display: block;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
}

.team_item_tax__wrap {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: flex-start;
    padding: 0px;
    gap: 16px;
}

.team_item_tax.team_item_tax_tectum{
    background: var(--tectum);
}

.team_item_tax.team_item_tax_softnote {
    background: #7384AA;
}
.team_item_tax.team_item_tax_crispmind{
	background: #3D475B;
}
.team_item_tax.team_item_tax_3fa {
    background: #FF6900;
}
.teamitemdescription p{
    margin-top: 0px;
}
.modal_team__leftcol .team_item__soc_item {
    width: auto;
    display: flex;
    height: 28px;
    font-size: 18px;
    align-content: center;
    justify-content: center;
    background: none;
    gap: 8px;
}

.modal_team__leftcol .team_item__soc_item:hover {
    color: var(--greytxt);
}

.modal_team__leftcol .team_item__soc_item::before {
    content: "";
    background-image: url("");
    background-repeat: no-repeat;
    height: 28px;
    width: 29px;
    background-size: contain;
    display: inline-block;
}

.modal_team__leftcol .team_item__soc_item:hover::before {
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-image: url("");

}

.modal_team__leftcol .team_item__soc_tw::before {
    background-image: url("");

}

.modal_team__leftcol .team_item__soc_tw:hover::before {
    background-image: url("");
}

.modal_team__leftcol .team_item__soc_bh::before {
    background-image: url("");

}

.modal_team__leftcol .team_item__soc_bh:hover::before {
    background-image: url("");

}

.modal_team__leftcol .team_item__soc_item::after {
    content: "";
    background-image: url("");
    background-repeat: no-repeat;
    height: 28px;
    width: 29px;
    background-size: contain;
    display: inline-block;
}

.modal_team__leftcol .team_item__soc_item:hover::after {
    background-image: url("");

}

.modal__cross:hover path {
    stroke: var(--tectum);
}

.modal__cross:active path {
    stroke: var(--whitet);
}

/* .team_item__img_kyc.team_item__img_kyc_full {
    height: 85px;
    width: 85px;
    margin-left: -52px;
    background-image: url(" ");
} */

.navigation_team {
    position: absolute;
    bottom: -88px;
    left: 50%;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    padding: 0px;
    gap: 24px;
    margin-left: -50px;
}

.navigation_team a {
    width: 40px;
    height: 40px;
    background: #222837;
    border-radius: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.modal_team_desc p {
    margin: 0px;
    font-weight: 375;
    line-height: 150%;
    letter-spacing: 0.09px;
}

.team_page_welc .link-blue.link_ext {
    display: inline-flex;
    gap: 8px;
    flex-direction: row;
    align-items: center;
}

.team_page_welc .link-blue.link_ext:active svg path {
    stroke: var(--whitet);
}

.link-blue.link_ext:active::after {
    content: "";
    background-image: url("");
    height: 13px;
    width: 13px;
    position: absolute;
    right: 0px;
    background-size: contain;
    background-color: transparent;
    top: 8px;
    background-repeat: no-repeat;
}

.team_graybl {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 40px;
}

.kyc_cer_img__wrap {
    display: flex;
    justify-content: center;
}

.kyc_cer_txt__wrap {
    text-align: center;
}

.kyc_cer_img__ttl {
    font-weight: 300;
    font-size: 36px;
    line-height: 120%;
    margin-bottom: 24px;
}

.link-blue.link_ext {
    background: none;
    position: relative;
    line-height: 150%;
}

.link-blue.link_ext:hover {
    text-decoration: underline;
}

.link-blue.link_ext::after {
    content: "";
    background-image: url("");
    height: 13px;
    width: 13px;
    position: absolute;
    right: 0px;
    background-size: contain;
    background-color: transparent;
    top: 8px;
    background-repeat: no-repeat;
}

.disablenav {
    opacity: .4;
}

.modal_soc_ln__wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0px;
    gap: 16px;
}

.lds-dual-ring.hidden {
    display: none;
}

.lds-dual-ring {
    display: inline-block;
    width: 80px;
    height: 80px;
}

.lds-dual-ring:after {
    content: " ";
    display: block;
    width: 64px;
    height: 64px;
    margin: 0 auto;
    left: 50%;
    margin-top: -32px;
    margin-left: -32px;
    top: 50%;
    position: absolute;
    border-radius: 50%;
    border: 6px solid #fff;
    border-color: #fff transparent #fff transparent;
    animation: lds-dual-ring 1.2s linear infinite;
}

@keyframes lds-dual-ring {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.overlayloader {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0px;
    right: 0px;
    width: 100%;
    min-height: 100%;
    background: linear-gradient(180deg, #06070A 0%, rgba(18, 22, 30, 0) 100%), linear-gradient(0deg, #12161E, #12161E), #06070A;
    z-index: 999;
    opacity: 0.9;
    transition: all 0.5s;
}

.softnote_wel_img.team_wel_img {
    --welteam_w: 710px;
    --welteam_h: 830px; 
    margin-top: 0px !important;
    margin-left: 0px !important;
    left: calc(50% - var(--welteam_w)/2 + 0.5px);
    top: calc(50% - var(--welteam_h)/2 + 0.5px);
}
.softnote_wel_img.team_wel_img { 
	 width: 61%;
    max-width: 350px;
	left: 0;
	right: 0;
	margin: 0 auto !important;
    top:0;
    height: 100%;
}
.navigation_team a:hover path {
    stroke: var(--tectum);
}

.team_item_tax {
    font-size: 17px;
    margin-bottom: 0px;
}

.team_item_tax.team_item_tax_grig-messenger {
    background: #45E08C;
    color: #222837;
}

.team_item_tax.team_item_tax_palmchain {
    background: var(--whitet);
    color: #222837;
}

.team_item_tax.team_item_tax_squareshare {
    background: #9EDE17;
    color: #222837;
}

.owl-logos.owl-carousel .owl-stage .owl-item img {
    max-height: 50px;
    width: auto;
}

/*========================HowTo===================================*/
.softnote_wel_img.howto_wel_img {
    min-height: 438px;
    position: absolute;
    margin-top: calc(438px / -2);
}

.howto_page .first-row-welc {
    margin-bottom: 200px;
}

.howto_page .steps_wrap {
    display: flex;
    flex-wrap: wrap;
    gap: 60px;
}

.howto_page .steps_wrap .step {
    width: calc(50% - 30px);
    box-sizing: border-box;
    display: flex;
    position: relative;
    padding: 80px 80px 96px;
    gap: 64px;
    background: #222837;
    box-shadow: 30px 30px 30px rgba(6, 7, 10, 0.05), 20px 0px 50px rgba(6, 7, 10, 0.05), 20px 4px 50px rgba(6, 7, 10, 0.1);
    border-radius: 24px;
}

.howto_page .steps_wrap .step .step_img,
.howto_page .steps_wrap .step .step_txt {
    flex-basis: 50%;
}

.howto_page .steps_wrap .step .step_txt {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 0px;
    gap: 16px;
}

.howto_page .steps_wrap .step .step_txt .step_desc {
    line-height: 150%;
    color: #EDEFF4;
}

.howto_page .steps_wrap .step .step_txt .step_desc a {
    color: var(--tectum);
}

.howto_page .steps_wrap .step .step_txt .step_desc p {
    margin-top: 0px;
    margin-bottom: 0px;
}

.howto_page .steps_wrap .step .step_txt h3 {
    font-weight: 650;
    font-size: 36px;
    line-height: 120%;
    color: var(--whitet);
}

.howto_cta {
    width: 56%;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 40px;
}

.howto_cta_txt {
    font-weight: 300;
    font-size: 32px;
    line-height: 120%;
    text-align: center;
}

.howto_cta_img {
    max-width: 214px;
}

.steps_wrap .step:nth-child(odd)::after {
    content: "";
    background-repeat: no-repeat;
    width: 20px;
    height: 22px;
    background-position: center;
    background-image: url("");
    display: block;
    position: absolute;
    right: -40px;
    background-size: contain;
    top: 50%;
    margin-top: -11px;
}

#scrolltop_btn {
    height: 40px;
    width: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    z-index: 1020 !important;
    right: 1px;
    bottom: 40%;
    opacity: 0;
    background: rgba(34, 40, 55, 0.6);
    backdrop-filter: blur(7.5px);
    border-radius: 6px;
    transition: opacity 1s;
    position: fixed;
}

#scrolltop_btn.visible {
    opacity: 1;
}

.page-template-page-howtobuy #scrolltop_btn.visible {
    opacity: 0;
}

.hire_page ul {
    list-style: disc;
    padding-left: 1.3rem;
    margin-top: 0;
    color: var(--greytxt);
    font-weight: 375;
    line-height: 150%;
    /* 30px */
}

.vacancies {
    padding-top: 200px;
}

.vacancies h2 {
    padding-bottom: 32px;
    padding-left: 20px;
    border-bottom: 2px solid #343C4D;
    margin-left: -20px;
    margin-right: -20px;
}

.vacancies .vacancies_row {
    padding-top: 100px;
}

.vacancies .vacancies_row h3 {
    color: var(--color-system-grey-15, #EDEFF4);
    font-size: 36px;
    font-style: normal;
    font-weight: 250;
    line-height: 120%;
    /* 43.2px */
    margin-bottom: 48px;
}

.vacancies .vacancies_row p {
    margin: 0px;
}

.vacancies .tecbtn_wrap {
    margin-top: 32px;
}

.hire_page .form_wrapper iframe {
    border-radius: 24px;
    overflow: hidden;
    background: #FFFFFF;
    box-shadow: 0px 5px 27px rgba(6, 7, 10, 0.9);
    height: 850px;
}

.blackpage.hire_page .first-row-welc h1+p {
    margin: 24px 0px 0px 0px;

}

.hire_page .softnote_wel_img.token_wel_img {
    min-height: 515px;
    position: absolute;
    margin-top: -257px;
}

.page-template-page-hiring .footer {
    padding-top: 200px;
}

.section-08.gradientblock .tecbtn_wrap {
    margin-top: 40px;
}

.section-08.gradientblock h2 {
    font-weight: 650;
    font-size: 52px;
    line-height: 120%;
    text-transform: none;
}

.section-08.section-08-bottom.gradientblock h2 {
    font-weight: 300;
}

.section-08.section-08-bottom.gradientblock h2 strong {
    font-weight: 700;
}

.section-08.gradientblock .gradientblock_text {

    font-weight: 300;
    font-size: 36px;
    line-height: 120%;
}

.section-08.gradientblock .gradientblock_r {
    background-repeat: no-repeat;
    background-size: 60%;
    background-position: left;
}

.gradientblock .container-fluid {}

.main-page-wrapper .section-01 .row-03 .col-right {
    padding-bottom: 100px;
    padding-top: 0px;
}

.main-page-wrapper .section-01 .row-03 .col-right .imagemobile {
    display: none;
}

.presale_wrap .presale_img .imagemobile {
    display: none;
}

.roadmap_page_test .roadmap_item_meta_ln {
    border: none;
    height: 27px;
    top: 0px;
}

.roadmap_page_test .roadmap_item_meta_ln span {
    position: absolute;
    left: 0px;
    right: 0px;
    border-top: 2px solid #3D475B;
    height: 2px;
    top: calc(50% - 1px);
}
  
.roadmap_item .roadmap_tax {
    white-space: nowrap;
}

/* .accordion-item-done .roadmap_item_wrap_2024 .roadmap_item:last-child .roadmap_item_meta_ln_wr, */
.accordion-item-done .roadmap_item_wrap_2020 .roadmap_item:last-child .roadmap_item_meta_ln_wr {
    display: none;
}
  

.roadmap_quar span {
    background: transparent;
}

.roadmap_quar {
    position: relative;
    background: #505B75;
    border-radius: 5px 0 5px 0;
    transform: skew(-13deg);
    display: inline-block;
}
 
.roadmap_quar span {
    padding: 0 10px;
    display: block;
    border-radius: 10px;
    transform: skew(13deg);
    font-weight: 700;
    letter-spacing: 0.4px;
}

.rewards_page .first-row-welc .tecbtn_wrap {
    margin-top: 32px;
}

.rewards_page .first-row-welc>div:last-child p {
    margin: 0px;
    font-size: 26px;
    font-weight: 350;
    line-height: 130%;
    color: #EDEFF4;
}

.rewards_page .first-row-welc>div:last-child p strong {
    font-size: 1.38em;
    font-weight: 650;
}

.rewards-block {
    margin-top: 200px;
    margin-bottom: 200px;
    display: flex;
    flex-direction: column;
    gap: 58px;
}

.rewads-row_1 {
    background: var(--tectum);
    border-radius: 20px;
    height: 220px;
    box-sizing: border-box;
    padding: 24px 30px 30px;
    flex-basis: 100%;
}

.rewads-row_1 span {
    letter-spacing: 0.005em;
    color: #F7F8FA;
}

.rewads-row_1 h2 {
    font-weight: 650;
    font-size: 72px;
    line-height: 110%;
    letter-spacing: -0.01em;
    color: #EDEFF4;
}

.rewards-block .rewads-row:last-child {
    gap: 20px;
}

.rewards_item {
    background: linear-gradient(180deg, #2D3547 0%, #202734 100%);
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 22px 30px 30px;
    border-radius: 20px;
    position: relative;
    flex-basis: 196px;
}

.rewards_item .itemlev_wr {
    display: flex;
    flex-direction: column;
    gap: 6px;
}

.rewards_item .item_lev {
    line-height: 150%;
}

.rewards_item .item_pers {
    font-weight: 650;
    font-size: 52px;
    line-height: 120%;
    color: #F7F8FA;
    letter-spacing: -0.01em;
    margin-bottom: 27px;
}

.rewards_faq.grayimgblock h2 {
    margin-bottom: 24px;
}

.rewards_faq.grayimgblock {
    padding: 140px 0px;
}

.rewards_item .iteminv {
    margin-top: 0px;
    background: #7384AA;
    border-radius: 20px;
    padding: 3px 8px 2px;
    font-weight: 700;
    font-size: 12px;
    line-height: 120%;
    letter-spacing: 0.02em;
    text-transform: uppercase;
    color: #222837;
}

.rewards_item::after {
    content: "";
    background-repeat: no-repeat;
    width: 20px;
    height: 22px;
    background-position: center;
    background-image: url("");
    display: block;
    position: absolute;
    right: 50%;
    background-size: contain;
    top: -40px;
    margin-right: -18px;
    transform: rotate(-90deg);
}

.rewards_item:first-child .iteminv {
    background-color: var(--tectum);
    color: var(--whitet);
}

.howtorew_item {
    padding: 80px 80px 96px;
    background: #222837;
    box-shadow: 20px 0px 50px 20px rgba(6, 7, 10, 0.05), 10px 0px 50px 20px rgba(6, 7, 10, 0.1), 30px 30px 30px rgba(6, 7, 10, 0.05);
    border-radius: 24px;
    display: flex;
    flex-direction: column;
}

.howtorew>.row>div {
    display: flex;
    align-items: stretch;
}

.howtorew_item img {
    max-width: 84px;
}

.howtorew_item p {
    margin-top: 0px;
}

.howtorew_item h3 {
    font-weight: 550;
    font-size: 26px;
    line-height: 130%;
    text-transform: uppercase;
    margin-top: 64px;
    margin-bottom: 24px;
}

.howtorew_item>.lnwrap {
    margin-top: auto;
}

.rewards_faq {
    margin-top: 200px;
}

.rewards_faq h2 {
    text-align: center;
}

.accordion_tec.accordion .accordion-button {
    position: relative;
    font-weight: 550;
    font-size: 26px;
    line-height: 130%;
    padding-right: 120px;
    color: #EDEFF4;
}

.accinner_txt {
    color: var(--greytxt);
}

.rewards_page .plane_txtblock p:last-child {
    margin-bottom: 0px;
}

.accordion_tec .accordion-button:not(.collapsed) .accord_icon_opended {
    opacity: 1;
}

.accordion_tec .accordion-button.collapsed .accord_icon_opended {
    opacity: 0;
}

.accordion_tec .accordion-button:not(.collapsed) .accord_icon {
    opacity: 0;
}

.accordion_tec .accordion-button.collapsed .accord_icon {
    opacity: 1;
}

.accordion_tec .accordion-button .accord_icon {
    opacity: 1;
}

.accordion_tec .closeaccicon {
    position: absolute;
    right: 20px;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    top: calc(50% - 15px);
    height: 30px;
    width: 30px;
}

.accordion_tec .accordion-header {
    padding: 32px 0;
    position: relative;
}

.accordion_tec .accordion-button.collapse.show {
    border-bottom: none;
}

.accordion_tec .accordion-collapse {
    padding-right: 150px;
    padding-bottom: 32px;
}

.accordion_tec .accordion-item {
    border-bottom: 2px solid #343C4D;
}

.rewards_faq .tecbtn_wrap {
    justify-content: center;
    margin-top: 100px;
}

.mobile_view {
    display: none;
}
 

.token-sale .whitebtn {
    padding-top: 7px;
    padding-bottom: 7px;
}

.token-sale .whitebtn.tockentet {
    padding-right: 16px;
    padding-left: 16px;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5em;
    letter-spacing: 0.01em;
    text-align: left;
    width: auto;
}

.token-sale .whitebtn {
    padding-top: 0px;
    padding-bottom: 0px;
    height: 34px;
    width: 34px;
    box-sizing: border-box;
}

.timerline .hurrytimer-campaign {
    padding: 0px;
}

.timerline p {
    margin: 0px 0px 0px 0px;
    font-weight: 550;
    font-size: 1.3em;
    line-height: 130%;
    display: flex;
    flex-basis: 490px;
    box-sizing: border-box;
    letter-spacing: 0.025em;
    align-items: center;
    text-transform: uppercase;
}

.main-page-wrapper .section-01 .row-03 .col-left .top {
    white-space: nowrap;
}

body.error404 .box-container-tt {}

.notfoundpage #main {
    min-height: 1034px;
    position: relative;
}

.earth404 {
    animation-duration: 2s;
    animation-name: none;

    background: #7384AA url("") no-repeat top center;
    height: 100vw;
    width: 100vw;
    max-width: 78vw;
    max-height: 78vw;
    position: absolute;
    top: 340px;
    z-index: 1;
    border-radius: 50%;
    background-size: contain;
    left: calc(50% - 39vw);
    box-shadow: 0px 6.31px 182.6px rgba(72, 123, 255, 0.4), 0px 4px 228.3px 56.62px rgba(115, 132, 170, 0.4);
}

.container-fluid.notfoundpage {
    padding: 0px;
}

.error404 .footer {
    padding-top: 0px;
}

.notfoundpage .firstline,
.notfoundpage h1 {
    color: #EEE;
    font-feature-settings: 'clig'off, 'liga'off;
    font-size: 64px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    /* 64px */
}

.notfoundpage_desc {
    position: relative;
    z-index: 11;
    font-weight: 350;
    font-size: 26px;
    line-height: 130%;
    text-align: left;
    color: #F7F8FA;
    max-width: 700px;
    margin: 0 auto;
}

.notfoundpage_btn {
    margin-top: 0px;
    display: flex;
    justify-content: flex-start;

}

.notfoundpage h1 strong {
    font-weight: 650;
}

.notfoundpage #main h2 {
    font-size: 24px;
    line-height: 140%;
}

.notfoundpage #a2a_share_save_widget-2 {
    display: none;
}

.header404,
.header404_0 {
    animation-duration: 2s;
    animation-name: slideto;
    font-style: normal;
    font-weight: 400;
    font-size: 386.09px;

    line-height: .7em;
    color: var(--tectum);
    text-shadow: 0px 4.22969px 52.8712px rgba(72, 123, 255, 0.2), 0px 2.11485px 11.6317px rgba(34, 40, 55, 0.1), 0px 4.22969px 69.7899px rgba(34, 40, 55, 0.7), 0px 4.22969px 105.742px rgba(22, 86, 255, 0.2);
}

@keyframes slideto {
    from {
        top: -200px;
        opacity: 0;
    }

    to {
        top: 200px;
        opacity: 1;
    }
}

.header404 {
    top: 200px;
    position: absolute;
    display: flex;
    justify-content: center;
    width: 100%;
    z-index: 2;
}

.header404 span {
    opacity: 0;
}

.header404_0 {
    position: absolute;
    top: 200px;

    left: calc(50% - 150px);
    z-index: 0;
    width: 300px;
    text-align: center;
}

.earth404_wrap {
    position: absolute;
    max-height: 1034px;
    z-index: 1;
    width: 100%;
    overflow: hidden;
    height: 100%;
}

.tokenomics_page .presale_wrap>.row>div {
    padding-left: 4%;
    padding-right: 4%;
}

.tokenttable1_head {
    font-weight: 550;
    white-space: nowrap;
    position: sticky;
    top: 0px;
}

.tokenttable1_row .col_6 {
    cursor: pointer;
}

.tockenomics_why {
    margin-top: 200px;
}

.tockenomics_why p {
    margin: 0px 0px 1em;
}

.tockenomics_why p a {
    color: var(--tectum);
}

.tokenttable1_row.active .col_6 svg path:nth-child(3) {
    display: none;
}

.stickytablehead .tokenttable1_head {
    background: #12161E;
    z-index: 3;
    top: 66px;
}

.tokenttable1_row .col_6 svg {
    width: 26px;
    height: 26px;
}

.tokenttable1_head .col_5 {
    text-align: right;
}

.tokenttable1_head .col_2 {
    display: flex;
    justify-content: center;
    align-items: center;
}

.tokenttable1_head .col_2 span {
    display: block;
    border-radius: 4px;
    background: var(--tectum);
    padding: 0px 4px;
    height: 20px;
    line-height: 20px;
}

section.tokenttable1 {
    padding-top: 200px;
}

.tokenttable1_row {
    display: grid;
    grid-template-columns: 50% 4% 10% 6% 17% auto;
    justify-content: space-between;
    gap: 20px;
    border-bottom: 2px solid #343C4D;
    box-sizing: border-box;
    padding: 10px 20px;
    margin-left: -20px;
    margin-right: -20px;
}

.tocken_utility {
    margin-top: 200px;
    margin-bottom: 200px;
}

.tokenomics_page .tocken_utility h2 {
    color: var(--greytxt);
    font-size: 26px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    /* 33.8px */
}

.tocken_utility ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.tocken_utility li {
    display: flex;
    gap: 20px;
    align-items: center;
    padding: 48px 0px;
    border-bottom: 2px solid #343C4D;
}

.tocken_utility li:last-child {
    border-bottom: none;
    padding-bottom: 70px;
}

.tocken_utility li:first-child {
    padding-top: 0px;
}

.tocken_utility li span {
    color: #EDEFF4;
    font-size: 36px;
    font-style: normal;
    font-weight: 650;
    line-height: 120%;
    /* 43.2px */
}

.tokenttable1_row .col_bottom {
    display: none;
}

.tokenttable1_row:nth-child(2) {
    color: #6D9FFF;
    font-weight: 550;
}

.tokenttable1_row:nth-child(4) {
    color: #A079FF;
    font-weight: 550;
}

.tokenttable1_row:nth-child(5) {
    color: #D885FF;
    font-weight: 550;
}

/* .tokenttable1_row:nth-child(9){
   color: #908DFF;font-weight: 550;
} */
.tokenttable1_row .col_1 {}

.tokenttable1_row.tokenttable1_in .col_2 {
    text-align: right;
}

.tokenttable1_row.tokenttable1_in .col_3 {
    text-align: right;
}

.tokenttable1_row.tokenttable1_in .col_4 {
    text-align: right;
}

.tokenttable1_row.tokenttable1_in .col_5 {
    text-align: right;
}

.col_mobile {
    display: none;
}

.tokenttable1_row.tokenttable1_in .col_bottom {
    font-size: 0.75em;
    color: #CACEDC;
    line-height: 150%;
    font-weight: 400;
    line-height: 150%;
}

#table_tokenomics_3 .currentmonth {
    background: #222837;
}

.table_tokenomics_2_col .item {
    padding: 4px 20px;
}

.table_tokenomics_2_col {
    display: flex;
    flex-direction: column;
    border-right: 2px solid #343C4D;
    padding: 0px;
    box-sizing: border-box;
    max-width: 7.9%;
    width: 7.9%;
    ;
    min-width: 7.9%;
    font-size: 17px;
    font-weight: 375;
    z-index: 1;
}

.table_tokenomics_2_col:last-of-type {
    border-right: none;
}

.table_tokenomics_2_col.col_1 {
    width: 5.2%;
    min-width: 5.2%;
}

.table_tokenomics_2_col.col_last {
    border-right: 0px;
}

.hovercol {
    background: red;
}

.table_tokenomics_3_wrap,
#table_tokenomics_2 {
    position: relative;
}

.table_tokenomics_3_wrap .hoverline,
#table_tokenomics_2 .hoverline {
    display: none;
    position: absolute;
    top: 52px;
    height: 32px;
    left: 0px;
    right: 0px;
    background: #343C4D;
    opacity: 1;
    transition: .1s;
    z-index: 0;
}

.table_tokenomics_3_wrap .hoverline.show,
#table_tokenomics_2 .hoverline.show {
    display: block;
}

.table_tokenomics_2_col .item.item_head {
    height: 54px;
    font-weight: 550;
    margin-bottom: 17px;
    white-space: normal;
    line-height: 108%;
    color: #EDEFF4;
}

.table_tokenomics_2_col .item.item_head.fix {
    position: fixed;
    top: calc(66px + 32px);

    padding-top: 18px;
    padding-bottom: 18px;
    background: #12161E;
    box-shadow: 6px 0px 16px 0px #0A0D1780;

}

.table_tokenomics_2_col.col_1 .item.item_head.fix {
    max-width: 3.5%;
}

.table_tokenomics_2_col .item {
    margin-bottom: 0px;
    white-space: nowrap;
}

.table_tokenomics_2_col .item.item_gr {
    color: #8C93B2;
}

.table_tokenomics_2_col.col_head {
    white-space: nowrap;
}

.table_tokenomics_2_col:not(.col_1) .item {
    text-align: left;
}

.table_tokenomics_2_col .item {
    color: var(--greytxt);
}

.table_tokenomics_2_col.col_1 .item {
    color: #EDEFF4;
}

#table_tokenomics_2 {
    display: flex;
    justify-content: center;
}

.table_tokenomics_2 {
    margin-top: 140px;
}

.table_tokenomics_2 h2 {
    text-align: center;
    margin-bottom: 56px;
}

.table_tokenomics_2 .leg {
    color: var(--greytxt);
    text-align: center;
    font-size: 15px;
}

#table_tokenomics_2 {
    margin-bottom: 70px
}

.table_tokenomics_2_headerrow {
    display: flex;
    justify-content: center;
}

#table_tokenomics_2_headerrow {
    display: none;
    background: #12161E;
    width: 100%;
    left: 0px;
    padding-top: 18px;
    z-index: 100;
}

#table_tokenomics_3_headerrow.fixed,
#table_tokenomics_2_headerrow.fixed {

    position: fixed;
    top: 66px;
}

.admin-mode #table_tokenomics_3_headerrow.fixed,
.admin-mode #table_tokenomics_2_headerrow.fixed {
    top: calc(66px + 32px);
}

.footer {
    padding-top: 200px;
}

.tokenttable1_row .col_1 .col_top {
    font-weight: 550;
}

.external-roadmap {
    margin-top: 200px;
}

.softnote_cur_wrap .white-plate .item:nth-child(2),
.softnote_cur_wrap .white-plate .item:nth-child(3),
.softnote_cur_wrap .white-plate .item:nth-child(4) {
    display: none;
}

.softnote_cur_wrap .white-plate .item:nth-child(1) {
    padding-right: 20px;
}

.softnote_cur_wrap .white-plate {
    justify-content: center;
}

.airdrop_page .token_wel_img_wrap {
    position: relative;
}

.airdrop_page h1 {
    text-align: center;
}

.blackpage.airdrop_page {
    padding-top: 0px;
}

.airdrop_first {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    height: calc(100vh - 66px - 52px);
}

.airdrop_first p {
    font-size: 52px;
    font-weight: 250;
    line-height: 110%;
    /* 57.2px */
    letter-spacing: -1.04px;
    color: var(--Color-system-Grey-15, #EDEFF4);
    margin: 0px;

    text-align: center;
}


.airdrop_page .first-row-welc h1 {
    font-size: 64px;
    line-height: 70.4px;
    color: #EDEFF4;
    font-weight: 650;
    margin-bottom: 24px;
}

.airdrop_page .first-row-welc {
    padding-bottom: 140px;
}

.airdrop_page .first-row-welc p {
    font-size: 24px;
    font-weight: 350;
    line-height: 31px;
    letter-spacing: 0em;
    text-align: left;
    font-variation-settings: 'slnt'0;
    margin-bottom: 32px;
    margin-top: 0px;
    color: var(--greytxt);
}

.airdrop_page .softnote_wel_img.howto_wel_img {
    min-height: 365px;
    position: absolute;
    margin-top: calc(365px / -2);
    top: 50%;
    width: 100%;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.airdrop_page h2 {
    font-weight: 650;

    text-align: center;
}

.questcard:last-child {
    margin-bottom: 0;
}

.gradient_txt,
.airdrop_page .blueh2 {
    font-size: 64px;
    font-weight: 650;
    line-height: 70px;
    letter-spacing: 0em;
    text-align: center;
    font-variation-settings: 'slnt'0;
    background: linear-gradient(90.17deg, #638FFF 1.93%, #4075FF 98.53%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin: 0px;
    animation: gradient 15s ease infinite;
}

.airdrop_page .readytoget_wrap {
    margin-top: calc(56px + 103px);
}

.gradient_txt {
    font-size: 72px;

}

.readytoget_item_cont p {
    margin: 0px;
}

.airhowto_p {
    text-align: center;
    margin: 24px 0 0;
}

.airhowto_item .gradient_txt {
    position: absolute;
    top: -103px;
    line-height: 1;
}

@keyframes gradient {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }
}

.airdrop_page .sectioncall_desc {
    margin-top: 48px;
}

.sectionrewards_desc {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.sectionrewards_desc p:nth-child(2) {
    font-weight: 500;
    margin-bottom: 24px;
}

.sectionrewards_desc p {
    color: var(--Color-system-Grey-15, #EDEFF4);
    text-align: center;
    font-size: 26px;
    font-style: normal;
    font-weight: 250;
    line-height: 130%;
    /* 33.8px */
    margin: 0px;
}

.sectionrewards_lght h2 {
    margin-top: 24px;
}

.sectionrewards_lght {
    margin-bottom: 56px;
    margin-top: 70px;
    position: relative;
    width: 100%;
}

.sectionrewards_lght:before {
    content: "";
    width: var(--lht-bgrnd-w);
    display: block;
    --lht-bgrnd-w: 1240px;
    height: 100%;
    margin: 0 auto;
    position: absolute;
    top: 0;
    left: calc(50% - var(--lht-bgrnd-w) / 2);
    max-width: var(--lht-bgrnd-w);
    border-radius: var(--lht-bgrnd-w);
    opacity: 0.18;
    background: var(--Color-project-Tectum, #487BFF);
    -webkit-filter: blur(calc(var(--lht-bgrnd-w) / 4));
    filter: blur(calc(var(--lht-bgrnd-w) / 4));
    /* -webkit-transform: translate3d(0, 0, 0);
   -moz-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0); */
}

.sectionrewards {
    padding-bottom: 200px;
}

.airdrop_page .sectioncall {
    padding-bottom: 500px;
    background-size: cover;
    background-position: bottom;
    background-repeat: no-repeat;
    margin-right: -80px;
    margin-left: -80px;
    background-image: url("")
}

.airdrop_page .sectioncall_desc p {
    font-size: 24px;
    font-weight: 350;
    line-height: 31px;
    letter-spacing: 0em;
    text-align: center;
    font-variation-settings: 'slnt'0;
    color: #EDEFF4;
    margin: 0px 0px 16px 0px;
}

.seasonsair .tecbtn_wrap {
    display: flex;
    gap: 10px;
    border-radius: 24px;
    border: 2px solid var(--Color-system-Black-85, #343C4D) !important;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    padding: 10px;
    box-sizing: border-box;
    margin-bottom: 100px;
}

.airdrop_page .seasonsair .tecbtn {
    box-sizing: border-box;
    padding: 17px 40px;
    height: auto;
    background: var(--Gradient-blue, linear-gradient(87deg, #477BFF 5.33%, #1A59FF 94.67%));
    box-shadow: 0px 4px 30px 0px rgba(22, 86, 255, 0.50);
    border-radius: 15px;
    font-size: 17px;
    font-weight: 500;
    line-height: 150%;
    /* 25.5px */
    letter-spacing: 0.595px;
    text-transform: uppercase;
    color: var(--Color-system-Grey-15, #EDEFF4);
    flex: 1 1 0;
}

.seasonsair .gradient_txt {
    text-align: center;

    font-size: 36px;
    font-style: normal;
    font-weight: 650;
    line-height: 120%;
    /* 43.2px */
}

.quests_air {
    margin-top: 200px;
}

.quests_air h2 {
    margin-bottom: 56px;
}

.questcard {
    border-radius: 24px;
    border: 2px solid var(--Color-system-Black-85, #343C4D);
    background: var(--Gradient-blue-transparent, linear-gradient(275deg, rgba(72, 123, 255, 0.10) 0%, rgba(46, 104, 255, 0.02) 100%));
    padding: 60px 80px;
    display: grid;
    gap: 64px;
    grid-template-columns: 109px auto 155px 34px;
    margin-bottom: 20px;
}

.questcard .questcard_pr_lnwr:hover a svg path {
    stroke: #487BFF;
}

.questcard:hover .questcard_pr_lnwr:hover a {
    border-color: #487BFF;
}

.questcard:hover {
    border: 2px solid var(--Gradient-blue, #477BFF);
    background: var(--Gradient-blue-transparent, linear-gradient(275deg, rgba(72, 123, 255, 0.10) 0%, rgba(46, 104, 255, 0.02) 100%));
    box-shadow: 0px 4px 40px 0px rgba(22, 86, 255, 0.50);
}

.questcard_num {
    width: 109px;
    background: url("");
    background-repeat: no-repeat;
    background-position: top center;
    background-size: contain;
    height: 84px;
}

.questcard:nth-child(2) .questcard_num {
    background-image: url("");
}

.questcard:nth-child(3) .questcard_num {
    background-image: url("");
}

.questcard:nth-child(4) .questcard_num {
    background-image: url("");
}

.questcard:nth-child(5) .questcard_num {
    background-image: url("");
}

.questcard:nth-child(6) .questcard_num {
    background-image: url("");
}

.questcard:nth-child(7) .questcard_num {
    background-image: url("");
}

.questcard:nth-child(8) .questcard_num {
    background-image: url("");
}

.questcard:nth-child(9) .questcard_num {
    background-image: url("");
}

.questcard:nth-child(10) .questcard_num {
    background-image: url("");
}

.questcard:nth-child(11) .questcard_num {
    background-image: url("");
}

.questcard:nth-child(12) .questcard_num {
    background-image: url("");
}

.questcard:nth-child(13) .questcard_num {
    background-image: url("");
}

.questcard:nth-child(14) .questcard_num {
    background-image: url("");
}

.questcard_desc h3 {
    background: var(--Gradient-blue, linear-gradient(87deg, #477BFF 5.33%, #1A59FF 94.67%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 26px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    margin: 0px;

}

.questcard_desc {
    display: flex;
    flex-direction: column;
    gap: 24px;
    justify-content: center;
}

.questcard_desc p {
    margin-bottom: 0px;
    margin: 0px;
}

.questcard_pr_ln {
    display: flex;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    align-items: center;
    border: 1.5px solid #2E68FF;
    min-width: 32px;
    min-height: 32px;
    flex-basis: 32px;
    justify-content: center;
}

.questcard_pr {
    display: flex;
    position: relative;
    flex-direction: column;
    justify-content: space-around;
}

.questcard_pr_lnwr {
    display: flex;
    align-items: center;
}

.questcard_desc .green a {
    color: var(--Color-project-Grig, #45E08C);
    text-decoration: underline;
}

.questcard_desc .green {
    color: var(--Color-project-Grig, #45E08C);
}

.questcard_pr_txt {
    white-space: nowrap;
    color: var(--Color-system-Grey-15, #EDEFF4);
    font-size: 36px;
    font-style: normal;
    font-weight: 650;
    line-height: 120%;
    /* 38.4px */
}

.questcard_pr_green {
    border-radius: 8px;
    background: var(--Color-project-Grig, #45E08C);

    padding: 0px 12px;
    color: var(--Color-system-Grey-95, #12161E);

    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    /* 30px */
}

.questcard_num .gradient_txt {
    position: absolute;
    left: 0;
    font-style: italic;
    display: block;
    top: 0;
    line-height: 61px;
    width: 55px;
    text-align: center;
    font-size: 53px;
    left: calc(50% - 35px);
}

.season_card {
    display: flex;
    box-sizing: border-box;
    padding: 80px;
    flex-direction: column;
    align-items: flex-start;
    border-radius: 24px;
    border: 2px solid var(--Gradient-blue, #477BFF);
    background: var(--Gradient-blue-transparent, linear-gradient(275deg, rgba(72, 123, 255, 0.10) 0%, rgba(46, 104, 255, 0.02) 100%));
    box-shadow: 10px 35px 70px 0px rgba(0, 0, 0, 0.50);
    margin: 56px auto;
    width: 100%;
    max-width: 380px;
}

.season_card .season_card_m {
    color: var(--Color-system-Grey-15, #EDEFF4);
    font-size: 26px;
    font-weight: 500;
    line-height: 130%;
    /* 33.8px */
    letter-spacing: 0.52px;
    text-transform: uppercase;
    letter-spacing: 0.6px;
}

.season_card .season_card_t {
    color: var(--Color-system-Grey-15, #EDEFF4);
    font-size: 26px;
    font-weight: 375;
    line-height: 130%;
    /* 33.8px */
}

.season_card .season_card_d {
    font-size: 96px;
    font-weight: 700;
    line-height: 110%;
    /* 33.8px */
    letter-spacing: -0.52px;
    margin-bottom: 100px;
}

.airdrop_page .seasonsair .tecbtn.btn_black {
    border-radius: 15px;
    border: 2px solid #F7F8FA !important;
    opacity: 0.4;
    background: transparent;
    box-shadow: none;
}

.airdrop_page .sectioncall_desc p.strong {
    font-size: 32px;
    font-weight: 650;
    line-height: 38px;
    letter-spacing: 0em;
    text-align: center;
    font-variation-settings: 'slnt'0;
    color: #EDEFF4;
}

.airdrop_page .leaderboard {

    padding-top: 200px;
    padding-bottom: 200px;

}

.airdrop_page .search-field:focus-visible {
    border: none;
    outline: none;
}

.airdrop_page .search-field {
    width: 100%;
    color: #EDEFF4;
    border-radius: 6px;
    padding-right: 20px;
    padding-left: 20px;
    height: 40px;
    background: transparent;
    border: none;
    background: var(--Color-system-Grey-90, #222837);
}

.airdrop_page .accordion_tec .accordion-collapse {
    padding-right: 0px;
    padding-bottom: 0px;
}

.airdrop_page .leaderboard-search-inner {
    position: relative;
}

.airdrop_page .leaderboard-search-inner svg {
    position: absolute;
    right: 20px;
    top: 8px;
}

.airdrop_page .leaderboard_table {
    margin-top: 48px;
}

.airdrop_page .leaderboard_table_row {
    display: flex;
    height: 40px;
    align-items: center;
    border-bottom: 2px solid #343C4D;
}

.airdrop_page .leaderboard_table_col {
    flex-basis: 33.3332%;
    padding: 0 20px;
    font-size: 18px;
    font-weight: 550;
    line-height: 27px;
    letter-spacing: 0.005em;
    text-align: left;
    color: #EDEFF4;
    font-variation-settings: 'slnt'0;
}

.airdrop_page .pagenavi {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 28px;
    font-size: 18px;
    gap: 8px;
}

.airdrop_page .pagenavi .first {
    order: 0;
}

.airdrop_page .pagenavi .previouspostslink,
.pagenavi .nextpostslink {
    height: 28px;
    width: 28px;
    background-repeat: no-repeat;
    margin: 0;
    padding: 0;
    display: block;
}

.airdrop_page .pagenavi .previouspostslink {
    order: -1;

}

.airdrop_page .pagenavi .extend {
    color: #CACEDC;
    margin: 0px 8px;
}

.airdrop_page .pagenavi a:hover,
.airdrop_page .pagenavi span.current {
    color: var(--tectum);
}

.airdrop_page .pagenavi .nextpostslink {
    order: 8;
}

.airdrop_page .readytoget {
    padding-top: 140px;
    padding-bottom: 140px;
}

.airdrop_page .readytoget_wrap {
    padding: 14px 80px;
    box-sizing: border-box;
    display: flex;
    position: relative;
    justify-content: space-between;
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 160px;
    align-items: center;
    gap: 0px;
    border-radius: 16px;
    border: 2px solid var(--Gradient-blue, #477BFF);
    background: var(--Gradient-blue-transparent, linear-gradient(275deg, rgba(72, 123, 255, 0.10) 0%, rgba(46, 104, 255, 0.02) 100%));
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}

.airhowto {
    padding-top: 100px;
    padding-bottom: 100px;
}

.airhowto_item {
    position: relative;
    text-align: center;
    display: flex;
    justify-content: center;
}

.airdrop_page .readytoget_item p {
    color: var(--color-system-grey-15, #EDEFF4);
    margin: 0px;
    font-size: 24px;
    font-weight: 550;
    line-height: 130%;
    letter-spacing: 0.6px;
    text-transform: uppercase;
}

.airdrop_page .readytoget_item {
    border-radius: 20px;
    background: var(--color-system-grey-90, #222837);
    box-shadow: 30px 30px 30px 0px rgba(6, 7, 10, 0.05), 20px 0px 50px 20px rgba(6, 7, 10, 0.10), 10px 0px 50px 20px rgba(6, 7, 10, 0.15);
    display: flex;
    padding: 20px 20px 32px 20px;
    flex-direction: column;
    align-items: flex-start;
    flex: 1 0 0;
    align-self: stretch;
}

.airdrop_page .readytoget_item_cont {
    margin-top: 0px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
    align-self: stretch;
}

.airdrop_page .readytoget_item_cont p {
    color: var(--Color-system-Grey-15, #EDEFF4);
    font-size: 26px;
    font-style: normal;
    font-weight: 375;
    line-height: 130%;
    /* 33.8px */
    margin: 0px;
}

.airdrop_page .link-blue {
    display: inline-flex;
    font-size: 20px;
    flex-direction: column;
    color: var(--tectum);
    padding-right: 23px;
    background-position: right 50%;
}

.airdrop_page .accordion .accordion-item {
    background: transparent;
    border: none;
}

.airdrop_page .accordion_tec {
    margin-top: 24px;
}

.airdrop_page .accordion_tec.accordion .accordion-button {
    position: relative;
    padding: 0px 20px;
    color: var(--color-system-grey-15, #EDEFF4);
    font-size: 24px;
    font-weight: 550;
    line-height: 130%;
    background: transparent;
    box-shadow: none;
}

.airdrop_page .accordion-button::after {
    display: none;
}

.airdrop_page .accordion_tec .accordion-button:not(.collapsed) .accord_icon_opended {
    opacity: 1;
}

.airdrop_page .accordion_tec .accordion-button.collapsed .accord_icon_opended {
    opacity: 0;
}

.airdrop_page .accordion_tec .accordion-button:not(.collapsed) .accord_icon {
    opacity: 0;
}

.airdrop_page .accordion_tec .accordion-button.collapsed .accord_icon {
    opacity: 1;
}

.airdrop_page .accordion_tec .accordion-button .accord_icon {
    opacity: 1;
}

.airdrop_page .accordion_tec .closeaccicon {
    position: absolute;
    right: 20px;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    top: calc(50% - 15px);
    height: 30px;
    width: 30px;
}

.airdrop_page .accordion_tec .accordion-header {
    padding: 32px 0 24px;
    position: relative;
}

.airdrop_page .accordion_tec .accordion-button.collapse.show {
    border-bottom: transparent;
}

.airdrop_page .accordion_tec .accordion-collapse>div {
    padding-bottom: 32px;
    color: var(--greytxt);
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
    line-height: 150%;
    letter-spacing: 0.09px;
}

.airdrop_page .accordion_tec .accordion-item {
    border-bottom: 2px solid #343C4D;
}

.airdrop_page .mintsoftnote {

    display: flex;
    margin-top: 0px;
    padding: 140px 188px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 40px;
    flex-shrink: 0;
    position: relative;
    background: url("") no-repeat;
    background-size: cover;
}

.listofquests .swiper {
    overflow: unset;
}

.listofquests h2 {
    text-align: left;
}

.listofquests .swiper-slide {
    padding-top: 0px;
    padding-bottom: 0px;
    height: unset;
}

.airdrop_page .mintsoftnote::before {
    content: "";
    display: block;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    width: 100%;
    position: absolute;
    background: rgba(18, 22, 30, 0.9);
    backdrop-filter: blur(2px);
}

.swiper-slider-ban .swiper-slide a {
    display: block;
    overflow: hidden;
    border-radius: 20px;
    background-size: cover;
    height: 0;
    padding-bottom: 56%;
    position: relative;
}

.swiperordinals.swiper-horizontal>.swiper-scrollbar,
.swiper-slider-ban.swiper-horizontal>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
    bottom: -60px;
}

.swiperordinals>.swiper-scrollbar,
.swiper-horizontal>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {

    border-radius: 4px;
    background: var(--Color-system-Grey-90, #222837);
}

.swiperordinals>.swiper-scrollbar-drag,
.swiper-scrollbar>.swiper-scrollbar-drag {
    border-radius: 4px;
    background: var(--Color-system-Grey-50, #8C93B2);
}

.airdrop_page .mintsoftnote_inner {
    display: flex;
    position: relative;
    flex-direction: column;
    align-items: center;
    gap: 16px;
    align-self: stretch;
}

.airdrop_page .mintsoftnote_txt {
    color: var(--color-system-grey-15, #EDEFF4);
    text-align: center;
    margin-top: 8px;
    margin-bottom: 24px;
    font-size: 32px;
    font-weight: 300;
    line-height: 120%;
}

.roadmap_table {
    margin-top: 48px;
    margin-left: -20px;
    margin-right: -20px;
}

.roadmap_table_row {
    display: flex;
    padding: 10px 20px;

    align-items: center;
    border-bottom: 2px solid #343C4D;
}

.roadmap_table_row.roadmap_table_row_head {
    display: flex;
    padding: 10px 20px 16px;

    align-items: center;
    border-bottom: 2px solid #343C4D;
}

.roadmap_table_col {
    flex-basis: calc((50% - 40px)/3);
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.005em;
    text-align: left;
    color: #EDEFF4;
    font-variation-settings: 'slnt'0;
}

.roadmap_table_row_head .roadmap_table_col {}

.roadmap_table_row_head {

    font-weight: 550;
}

.roadmap_table_row_head .roadmap_table_col {

    color: #7384AA;
}

.roadmap_page .first-row-welc h1+p {
    color: var(--greytxt);
    margin-bottom: 0px;
}

.roadmap {
    padding-top: 110px;
}

.roadmap_table_row .event-tag {
    border-radius: 12px;
    border: 2px solid #D82D75;
    line-height: 150%;
    padding: 0px 12px;
    display: inline-flex;
    align-items: center;
    height: 30px;
    color: var(--color-system-grey-5, #F7F8FA);
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    /* 24px */
    letter-spacing: 0.56px;
    text-transform: uppercase;
    box-sizing: border-box;
}

.roadmap_table_row .event-tag.Listing {
    border-color: #1656FF;

}

# {
    z-index: 20;
    position: relative;
}

.roadmap .progress {}

.roadmap .next {}

.roadmap_table_row .event-tag.Community {

    border-color: #AD24CF;

}

.roadmap_table_row .event-tag.AMA {

    border-color: #7D16FF;

}

.roadmap_table_col_ln a {
    font-size: 0px;
    color: transparent;
    display: flex;
    height: 30px;
    width: 30px;

    justify-content: center;
    align-items: center;
}

.roadmap_table_col_lnh,
.roadmap_table_col.roadmap_table_col_ln {
    flex-basis: 40px;
    display: flex;
    justify-content: flex-end;
}

.roadmap_table_col:nth-child(1) {
    flex-basis: 126px;
}

.roadmap_table_col:nth-child(1) {
    flex-basis: 50%;
    width: 50%;
    min-width: 50%;
}

.roadmap_table_wrap h3 {
    padding-left: 0px;
    font-size: 24px;
    font-weight: 550;
    line-height: 31px;
    letter-spacing: 0.025em;
    text-align: left;
    font-variation-settings: 'slnt'0;
    color: #7384AA;
    text-transform: uppercase;
}

.faq_accordion {
    margin-top: 110px;
    margin-bottom: 32px;
}

.faq_accordion .accordion-header {
    padding: 27px 20px 27px 18px;
}

.faq_accordion .accordion-button {
    color: var(--color-system-grey-5, #F7F8FA);
    font-size: 36px;
    font-weight: 650;
    line-height: 120%;
    display: flex;
    align-items: center;
    gap: 14px;
    cursor: pointer;
}

.accordion_tec.faq_accordion .accordion-collapse {
    padding-right: 0px;
    padding-bottom: 0px;
}

.faq_accordion .level1 .accordion-button {
    color: var(--color-system-grey-15, #EDEFF4);
    font-size: 26px;
    font-weight: 550;
    line-height: 130%;
}

.faq_accordion .level1 .accordion-header {
    padding: 32px 140px 32px 20px;
}

.accordion_tec.faq_accordion .level1 .accordion-collapse .desc {
    color: var(--greytxt);

    font-weight: 400;
    line-height: 150%;
    padding: 0px 20px 32px;
}

.accordion_tec.faq_accordion .level1 .accordion-collapse .desc p {
    margin: 0px;
}

.accordion_tec.faq_accordion>.accordion-item {
    position: relative;
}

.accordion_tec.faq_accordion>.accordion-item>.accordion-header>.accordion-button:before {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    height: 2px;
    background: #343C4D;
}

.faq_accordion.accordion_tec>.accordion-item {
    border-bottom: 2px solid transparent;
}

.accordion_tec.faq_accordion>.accordion-item>.accordion-header>.accordion-button[aria-expanded="true"]:before {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    height: 2px;
    background: var(--tectum);
}

.accordion_tec.faq_accordion .accordion-collapse .level1 {
    padding-bottom: 100px;
}

.faq_accordion .accordion-button>svg {
    max-width: 47px;
}

.pagesearch {
    position: relative;
    margin-top: 56px;
    width: 790px;
    margin-left: auto;
    margin-right: auto;
}

.pagesearch .input-group {
    display: flex;
    align-items: center;
    border-radius: 6px;
    background: var(--color-system-grey-90, #222837);
    flex-direction: row-reverse;
    padding-right: 16px;
}

.pagesearch .input-group .btn {

    padding: 0;
    background: transparent;
    height: 26px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
}

.pagesearch .form-control {
    background: transparent;
    border-radius: 4px;
    border: 1px solid transparent;
    height: auto;
    width: 100%;
    padding: 8px 16px;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 0.17px;
    color: var(--whitet);
    transition: .3s;
}

.pagesearch .form-control:focus,
.pagesearch .form-control:focus-visible {
    border: 1px solid #1656FF;
    box-shadow: none;
    outline: none;
    transition: .3s;
}

.highlight {
    color: var(--tectum);
}

.accordion_tec.faq_accordion .desc ul {
    list-style: circle;
}

.accordion_tec.faq_accordion .desc ol {
    list-style: number;
}

.faq_page .tecbtn_wrap_sec {
    margin-top: 100px;
}

.faq_page .first-row-welc h1+p,
.glossary_page .first-row-welc h1+p {
    margin-bottom: 0px;
}

.pagesearch .clear-search {
    padding-right: 4px;
    border-right: 1px solid #465067;
    margin-right: 4px;
    display: flex;
    align-items: center;
    cursor: pointer;
    opacity: 0;
    transition: .3s;
    visibility: hidden;
}

.pagesearch .clear-search.showclose {
    opacity: 1;
    transition: .3s;
    visibility: visible;
}

#notfoundtxt {
    display: block;
    text-align: center;
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: -46px;
    color: var(--greytxt);
}

.hidetable {
    opacity: 0;
}

.showtable {
    opacity: 1;
}

.page-template-page-white .footer {
    padding-top: 0px;
}

.menu-footer-col {
    display: flex;
}

.footer-addresses .title {
    color: #CACEDC;
    font-weight: 500;
    margin-bottom: 16px;
    line-height: 150%;
}

.footer-addresses .address p {
    max-width: 260px;
    color: var(--greytxt);
}

.pb-200 {
    padding-bottom: 200px;
}
.pt-200{
    padding-top: 200px;
}
.footer-top .socials .item a {
    background: none;
}

.footer-top .socials .item svg:hover {}

.footer-top .socials .item:not(.twitter) svg:hover rect,
.footer-top .socials .item:not(.twitter) svg:hover path {
    stroke: #487BFF;
}

.footer-top .socials .item.debank:hover svg path:nth-child(1) {
    stroke: #487BFF;
}

.footer-top .socials .item.coinmarketcap:hover svg path,
.footer-top .socials .item.coingecko:hover svg path,
.footer-top .socials .item.cb:hover svg path:nth-child(2),
.footer-top .socials .item.socx:hover svg path:nth-child(2) {
    stroke: transparent !important;
    fill: #487BFF;
}
.footer-top .socials .item.coingecko:hover svg circle{
    stroke: #487BFF;
}
.footer-top .socials .item.debank:hover svg path:nth-child(2) {
    stroke: transparent;
    fill: #487BFF;
}

.footer-top .socials .item:not(.socx) svg:hover rect,
.footer-top .socials .item:not(.socx) svg:hover path {
    stroke: #487BFF;
}

.footer-top .socials .item.twitter svg:hover path:nth-child(2) {
    fill: #487BFF;
}

.footer-top .socials .item.twitter svg:hover path:first-child {
    stroke: #487BFF;
}

.footer-top .socials .item:not(.socx):focus svg rect,
.footer-top .socials .item:not(.socx) svg:focus path,
.footer-top .socials .item:not(.socx) svg:active rect,
.footer-top .socials .item:not(.socx) svg:active path {
    stroke: #2E68FF;
}

.footer-top .socials .item:not(.socx) svg:focus rect,
.footer-top .socials .item:not(.socx) svg:focus path,
.footer-top .socials .item:not(.socx) svg:active rect,
.footer-top .socials .item:not(.socx) svg:active path {
    stroke: #2E68FF;
}

.footer-top .socials .item.socx svg:focus path:nth-child(2),
.footer-top .socials .item.socx svg:active path:nth-child(2) {
    fill: #2E68FF;
}

.footer-top .socials .item.socx:focus svg path:first-child,
.footer-top .socials .item.socx:active svg path:first-child {
    stroke: #2E68FF;
}
.footer-top .socials .item.coinmarketcap:focus svg path,
.footer-top .socials .item.coingecko:focus svg path,
.footer-top .socials .item.cb:focus svg path:nth-child(2),
.footer-top .socials .item.coinmarketcap:active svg path,
.footer-top .socials .item.coingecko:active svg path,
.footer-top .socials .item.cb:active svg path:nth-child(2),
.footer-top .socials .item.cb:focus svg path:nth-child(2),
.footer-top .socials .item.cb:active svg path:nth-child(2),
.footer-top .socials .item.socx:focus svg path:nth-child(2),
.footer-top .socials .item.socx:active svg path:nth-child(2) {
    stroke: transparent !important;
    fill: #2E68FF;
}
.footer-top .socials .item.coingecko:focus svg circle,
.footer-top .socials .item.coingecko:active svg circle{
    stroke: #2E68FF;
}
#modalin.modal.active {
    display: flex;
}

#modalin.modal .modal-body_links:nth-child(2) {
    padding-top: 24px;
    margin-top: 24px;
    border-top: 1px solid #CACEDC;
}

#modalin.modal {
    bottom: auto;
    width: 669px;
    height: 660px;
    padding: 60px 60px;
    border-radius: 10px;
    border: 2px solid var(--tectum);
    gap: 48px;
    display: flex;
    flex-direction: column;
    gap: 48px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: calc(-660px / 2);
    margin-left: calc(-669px / 2);
    background: #EDEFF4;
    z-index: 99999;
    box-sizing: border-box;
    box-shadow: 0px 4px 40px 0px rgba(72, 123, 255, 0.20), 0px 2px 20px 0px rgba(72, 123, 255, 0.40);


}

#modalin.modal {
    display: none;
}

#modalin.modal .modal__cross {
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer;
}

#modalin.modal .modal-header h5 {
    color: #06070A;
    text-align: center;
    margin: 0px;
    font-size: 26px;
    font-style: normal;
    font-weight: 550;
    line-height: 130%;
}

#modalin.modal .modal-body_links {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
    gap: 20px 32px;
    align-self: stretch;

}

/* #modalin.modal .modal-body_links:nth-child(1){
   display: grid;
   grid-template-areas: "modaln-bit1 modaln-unis modaln-mexc" "modaln-bit modaln-coinw modaln-oc" "modaln-bitru modaln-gateio modaln-xtcom" "modaln-biconomy modaln-smardex";
} */
@media (max-width:2049.9px) {
    #modalin.modal .modaln-swing svg {
        width: 140px;
        height: auto;
        /* grid-area: modaln-xtcom; */
    }
}

#modalin.modal .modaln-swing svg {
    width: 140px;
    height: auto;
    /* grid-area: modaln-xtcom; */
}

#modalin.modal .modaln-oc {
    display: flex;
    align-items: center;
}

#modalin.modal .modaln-bit1 {
    /* grid-area: modaln-bit1; */
}

#modalin.modal .modaln-unis {
    /* grid-area: modaln-unis; */
}

#modalin.modal .modaln-mexc {
    /* grid-area: modaln-mexc; */
}

#modalin.modal .modaln-bit {
    /* grid-area: modaln-bit; */
}

#modalin.modal .modaln-coinw {
    /* grid-area: modaln-coinw; */
}

#modalin.modal .modaln-oc {
    /* grid-area: modaln-oc; */
}

#modalin.modal .modaln-bitru {
    /* grid-area: modaln-bitru; */
}

#modalin.modal .modaln-gateio {
    /* grid-area: modaln-gateio; */
}

#modalin.modal .modaln-xtcom {
    /* grid-area: modaln-xtcom; */
}

#modalin.modal .modaln-biconomy {
    /* grid-area: modaln-biconomy; */
}

#modalin.modal .modaln-xtcom {
    /* grid-area: modaln-xtcom; */
}

.search-summary {
    margin-top: 24px;
    color: var(--greytxt);

    font-style: normal;
    font-weight: 375;
    line-height: 150%;
    /* 30px */
}

.single .news-item-content .news-tag {
    display: inline-flex;
    padding: 2px 12px;
    align-items: flex-start;
    gap: 4px;
    border-radius: 14px;
    background: #343C4D;
    color: var(--tectum);
    text-align: justify;
    text-transform: capitalize;
    font-size: 17px;
    font-style: normal;
    font-weight: 350;
    line-height: 150%;
    /* 24px */
    letter-spacing: 0.16px;
    margin-right: 16px;
}
.blackpage img{
    max-width: 100%;
}
.softnote_why_img_wrap{
    margin-top: 200px;
}
.xfa_imgblock .plane_imgblock_img, .softnote_why_img_wrap img {
	border-radius: 20px;
}
#modalin.modal .modal-body_links a {
    align-items: center;
    display: flex;
    margin: 0px;
}

#modalin.modal .modal-body_links a svg {
    max-width: 100%;
    object-fit: contain;

}

#modalin.modal .smartaddr {
    margin-top: 25px;
    text-align: left;
}

#modalin.modal .smartaddr>span {
    color: #5C6987;
    padding-left: 16px;

    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    /* 22.5px */
    letter-spacing: 0.075px;
}

#modalin.modal .copytoclipboard12 {
    display: flex;
    align-items: center;
}

#modalin.modal .smartaddr_in {
    display: flex;
    width: 100%;
    height: 42px;
    padding: 8px 16px 8px 8px;
    align-items: center;
    flex-shrink: 0;
    border-radius: 6px;
    background: #222837;
    color: #F7F8FA;
    box-sizing: border-box;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    /* 25.5px */
    letter-spacing: 0.17px;
    box-sizing: border-box;
    justify-content: space-between;
    align-items: center;
}

.overlay2 {}

.admin-mode .overlay2.overlay.js-overlay-modal.active {
    top: calc(32px + 66px);
}

.overlay2.overlay.js-overlay-modal.active {
    opacity: 0.6499999761581421;
    background: #12161E;
    position: fixed;
    left: 0px;
    right: 0px;
    top: 62px;
    z-index: 9999;
    bottom: 0px;
}

.row_inner {
    display: flex;
    width: 100%;
}

.footer .menu-footer-col {

    justify-content: flex-start;
    gap: 40px;
}

.footer .row_inner {
    justify-content: space-between;
    gap: 80px;
    row-gap: 80px;
    row-gap: 40px;
}

.footer .menu-footer-col .item {
    margin-right: 0px;
}

.softnote_greyslide_wrap {
    border-radius: 24px;
    background: #06070A;
    display: grid;
    grid-template-columns: 50% 50%;
}

.softnote_greyslide_img {
    position: relative;
    --greyslide_img_h: 784px;
    --greyslide_img_w: 599px;
}

.softnote_greyslide_cont {
    --greyslide_h: 584px;
    padding: 60px 70px 76px 70px;
    height: var(--greyslide_h);
    display: flex;
    flex-direction: column;
    box-sizing: content-box;

}

.softnote_greyslide_cont_var {
    display: none;
    opacity: 0;
    transition: .5s;
}

.softnote_greyslide_cont_var.active {
    display: block;
    opacity: 1;
    transition: .5s;
}

.softnote_greyslide_cont_menu {
    margin-top: auto;
}

.softnote_greyslide_cont_ttl {
    color: var(--Color-system-Grey-5, #F7F8FA);
    font-size: 72px;
    font-style: normal;
    font-weight: 650;
    line-height: 110%;
    /* 79.2px */
    letter-spacing: -0.72px;
    margin: 32px 0;
}

.softnote_greyslide_cont_txt {
    color: var(--greytxt);
    font-size: 26px;
    font-style: normal;
    font-weight: 375;
    line-height: 130%;
    /* 31.2px */
}

.softnote_greyslide_img img.active {
    visibility: visible;
    opacity: 1;
    transition: .5s;

}

.softnote_greyslide_cont_menu {
    display: flex;
    flex-wrap: wrap;
    row-gap: 4px;
    column-gap: 18px;
}

.softnote_greyslide_cont_menu a.active {
    color: var(--Color-Blue-40, #487BFF);
    font-weight: 650;
    line-height: 150%;
    /* 27px */
    text-decoration: none;
}

.softnote_greyslide_cont_menu a {
    color: var(--greytxt);
    font-style: normal;
    font-weight: 375;
    line-height: 150%;
    /* 27px */
    text-decoration-line: underline;
}

.softnote_greyslide_img img.softnote_greyslide_img_m {
    display: none;
}

.softnote_greyslide_cont_pttl_m {
    display: none;
}

.softnote_greyslide_img img {
    position: absolute;
    object-fit: contain;
    width: var(--greyslide_img_w);
    height: var(--greyslide_img_h);
    top: 50%;
    margin-top: calc(var(--greyslide_img_h) / -2);
    visibility: hidden;
    opacity: 0;
    transition: .5s;
    left: 50%;
    margin-left: calc(var(--greyslide_img_w) / -2);
}

.softnote_greyslide_cont_pttl {
    color: var(--greytxt);
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    /* 25.5px */
    letter-spacing: 0.595px;
    text-transform: uppercase;
}

#soft-stats {
    /* opacity: 0; */
    transition: .3s;
}

.soft-stats_wrap .soft-stats_item .soft-stats_txt {
    white-space: nowrap;
}

#soft-stats.showstat {
    opacity: 1;
}

.soft-stats_wrap {
    display: grid;
    gap: 0px;
    grid-template-areas:
        "A B"
        "C D";
    grid-template-columns: repeat(2, 1fr);
}



.soft-stats_wrap .soft-stats_item .title {
    font-size: 26px;
    font-weight: 500;
    line-height: 34px;
    letter-spacing: 0em;
    text-align: left;
    font-variation-settings: 'slnt'0;
}

.soft-stats_wrap .soft-stats_item {

    position: relative;
}

.soft-stats_wrap .soft-stats_item .soft-stats_item_inn {
    display: flex;
    padding-top: 38px;
    padding-right: 20px;
    padding-bottom: 42px;
    padding-left: 100px;
    flex-direction: column;
    align-items: flex-start;
    gap: 6px;
    flex: 1 0 0;
    align-self: stretch;
    min-height: 100%;
    box-sizing: border-box;
}

.soft-stats_wrap .soft-stats_item:nth-child(3):before {
    border: none;
}

.soft-stats_wrap .soft-stats_item:nth-child(3) {}

.soft-stats_wrap .soft-stats_item:nth-child(3) .soft-stats_item_inn,
.soft-stats_wrap .soft-stats_item:nth-child(1) .soft-stats_item_inn {
    padding-left: 20px;
    padding-right: 100px;
}

.soft-stats_wrap .soft-stats_item:nth-child(4) .soft-stats_txt,
.soft-stats_wrap .soft-stats_item:nth-child(3) .soft-stats_txt {
    color: #EDEFF4;
    background: none;
    background-clip: border-box;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: unset;
}

.soft-stats_wrap .soft-stats_item .soft-stats_txt {
    font-size: 52px;
    font-weight: 650;
    line-height: 62px;
    letter-spacing: -0.52px;
    text-align: left;
    line-height: 120%;
    background: linear-gradient(91deg, #477BFF 0%, #1A59FF 99.82%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.soft-stats_wrap .soft-stats_item:nth-child(1) {
    grid-area: A;
    border-right: 1px solid #343C4D;
    border-bottom: 1px solid #343C4D;
}

.soft-stats_wrap .soft-stats_item:nth-child(4) {
    grid-area: D;
}

.soft-stats_wrap .soft-stats_item:nth-child(2) {
    grid-area: B;
    border-bottom: 1px solid #343C4D;
}

.soft-stats_wrap .soft-stats_item:nth-child(3) {
    grid-area: C;
    border-right: 1px solid #343C4D;
}

.ambassador_page .wallet_wel_img {
    min-height: 462px;
    background-position: left center;
}

.ambassador_page .descr {
    font-size: 26px;
    color: var(--greytxt);

    font-weight: 350;
    line-height: 34px;
    letter-spacing: 0em;
    text-align: left;
    margin-top: 24px;
}

.roadmap_page .first-row-welc {
    margin-bottom: 200px;
}

.about_page .first-row-welc .tecbtn_wrap {
    margin-top: 32px;
}

.about_page .softnote_wel_img.token_wel_img {
    min-height: 432px;
    position: absolute;
    margin-top: -216px;
    top: 50%;
    background-size: contain;
}

.about_page .teamlistabout {
    margin-top: 200px;
}

.about_page .teamlistabout .teamlistul {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: repeat(8, 1fr);
    grid-template-rows: 1fr 1fr 1fr;
    margin: 0px;
    padding: 0px;
    list-style: none;
    
}
.teamlistabout_img {
	max-width: 100%;
    height: auto;
    width: 100%;
}
.about_page .teamlistabout_mob .swiper-slide img,
.about_page .teamlistabout .teamlistul .teamlistul-item  img{
   filter: saturate(0);
}
.about_page .teamlistabout_mob .swiper-slide:after,
.about_page .teamlistabout .teamlistul .teamlistul-item:after {
   position: absolute;
   display: block;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   opacity: 0.45;
   background: #8DA5E2;
   mix-blend-mode: multiply;
   transition: .3s;
   content: "";
   z-index: 3;
}
.about_page .teamlistabout_mob .swiper-slide:hover::after,
.about_page .teamlistabout .teamlistul .teamlistul-item:hover::after{
   mix-blend-mode:none;
   opacity: 0;
}
.about_page .teamlistabout_mob .swiper-slide:hover img,
.about_page .teamlistabout .teamlistul .teamlistul-item:hover img{
   filter: saturate(1);
}
.about_page .teamlistabout .teamlistul .teamlistul-item  {
    position: relative;
}

.about_page .teamlistabout .teamlistul .teamlistul-item:last-child {
 
}
 

.about_page .teamlistabout .teamlistul .teamlistul-item:hover::before {
    opacity: 0.2;
    transition: opacity .3s;
}

.brandslistabout {
    background: #CACEDC;
    padding: 23px 0;
    margin-top: 200px;
}
.team_single__imgwrap .team_item__img {

   filter: saturate(1);
 }
.about_page .brandslistabout h2 {
    color: var(--color-system-grey-90, #222837);
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    height: 100%;
    font-size: 26px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    /* 33.8px */
    letter-spacing: 0.52px;
    text-transform: uppercase;
}

.brandslistabout_wrap {
    display: flex;
    height: 100%;
    justify-content: space-between;
    align-items: center;
    flex: 1 0 0;
    margin-left: 6%;
}

.about_page .aboutform {
    padding-top: 110px;
}

.about_page .aboutform form {
    text-align: center;
}

.wpcf7-not-valid-tip {
    color: #faf7f8;
    font-size: .7em;
    font-weight: normal;
    display: block;
}

.aboutform input,
.aboutform textarea {
    width: 100%;
    height: 42px;
    padding: 8px 16px 8px 16px;
    border-radius: 6px;
    background:var(--Color-system-Grey-90, #222837);
    box-sizing: border-box;
    border: none;
    font-size: 17px;
    font-family: 'Inter', sans-serif;
    outline: none;
    color:#EDEFF4;
}

.aboutform textarea {
    height: 80px;
}

.aboutform textarea:focus {}

.aboutform input.tecbtn {
    height: auto;
    width: auto;
    display: inline-block;
}

.aboutform input#yourmessage {
    margin: 19px 0px;
}

.aboutform input:focus-visible {
    outline: none;
}

.aboutform input:placeholder {
    display: none;
}

::-ms-input-placeholder {
    /* Edge 12-18 */

    color: #5C6987;
    font-size: 17px;
    font-weight: 400;
    line-height: 150%;
    /* 25.5px */
    letter-spacing: 0.085px;
}

::placeholder {
    color:  #8C93B2;
    font-size: 17px;
    opacity: 1 !important;
    font-weight: 400;
    line-height: 150%;
    /* 25.5px */
    letter-spacing: 0.085px;
}

.planeform .phoneform label.labelhide:not(.error),
.aboutform label.labelhide:not(.error) {
    display: none;
}

.planeform .wpcf7-date {
    max-width: 226px;
}

.aboutform label:not(.error) {
    position: absolute;
    top: 8px;
    color: #8C93B2;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    /* 25.5px */
    letter-spacing: 0.085px;
    display: block;
    width: auto;
    z-index: 2;
    left: 16px;
}

.aboutform .formtxt {
    margin: 24px 16px 32px;
    font-size: 15px;
    font-weight: 375;
    line-height: 23px;
    letter-spacing: 0.01em;
    text-align: center;
    color: #EDEFF4;
}

.planeform .phoneform input,
.aboutform .phoneform input {
    height: 42px;
}

.planeform .phoneform input {
    margin: 0px;
}

.aboutform .formtxt a {
    color: #2E68FF;
}

.aboutform .formtxt a:hover {
    text-decoration: underline;
}

.aboutform .formtxt a:active {
    color: var(--tectum);
}

.aboutform .wpcf7-spinner {
    display: none;
}

.aboutform .form-group {
    position: relative;
    margin-bottom: 24px;
}

.blog-meta-line {
    display: flex;
}

.tockenomics_why h2 {
    text-align: center;
    margin-bottom: 56px;
}

.tockenomics_why svg {
    max-width: 100%;
}

.tockenomics_why .grayimgblock_plane_img_wrap {}

.mobile_tokenomics_chart {
    display: none;
}

.teamlistabout_mob {
    display: none;
}

.roadmap_item_wrap .roadmap_item:last-child::before {
    display: none !important;
}

.vacancies .multipl_r_desc {
    padding-bottom: 100px;
}

.multipl_r_wrap {
    transition: all 0.2s ease-in-out;
    overflow: hidden;
    display: grid;
    cursor: pointer;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    grid-template-areas: "icon"
        "menu";

}

.multipl_r_wrap.colapsed {
    grid-template-areas:
        "icon";
}

.multipl_r {
    display: flex;
    justify-content: space-between;
    border-bottom: 2px solid #343C4D;
    height: 90px;
    align-items: center;
    transition: .5s ease-in-out;
}

.multipl_r_wrap:last-of-type .multipl_r {
    border-bottom: none;
}

.collapsed .multipl_r {
    border-color: var(--tectum);
}

.collapsed .multipl_r_btn .title_row_p path {
    transition: .5s ease-in-out;
}

.multipl_r_btn .title_row_p {

    display: flex;
    align-items: center;
    padding-left: 24px;
}

.collapsed .multipl_r_btn .title_row_p path:nth-child(1) {
    opacity: 0;
    transition: .5s ease-in-out;
}

.multipl_r_btn h2 {
    border: none;
}

.multipl_r_desc {
    grid-area: menu;

    display: grid;
    grid-template-rows: 0fr;
    overflow: hidden;
    transition: grid-template-rows .05s;
}

.multipl_r_desc .descr {
    color: var(--greytxt);
    min-height: 0;
    transition: visibility .05s;
    visibility: hidden;
}

.collapsed .multipl_r_desc .descr {
    visibility: visible;
}

.collapsed .multipl_r_desc {
    grid-template-rows: 1fr;
}

.multipl_r_btn {
    cursor: pointer;
    grid-area: icon;
}

.collapsed .multipl_r_desc {
    height: auto;
}

.grid-sizer {
    width: 33%;
}

.gloss_item {
    width: 33%;
    float: left;
    width: 33%;
    padding: 0px;
    box-sizing: border-box;
}

.gloss_item {
    margin-right: 0px;
}

.grid-sizer.full,
.gloss_item.full {
    width: 100%;
}

.gloss_container {

    /* grid-template-columns: repeat(auto-fill, minmax(400px,1fr));
     grid-auto-rows: 20px;  box-sizing: border-box; */
}

.gloss_content {
    display: flex;
    border-radius: 0px;
    box-sizing: border-box;
    padding: 0px;
    padding-right: 50px;
    padding-left: 50px;
}

.gloss_wrapper {
    /* height: 4015px; */
    max-width: 100%;
    /* width: 1330px; */
    margin: 0 auto;
    box-sizing: border-box;
}

.gloss_content .gloss_content_inner {
    min-height: 100%;
    padding-bottom: 100px;
}
.full .gloss_content .gloss_content_inner {
   min-width: 100%;
 
}
.gloss_content .gloss_content_inner .multipl_r_wrap.hidebordr{
   border-bottom: none!important;
}

.full .gloss_content {
    padding-top: 80px;
    padding-left: 80px;
    padding-right: 80px;
    border-radius: 24px;
    border: 1px solid var(--Color-system-Black-85, #343C4D);
    box-shadow: 27.754px 0px 69.385px 27.754px rgba(6, 7, 10, 0.05), 13.877px 0px 69.385px 27.754px rgba(6, 7, 10, 0.10), 41.631px 41.631px 41.631px 0px rgba(6, 7, 10, 0.05);
}

.gloss_content h2.gloss_letter span {
    background: var(--Gradient-blue, linear-gradient(87deg, #477BFF 5.33%, #1A59FF 94.67%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.gloss_content h2.gloss_letter {
    color: var(--color-project-soft-note, #7384AA);
    leading-trim: both;
    text-edge: cap;
    font-size: 112px;
    font-style: normal;
    font-weight: 650;
    line-height: 1em;
    letter-spacing: 1.12px;
    margin-bottom: 64px;

}

.gloss_container {
    margin-left: -50px;
    margin-right: -50px;
}

.gloss_container .gloss_content h3 {

    font-size: 26px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    /* 43.2px */
}

.glossary {
    margin-top: 150px;
    margin-left: 0px;
    margin-right: 0px;
}

.glossary .multipl_r_wrap .multipl_r {
    border-bottom: none;
}

.glossary .multipl_r_wrap {
    border-bottom: solid 2px #343C4D;
}

#filter-let .hide,
.glossary .hide {
    display: none;
    opacity: 0;
    transition: all .3s ease-in-out;
}

.hide {
    display: none;
}

#filter-let>div>div {
    position: relative;
}

.glossary .multipl_r_wrap.collapsed .multipl_r_desc {
    padding-bottom: 32px;
}

.let_filter-list a {
    color: #EDEFF4;
}

.let_filter-list a:hover {
    color: #487BFF;
}

.let_filter-list a:active,
.let_filter-list a:focus {
    color: #2E68FF;
}

.filered_wr .let_filter-list a.filter_let_ln {
    color: #5C6987;
}

.filered_wr .let_filter-list a.filter_let_ln.filered {
    color: #EDEFF4;
}

.let_filter-list {
    color: var(--color-system-grey-90, #222837);
    font-size: 32px;
    font-style: normal;
    font-weight: 450;
    line-height: 120%;
    letter-spacing: 6px;
    margin-top: 100px;
    user-select: none;
    width: 860px;
    display: flex;
    justify-content: space-between;
    font-weight: 450;
}

.filered_wr .let_filter-list a.filter_let_ln.filter_all {
    color: #EDEFF4;
    opacity: 1;
    cursor: pointer;
    letter-spacing: normal;
    margin-right: 40px;
    transition: all .3s ease-in-out;
}

.glossary_page .sorter_wrap {
    position: absolute;
    text-align: right;
    bottom: 0;
    right: 24px;
    width: 160px;
}

#filter-let>.row {
    position: relative;
}

.glossary_page .sorter_wrap #sorter {
    color: var(--whitet);
    display: flex;
    gap: 8px;
    font-style: normal;
    font-weight: 375;
    line-height: 150%;
    /* 27px */
    letter-spacing: 0.09px;
    justify-content: center;
}

.glossary_page .sorter_wrap #sorter:hover {
    color: #487BFF;
}

.glossary_page .sorter_wrap #sorter:hover path {
    stroke: #487BFF;
}

.glossary_page .sorter_wrap #sorter:focus,
.glossary_page .sorter_wrap #sorter:active {
    color: var(--tectum);
}

.glossary_page .sorter_wrap #sorter:active path,
.glossary_page .sorter_wrap #sorter:focus path {
    stroke: var(--tectum);
}

#open_mobile {
    display: none;
}

.glossary .grid-sizer.hide,
.glossary .gloss_item.hide {
    width: 0px;
    visibility: hidden;
}

.results_search_ttl {
    color: var(--color-system-grey-55, #7384AA);
    text-align: center;
    font-size: 26px;
    font-style: normal;
    font-weight: 250;
    line-height: 130%;
    /* 33.8px */
    letter-spacing: 0.015em;
    text-transform: uppercase;
}

.results_search_ttl span {
    font-weight: 500;
    letter-spacing: 0.025em;
}

#results_search {
    display: none;
    margin-top: 56px;
}

#results_search.opened {
    display: flex;
    justify-content: center;
    gap: 64px;
    font-size: 26px;
    align-items: center;
    line-height: 130%;
}

button#go:hover path {
    stroke: var(--tectum)
}
body.smallmodal-open {
   overflow: hidden; 
 }
 
 .smallmodal {
   display: none;  
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
    background: rgba(18, 22, 30, 0.6);
   z-index: 9000;
 }
 
 .smallmodal-content {
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%); 
   display: flex;
   max-width: 640px;
   width:calc(100% - 40px);
   padding: 80px;
   flex-direction: column;
   align-items: flex-end;
   gap: 32px;
   border-radius: 24px;
   border: 2px solid var(--tectum);
   background: var(--Color-system-Grey-20, #DFE1E9);
   box-shadow: 0px 2px 20px 0px rgba(72, 123, 255, 0.40), 0px 4px 40px 0px rgba(72, 123, 255, 0.20);
   text-align: center;
   box-sizing: border-box;
   justify-content: center;
   align-items: center;
   margin-left: auto;
   margin-right: auto;
 }
 .smallmodal-content p{
   color: var(--Color-system-Black, #06070A);
   text-align: center;
   margin:0px;
    font-style: normal;
   font-weight: 400;
   line-height: 150%; /* 30px */
 }
 .smallmodal-content #close-smallmodal {
   position: absolute;
   top: 20px;
   right: 20px;
   height: 40px;
   width: 40px;
   cursor: pointer;
}
.page-template-main-page .roadmap_done path {
    stroke: var(--tectum);
}

.page-template-main-page .roadmap_done .roadmap_item_meta_ln {
    background: var(--tectum);
}

.page-template-main-page .roadmap_done .roadmap_item_wrap .roadmap_item::before,
.roadmap_item_wrap .roadmap_item::after {
    border-color: var(--tectum);
}

.letsgo {
    display: inline-block;
    font-size: 52px;
    font-style: normal;
    font-weight: 650;
    line-height: 120%;
    /* 62.4px */
    letter-spacing: -0.52px;
    background: linear-gradient(80deg, #477BFF 14.98%, #1A59FF 87.92%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.section-testnet {
    padding-top: 150px;
    padding-bottom: 150px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #06070b;
}

.section-testnet.section-app {
    background-size: cover;

}

.section-testnet .h2 {}

.section-testnet .h1 {
    color: #EDEFF4;
    font-size: 72px;
    font-style: normal;
    font-weight: 650;
    line-height: 110%;
    /* 79.2px */
    letter-spacing: -0.72px;
    text-transform: none;

    margin-bottom: 24px;
}

.section-testnet .link_wrap {
    display: none;
}

.section-testnet_text {
    color: var(--color-system-grey-15, #EDEFF4);
    font-size: 26px;
    font-style: normal;
    font-weight: 375;
    line-height: 130%;
    /* 33.8px */
    margin-bottom: 40px;
}
.section-testnet_text p{
    color: var(--color-system-grey-15, #EDEFF4);
    font-size: 26px;
    font-style: normal;
    font-weight: 375;
    line-height: 130%;
}
.section-testnet .letsgo {
    margin-bottom: 100px;
}

.section-news-ttl {
    padding-bottom: 100px;
}

.owl-news-n .news-item {
    position: relative;
    width: 100%;
    box-sizing: border-box;
}
.owl-news-n .keen-slider__slide{
    --slwidth: 500px;
    display: flex;
    justify-content: center;
    max-width: var(--slwidth);
    min-width: var(--slwidth);
}
 
.news-meta {
    display: flex;
    justify-content: space-between;
}

.section-06 .col-left-wrap {
    padding-top: 100px;
    padding-bottom: 100px;
}

.news-meta .news-tag {
    border-radius: 15px;
    background: var(--color-system-black-85, #343C4D);
    display: flex;
    padding: 1px 12px 2px;
    align-items: center;
    gap: 4px;
}

.news-meta .news-tag a {
    color: var(--greytxt);
    text-align: justify;
    font-size: .85em;
    font-style: normal;
    font-weight: 350;
    line-height: 150%;
    /* 25.5px */
    letter-spacing: 0.17px;
}

.news-meta .link {
    color: #2E68FF;
    display: flex;
    font-size: 17px;
    font-style: normal;
    font-weight: 350;
    line-height: 150%;
    /* 25.5px */
    letter-spacing: 0.085px;
    gap: 8px;
}

.news-meta .link:hover {
    text-decoration: underline;
}

.section-roadmap_txt_ln_mob {
    display: none;
}

.color_hover {
    position: relative;
    display: block;
}

.color_hover img {
    max-height: 55px;
    max-width: 100%;
    object-fit: contain;
}

.color_hover .color_hover_img {
    position: relative;
    top: 0;
    left: 0;
    transition: opacity ease-in-out .3s;
    display: flex;
    justify-content: center;
    align-items: center;
}

.color_hover svg {
    max-width: 100%;
}

.color_hover .gr_img,
.color_hover .color_hover_img_hov {
    position: absolute;
    top: 0;
    left: 0;
    transition: opacity ease-in-out .3s;
    width: 100%;
    height: 100%; 
    object-fit: contain;
    object-position: top left;
}

.color_hover .color_hover_img_hov {
    opacity: 0;
    transition: opacity ease-in-out .3s;
}

a.color_hover:hover .color_hover_img_hov {
    opacity: 1;
    transition: opacity ease-in-out .3s;
}

a.color_hover:hover .color_hover_img {
    opacity: 0;
    transition: opacity ease-in-out .3s;
}

.marquee_hp_item>a>img {
    max-height: 55px;
    object-fit: contain;
}

.marquee_hp-container {
    --play: running;
    --direction: normal;
    --gap: 100px;
    --duration: 130s;
    --delay: 0s;
    --iteration-count: infinite;
}

.marquee_hp-container.marquee_hp-container_r {
    --direction: reverse;
    --duration: 140s;
}

@keyframes scroll {
    0% {
        transform: translateX(0%);
    }

    100% {
        transform: translateX(-100%);
    }
}

@keyframes scrollhp {
    0% {
        transform: translateX(0%);
    }

    100% {
        transform: translateX(calc(-100% - var(--gap)));
    }
}

.marquee_hp_item {
    max-width: 14vw;
    margin: 0;
    max-height: 55px;
}

.marquee_hp-container {
    overflow-x: hidden !important;
    display: flex !important;
    flex-direction: row !important;
    position: relative;
    width: 100%;
    user-select: none;
    gap: var(--gap);
}

.marquee_hp {
    margin: 0px;
    flex-shrink: 0;
    min-width: 100%;
    z-index: 1;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: var(--gap);
    animation: scrollhp var(--duration) linear var(--delay) var(--iteration-count);
    animation-play-state: var(--play);
    animation-delay: var(--delay);
    animation-direction: var(--direction);

}

.marquee_hp-container:hover .marquee_hp {
    animation-play-state: paused;
}

a.tecbtn.disablebtn:hover,
a.tecbtn.disablebtn:active,
a.tecbtn.disablebtn:focus,
a.tecbtn.disablebtn {
    cursor: default;
    border-radius: 8px;
    background: var(--color-system-grey-90, #222837);
}

.admin-mode .ordinals_page .first-row-welc {
    height: calc(100vh - 52px - 32px);
}

.ordinals_page .first-row-welc {
    height: calc(100vh - 52px);
    box-sizing: border-box;
    padding-top: calc(66px + 200px);
}

.blackpage.lightnode_page,
.blackpage.ordinals_page {
    padding: 0px;
}

.ordinals_page .ordinals_block h2 {
    color: var(--greytxt);
    font-size: 26px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    /* 33.8px */
}

.ordinals_block .sectioncall_desc p {
    color: var(--greytxt);
    font-size: 36px;
    font-style: normal;
    font-weight: 650;
    line-height: 120%;
    margin-top: 0px;
    margin-bottom: 32px;
}

.page-template-page-app .header .menu-top .menu-top-item.btn-login.btn a {
    background: #06070A;
}

.page-template-page-app .ordinals_block .sectioncall_desc p {
    color: var(--Color-system-Grey-15, #EDEFF4);

}

.page-template-page-app .swiper-container-h {
    display: none;
}

.ordinals_block .sectioncall_desc p.sectioncall_gr {
    background: linear-gradient(93deg, #81A4FF 0.45%, #477BFF 60.97%, #1A59FF 91.5%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 0px;
}

.ordinals_block {
    padding-bottom: 200px;
    padding-top: 200px;
}

.about_page #contact h2 {
    margin-bottom: 48px;
}

.ordinals_block .sectioncall_desc span,
.ordinals_block .sectioncall_desc svg {
    vertical-align: middle;
}

.swiperordinals_slider_btns {
    position: relative;
}

.swiperordinals_ttl {
    display: grid;
    grid-template-columns: 925px 124px;
    grid-row: auto;
    justify-content: space-between;

}

.swiperordinals_slider_btns {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 20px;
    align-self: stretch;
}

.swiperordinals.swiper {
    overflow: unset;
}

.swiperordinals-button-prev,
.swiperordinals-button-next {
    display: flex;
    padding: 12px;
    justify-content: center;
    align-items: center;
    gap: 4px;
    border-radius: 8px;
    background: var(--color-system-grey-90, #222837);
    cursor: pointer;
}

.swiper-button-disabled.swiperordinals-button-prev,
.swiper-button-disabled.swiperordinals-button-next {
    opacity: .4;
}

.swiperordinals_item {
    display: flex;
    width: 100%;
    box-sizing: border-box;
    height: 100%;
    padding: 60px 60px 76px 60px;
    flex-direction: column;
    align-items: flex-start;
    align-self: stretch;
    border-radius: 24px;
    border: 2px solid var(--color-system-black-85, #343C4D);
}

.swiperordinals .swiper-slide {
    padding-top: 56px;
    padding-bottom: 56px;
    height: unset;
}

.swiperordinals_wrap {}

.swiperordinals_item_h3 {
    color: var(--color-system-grey-15, #EDEFF4);
    font-size: 26px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    /* 33.8px */
    letter-spacing: 0.52px;
    text-transform: uppercase;
    margin-top: 64px;
    margin-bottom: 24px;
}

.swiperordinals_item_p {
    color: var(--greytxt);
    margin-bottom: 1em;
    font-style: normal;
    font-weight: 375;
    line-height: 150%;
    /* 30px */
}

.swiperordinals_item_st {
    color: var(--color-system-grey-30, #CACEDC);
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    /* 30px */
}

.upcoming_mint>div>div {
    position: relative;
    height: 483px;
}

.light_elem {
    position: absolute;
    left: 2%;
    bottom: 59px;
    width: 100%;
    height: 283px;
    border-radius: 100%;
    background: rgba(72, 123, 255, 0.2);
    -webkit-filter: blur(300px);
    filter: blur(300px);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}


.current_ordinals {
    padding-top: 144px;
    padding-bottom: 100px;
}

.current_ordinals h2.h1 {
    color: #EDEFF4;
    font-size: 72px;
    font-style: normal;
    font-weight: 650;
    line-height: 110%;
    /* 79.2px */
    letter-spacing: -0.72px;
}

.current_ordinals p {
    color: var(--greytxt);
    font-size: 26px;
    font-style: normal;
    font-weight: 375;
    line-height: 130%;
    /* 33.8px */
}

.swiper-scrollbar-wrap .swiper-scrollbar.swiper-scrollbar-horizontal {
    height: 6px;
}

.swiper-scrollbar-wrap {
    display: none;
}

.swiper-scrollbar-wrap .swiper-scrollbar {
    border-radius: var(--swiper-scrollbar-border-radius, 10px);
    position: relative;
    touch-action: none;
    background: var(--swiper-scrollbar-bg-color, #222837);
}

.swiper-scrollbar-wrap .swiper-scrollbar-drag {
    top: -.2px;
    height: 6px;
    background: var(--color-system-grey-50, #8C93B2);
}

.mintblc {
    position: relative;
    z-index: 10;
    display: flex;
    padding: 60px;
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
    align-self: stretch;
    border-radius: 24px;
    border: 2px solid var(--color-system-black-85, #343C4D);
}

.upcoming_mint .mintblc h3 {
    color: var(--color-system-grey-15, #EDEFF4);
    font-size: 26px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    /* 33.8px */
    letter-spacing: 0.52px;
    text-transform: uppercase;
}

.upcoming_mint .mintblc p {
    font-size: 36px;
    margin: 0px;
    font-style: normal;
    font-weight: 650;
    line-height: 120%;
    /* 43.2px */
    background: linear-gradient(90deg, #7FA3FF 0.6%, #5484FF 37.56%, #2E68FF 57.33%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.page-template-page-oridinals .footer {
    padding-top: 0px !important;
}

.blackpage_fullscr {
    background-color: #06070A;
    background-size: cover;
    background-position: center;
}

.tia_page .first-row-welc {}

.aboutform.form-label .subttl {
    color: var(--greytxt);
    font-weight: 500;
    line-height: 150%;
    /* 27px */
    letter-spacing: 0.09px;
    margin-bottom: 6px;
    display: block;
}

.aboutform.form-label .subttl i {
    color: var(--color-project-tectum, #487BFF);

    font-weight: 500;
    line-height: 150%;
    /* 27px */
    letter-spacing: 0.09px;
}

.aboutform.form-label .form-group {

    margin-bottom: 24px;
}

.planeform #phonenum1,
.planeform #phone2,
.aboutform.form-label #phonenum1,
.aboutform.form-label #phone2,
.aboutform.form-label #latitude,
.aboutform.form-label #longitude {
    display: none;
}

.blackpage h2.aboutform_h2 {
    margin-top: 100px;
    margin-bottom: 56px;
    text-align: center;
}

.planeform .wpcf7-form-control-wrap[data-name="text-code"] input,
.aboutform.form-label .wpcf7-form-control-wrap[data-name="text-code"] input,
.aboutform.form-label .wpcf7-form-control-wrap[data-name="address"] input {
    padding-left: 52px;
}

#phone {
    /* background: transparent; */
}

.aboutform.form-label .wpcf7-form-control-wrap[data-name="text-code"] {}

.planeform .wpcf7-form-control-wrap[data-name="text-code"],
.aboutform.form-label .wpcf7-form-control-wrap[data-name="text-code"],
.aboutform.form-label .wpcf7-form-control-wrap[data-name="address"] {
    display: block;
    position: relative;
}

.planeform .wpcf7-form-control-wrap[data-name="text-code"]::before,
.aboutform.form-label .wpcf7-form-control-wrap[data-name="text-code"]::before,
.aboutform.form-label .wpcf7-form-control-wrap[data-name="address"]::before {
    content: "";
    display: block;
    position: absolute;
    background-image: url("");
    background-repeat: no-repeat;
    background-size: contain;
    height: 24px;
    width: 24px;
    left: 8px;
    top: 8px;
    padding-right: 10px;
    border-right: 1px solid #D5D8E3;
}

.phoneform {
    display: grid;
    grid-template-columns: 123px 374px;
    grid-gap: 8px;
    height: 42px;
    align-items: center;
    box-sizing: border-box;
    position: relative;
}

.contact_partners .phoneform {
    grid-template-columns: 123px 1fr;
}

.phoneform label {
    position: absolute;
    top: 8px;
    color: var(--color-system-grey-65, #5C6987);
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 0.085px;
    display: block;
    width: auto;
    z-index: 2;
    left: 16px;
}

.planeform .phoneform label:nth-of-type(1),
.aboutform .phoneform label:nth-of-type(1) {
    left: 52px;
}

.planeform .phoneform label:nth-of-type(2),
.aboutform .phoneform label:nth-of-type(2) {
    left: 147px;
}

.aboutform label:not(.error) span {
	color: #8C93B2;
}

.crypto-adv .aboutform label:not(.error) {
    display: none;
}

.crypto-adv .aboutform label:not(.error) p {
    margin: 0px;
    color: var(--color-system-grey-65, #5C6987);
    font-size: 17px;
}

.crypto-adv .aboutform label:not(.error) {
    top: 40px;
}

.phoneform input[type="tel"] {
    padding-left: 16px;
    outline: none !important;
}

.tokenttable1_head .col_2 {
    display: flex;
    justify-content: right;
    align-items: center;
}

.tokenttable1_head .col_5,
.col_4,
.col_3 {
    text-align: right;
}

.aboutform.form-label .tecbtn_wrap {
    display: flex;
    justify-content: center;
}

.aboutform .confirm {
    color: var(--greytxt);
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 375;
    line-height: 150%;
    /* 21px */
    letter-spacing: 0.21px;
    margin-bottom: 32px;
}

.aboutform .confirm a {
    color: var(--color-project-tectum, #487BFF);
    font-size: 14px;
}

.token_graybl.grayimgblock h2 {
    padding-right: 40px;
    box-sizing: border-box;
}

.tectum_token_scheme_block_header .demo-icon {
    max-width: 40px;
    display: inline-block;
}

.tectum_token_scheme_block_header p {
    color: var(--color-system-grey-5, #F7F8FA);
    font-weight: 500;
}

.blackpage.whitepage .first-row-welc h1+p {
    color: #222837;

}

.blackpage.whitepage p {
    color: #222837;
    font-weight: 375;
}

.partners_page .first-row-welc h1 {
    margin-bottom: 32px;
}

.tokenomics_page .first-row-welc {
    padding-bottom: 200px;
}

.partners_page .first-row-welc {
    padding-bottom: 200px;
}

.partners_page .plane_txtblock {
    padding-top: 100px;
    padding-bottom: 100px;
}

.partners_block .swiperordinals .swiper-slide {
    padding-top: 0px;
    padding-bottom: 0px;
    height: unset;
}

.exchange_block .swiperordinals_item_p,
.partners_block .swiperordinals_item_p {
    margin-bottom: 0px;
}

.exchange_block .swiperordinals_item_p p,
.partners_block .swiperordinals_item_p p {
    margin: 0px;
}

.exchange_block .swiperordinals_item_p:last-child {
    margin-top: 20px;
}

.partners_block .swiperordinals_item {
    height: auto;
}

.partners_page .partners_block {
    padding-bottom: 200px;

}

.partners_page .partners_block .plane_txtblock {
    border-top: 2px solid #3D475B;
}

.partners_page .partners_block:first-of-type .plane_txtblock {
    border-top: none;
}


.partners_page .partners_block.media_partners {
    border-bottom: unset;
} 
.partners_block .plane_txtblock h2 {
    padding-right: 7%;
}
.swiperordinals_item_img{
    height: 84px;
    display: flex;
    align-items: center;
}
.swiperordinals_item_img a{
    position: relative;
    display: block;
}

.swiperordinals_item_img .gr_img,
.swiperordinals_item_img .color_img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    transition: opacity 0.3s ease;
    object-fit: cover;
  object-position: left center;
}

 
.swiperordinals_item_img .color_img {
    opacity: 0;
}

 
.swiperordinals_item:hover .swiperordinals_item_img .color_img {
    opacity: 1;
 
}

 
.swiperordinals_item:hover .swiperordinals_item_img .gr_img {
    opacity: 0;
 
}

.aboutform form {
    text-align: center;
}

.grayimgblock p {
    margin-top: 0px;
}

.page-template-page-bugbountyprogram .plane_txtblock p a.link {
    color: var(--tectum);
    text-decoration: none;
}

.page-template-page-bugbountyprogram .plane_txtblock p a.link:hover {

    text-decoration: underline;
}

.ui-autocomplete.ui-widget.ui-widget-content {
    background: #EDEFF4;
    border: none;
    padding: 12px;
    max-height: 220px;
    overflow-y: scroll;
    max-width: 600px;
    border-radius: 0px;
    padding: 20px;
    border: 1px solid var(--greytxt);
}

.ui-autocomplete .ui-menu-item-wrapper {
    font-weight: 375;
    color: #222837;
    font-size: .8em;
}

form .itemwrap {
    position: relative;
    display: block;
}

form .itemwrap .itemwrap_ico {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 40px;
    bottom: 0px;
}

.ui-autocomplete.ui-widget.ui-widget-content .ui-state-active {
    border-color: var(--tectum);
    background-color: var(--tectum);
}

.page-template-page-partners .swiperordinals_item_img {
    position: relative;
    height: 84px;
    width: 100%;
}

.partners_page h3.swiperordinals_item_h3 {
    margin-top: 20px;
}

#searchsubmit {
    background: transparent;
    border: 0px;
    font-size: 0px;
    color: transparent;
    width: 26px;
    padding: 0px;
    position: absolute;
    height: 100%;
    top: 0;
    right: 16px;
    cursor: pointer;
}

.search-container-inner>svg:hover path {
    stroke: var(--greytxt);
    transition: .3s;
}

.bbp_page .desktop {}

.bbp_page .tablet,
.bbp_page .mobile {
    display: none;
}

.softnote_wel_img.bbp_wel_img {
    min-height: 410px;
    margin-top: calc(410px / -2);
}

.blackpage.bbp_page {
    padding-top: 0px;
}

.bbp_page .first-row-welc>div:first-child {
    padding-top: 200px;
    padding-bottom: 200px;
}

.plane_txtblock p a.link {
    display: flex;
    gap: 8px;
}

.plane_txtblock ul {
    color: var(--greytxt);
    font-weight: 375;
    line-height: 150%;
    /* 27px */
    letter-spacing: 0.09px;
    line-height: 150%;
    list-style: disc;
    padding-left: 1em;
    margin: 0px 0px 16px 0px;
}

.plane_txtblock ul:last-child {
    margin: 0px;
}

.bbp_page .plane_txtblock:first-of-type {
    padding-top: 0px;
}

.plane_txtblock .link_block {
    margin-top: 24px;
}

.plane_txtblock .link_block p {
    margin-bottom: 0px;
}

.plane_txtblock .link_block p:first-child {
    margin-bottom: 24px;
}

.costsblock {
    margin-top: 100px;
}

.costsblock_inner {
    display: flex;
    padding: 20px 20px 32px 20px;
    flex-direction: column;
    align-items: flex-start;
    flex: 1 0 0;
    border-radius: 20px;
    border: 2px solid var(--color-system-black-85, #343C4D);
    height: 273px;
    box-sizing: border-box;
}

.costsblock_inner h3 {
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    /* 31.2px */
    letter-spacing: 0.6px;
    text-transform: uppercase;
    margin-top: 32px;
    margin-bottom: 16px;
}

.costsblock_inner p {
    color: var(--greytxt);
    font-weight: 375;
    line-height: 150%;
    /* 27px */
    letter-spacing: 0.09px;
    margin: 0px;
}

.costsblock_cost {
    margin-top: auto;
}

.costsblock_cost span {
    border-radius: 8px;
    background: #45E08C;
    color: #12161E;
    padding: 0px 10px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    /* 27px */
    letter-spacing: 0.09px;
}

.costsblock_wrap {
    display: flex;
    gap: 20px;
}

.tiamsgs_section .tiamsgs {
    position: relative;
    --light_h: 283px;
    --tiaboxh: 458px;
}

.tiamsgs_section .tiamsgs:before {
    content: "";
    border-radius: 100%;
    opacity: 0.075;
    background: #487BFF;
    --light_blur: calc(var(--light_h) + var(--light_h)*0.077);

    position: absolute;
    width: 94%;
    height: var(--light_h);
    position: absolute;
    left: 3%;
    bottom: calc(var(--light_h) / -2);
    -webkit-filter: blur(var(--light_blur));
    filter: blur(var(--light_blur));
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.tiamsgs_wr.tiamsgs_wr_q.startanimate {}

.tiamsgs_wrapper {
    margin-top: 200px;
    margin-bottom: 200px;
    display: flex;
    padding: 100px;
    position: relative;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    gap: 12px;
    align-self: stretch;
    border-radius: 24px;
    background: rgba(6, 7, 10, 0.50);
    height: var(--tiaboxh);
    box-sizing: border-box;
    overflow: hidden;
}

.tiamsgs_wrapper .tiamsgs_wr {
    transform: translateY(var(--tiaboxh));
}

.tiamsgs_wrapper .tiamsgs_a,
.tiamsgs_wrapper .tiamsgs_q {
    border-radius: 8px 8px 8px 0px;
    background: var(--color-system-grey-90, #222837);
    display: flex;
    max-width: 600px;
    padding: 24px 32px;
    flex-direction: column;
    gap: 4px;
    position: relative;
    box-sizing: border-box;
}

.tiamsgs_wrapper .tiamsgs_q {
    border-radius: 8px 8px 0px 8px;
}

.tiamsgs_wrapper p {
    color: var(--color-system-grey-15, #EDEFF4);
    margin: 0px;
    font-style: normal;
    font-weight: 375;
    line-height: 150%;
    /* 27px */
    letter-spacing: 0.09px;
}

.tiamsgs_wrapper p span {
    color: var(--tectum);
}

.tiamsgs_wrapper .tiamsgs_a h3 {
    color: var(--color-project-tectum, #487BFF);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    /* 24px */
    letter-spacing: 0.56px;
    text-transform: uppercase;
}

.tiamsgs_wrapper .tiamsgs_a svg {
    position: absolute;
    left: -16px;
    bottom: 0px;
}

.tiamsgs_wrapper .tiamsgs_q svg {
    position: absolute;
    right: -16px;
    bottom: 0px;
}

.tiamsgs_wrapper .tiamsgs_wr:first-of-type {
    justify-content: flex-end;
    display: flex;
    flex-basis: 100%;
    min-width: 100%;
}

.softnote_why.grayimgblock {
    background-blend-mode: normal, hard-light, normal;
    background-size: cover !important;
    background-position: center center !important;
}

.contact_partners h2 {
    margin-bottom: 48px;
}

.contact_partners h3 {
    color: #EDEFF4;
    margin-top: 15px;
    font-size: 36px;
    font-style: normal;
    font-weight: 650;
    line-height: 120%;
    /* 43.2px */
    margin-bottom: 56px;
}

.aboutform.form-label .wpcf7-form-control-wrap[data-name="text-code"] input {
    padding-right: 0px;
}

.contact_partners p {
    margin-top: 0px;
}

.swiper-container-free-mode>.swiper-wrapper {
    transition-timing-function: linear;
    align-items: center;

}

.logos-bottom .swiper-slide {
    display: flex;
    width: fit-content;
    align-items: center;
    justify-content: center;
}

.swiper-wrapper {
    flex: 1 1 auto;
}

.page-id-80124 .blackpage h1.entry-title {
    font-size: 52px;
    text-align: center;
    width: 100%;
    margin-bottom: 56px;
}

.page-id-80124 .blackpage h1.entry-title+div {
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
}

.page-id-80124 .blackpage.type-page .first-row-welc {
    padding-bottom: 24px;
}

@media (min-width: 1280px) {
    .page-id-80124 .row:nth-of-type(2) .offset-xl-2 {
        margin-left: 25%;
    }

    .page-id-80124 .row:nth-of-type(2) .col-xl-8 {
        width: 50%;
    }
}

@media (min-width: 1280px) {
    .partners_block.techno_partners .swiperordinals .swiper-slide {

        width: 33% !important;
    }
}

.partners_block.techno_partners .swiperordinals_wrap {
    margin-right: 0;
}

.bbp-adv .tecbtn_wrap {
    text-align: center;
    justify-content: center;
}

.bbp-adv {
    padding: 200px 0;
}

.bbp-adv .business-block__text {
    color: #EDEFF4;
    text-align: center;
    margin: 0px 0px 40px 0px;
    font-size: 36px;
    font-style: normal;
    font-weight: 250;
    line-height: 120%;
    /* 43.2px */
}

.planeform label:not(.error) {
    display: block;
    color: var(--greytxt);
    font-weight: 500;
    line-height: 150%;
    /* 27px */
    letter-spacing: 0.09px;
}

.planeform label:not(.error) span {
    color: var(--tectum);

}

.planeform .subtitle {
    color: var(--greytxt);
    font-size: 0.88em;
    font-style: normal;
    font-weight: 350;
    line-height: 150%;
    /* 24px */
    letter-spacing: 0.16px;
}

.planeform input,
.planeform textarea {
    padding: 8px 16px 8px 16px;
    align-items: center;
    width: 100%;
    border: none;
    box-sizing: border-box;
    box-shadow: none;
    color: #06070A;
    text-overflow: ellipsis;
    font-size: 0.85em;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    /* 25.5px */
    letter-spacing: 0.085px;
    border-radius: 6px;
    font-family: Inter, sans-serif;
}

.planeform input {
    height: 40px;
    margin-top: 8px;
}

.planeform textarea {
    margin-top: 8px;
    height: 80px;
}

.planeform {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.planeform form.sent .wpcf7-response-output {
    display: none;
}

.aboutform textarea:focus-visible,
.aboutform input:focus-visible,
.planeform textarea:focus-visible,
.planeform input:focus-visible {
    outline: none;
    border: 2px solid var(--tectum);
}

.phoneform input:focus-visible {
    outline: none;
    border: none !important;
}

.wpcf7-form-control-wrap {
    position: relative;
    display: block;
}

.wpcf7-form-control.error,
.wpcf7-form-control.wpcf7-not-valid {
    outline: transparent;
    border: 2px solid #D82D75;
}

form label.error,
.wpcf7-form-control-wrap .wpcf7-not-valid-tip {
    font-size: .75em;
    bottom: -1.4em;
    line-height: 1em;
    position: absolute;
    color: #D82D75;
}

.wpcf7-form-control-wrap .wpcf7-not-valid-tip {
    display: none;
}

form label.error {
    position: absolute;
    left: 0;
}

.planeform .wpcf7-submit.tecbtn {
    padding: 8px 40px;
    color: #fff;
    width: auto;
    margin: 0px;
    line-height: 150%;
}

.planeform .tecbtn_wrap {
    justify-content: center;
    margin-top: 12px;
}

.planeform .formtxt a {
    color: #F7F8FA;
    text-decoration: underline;
}

.planeform .formtxt a:hover {
    text-decoration: none;
}

.planeform .formtxt {
    color: var(--greytxt);
    text-align: center;
    font-size: .75em;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    /* 22.5px */
    letter-spacing: 0.075px;
    margin: 0px;
}

/* .planeform input[type="file"]{
   display: none;
} */
.planeform .textfile {
    display: none;

}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {

    border: none;
    text-align: center;
    margin: 20px 0px 0px;
    color: var(--color-system-error, #D82D75);
    font-style: normal;
    font-weight: 375;
    line-height: 150%;
    /* 27px */
    letter-spacing: 0.09px;
}

.codedropz-upload-inner>span,
.codedropz-upload-inner>div:not(.codedropz-btn-wrap) {
    display: none;
}

.codedropz-upload-wrapper .codedropz-upload-handler {
    border-radius: 6px;
    border: 2px solid var(--color-system-grey-15, #EDEFF4);
    background: var(--color-system-black-85, #343C4D);
    display: flex;
    width: 100%;
    height: 84px;
    padding: 8px 16px 8px 16px;
    align-items: center;
    overflow: hidden;
    box-sizing: border-box;
    margin-top: 8px;
}

.codedropz-upload-wrapper .codedropz-upload-container {
    padding: 0px;
}

.codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn {
    color: var(--color-system-grey-50, #8C93B2);
    text-overflow: ellipsis;
    font-size: .8em;
    font-style: normal;
    font-weight: 375;
    line-height: 150%;
    /* 25.5px */
    letter-spacing: 0.17px;
    cursor: pointer;
    text-align: left;
    box-sizing: border-box;
    height: 100%;
    display: flex;
    align-items: center;
}

.codedropz-upload-wrapper .codedropz-upload-container,
.codedropz-upload-inner,
.codedropz-upload-inner .codedropz-btn-wrap {
    height: 100%;
}

form .fa-star::before {
    content: "";
    background-image: url("");
    background-repeat: no-repeat;
    height: 26px;
    width: 26px;
    display: block;
    box-sizing: border-box;
    background-position: center;
}

form .starratingawesome.wpcf7-starratingawesome>label:not(.error) {
    display: flex;
    padding: 8px;
    justify-content: center;
    align-items: center;
    border-radius: 6px;
    width: auto;
    margin-right: 8px;
    background: var(--color-system-grey-15, #EDEFF4);
}

.starratingawesome:not(:checked)>label:hover .fa-star::before,
.starratingawesome:not(:checked)>label:hover~label .fa-star::before {
    background-image: url("");

}

.starratingawesome>input:checked~label .fa-star::before {
    background-image: url("");

}

.plane_txtblock ul li {
    margin-bottom: 8px;
}

.blackpage .bbp-form h2.aboutform_h2 {
    margin-top: 0px;
}

.bg_over {
    position: fixed;
    background: rgba(18, 22, 30, 0.85);
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    height: 100%;
    width: 100%;
    z-index: 9999;
    --successblock_w: 520px;
    display: none;
}

.bg_over.active {
    display: block;
}

.bg_over .successblock {
    display: flex;
    max-width: var(--successblock_w);
    width: 100%;
    padding: 80px;
    flex-direction: column;
    align-items: center;
    gap: 24px;
    flex-shrink: 0;
    border-radius: 24px;
    border: 2px solid #1A59FF;
    background: #DFE1E9;
    box-shadow: 0px 4px 40px 0px rgba(72, 123, 255, 0.20), 0px 2px 20px 0px rgba(72, 123, 255, 0.40);
    color: var(--color-system-black, #06070A);
    text-align: center;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    /* 30px */
    position: absolute;
    box-sizing: border-box;
    left: 50%;
    top: 50%;
    margin-left: calc(var(--successblock_w) / -2);
    margin-top: -100px;
}

.bg_over .successblock .close {
    position: absolute;
    right: 16px;
    top: 16px;
    cursor: pointer;
}

.planeform .wpcf7 form.sent .wpcf7-response-output {
    display: none;
}

.planeform .wpcf7-spinner {
    position: absolute;
    background: transparent;
    right: calc(50% - 80px);
}

.planeform .wpcf7-spinner::before {
    content: '';
    position: absolute;
    background-color: #fbfbfc;
    top: 4px;
    left: 4px;
    width: 6px;
    height: 6px;
    border: none;
    border-radius: 100%;
    transform-origin: 8px 8px;
    animation-name: spin;
    animation-duration: 1000ms;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

.aboutform .wpcf7-submit.tecbtn[disabled],
.planeform .wpcf7-submit.tecbtn[disabled] {
    opacity: .4 !important;
}

.planeform .dnd-upload-status .dnd-upload-details .name {
    color: #EDEFF4;
    font-size: .8em;
}

.planeform .dnd-upload-status .dnd-upload-details .dnd-progress-bar {
    display: block;
    border-radius: 5px;
    background: #565555;
    height: 10px;
}

.planeform .dnd-upload-status .dnd-upload-details .dnd-progress-bar span {
    background: linear-gradient(95.52deg, #1656FF 0%, #487BFF 100%);
    color: #fff;
    line-height: 8px;
}

.planeform .dnd-upload-status .dnd-upload-image {
    border: 1px solid #EDEFF4;
}

.planeform .dnd-upload-status .dnd-upload-image span.file {
    background-image: url("");

}

.planeform .dnd-upload-status .dnd-upload-details .remove-file span::after {

    background-image: url("");
}

.wpcf7 form.sent .planeform+.wpcf7-response-output {
    display: none;
}

.softnote_wel_img.tia_wel_img {
    min-height: 604px;
    position: absolute;
    margin-top: calc(604px / -2);
}

.article-img_big {
    display: none;
}

.home .roadmap .title {
    font-size: 36px;
    line-height: 120%;
    /* 43.2px */
}

.home .roadmap .title::before {
    width: 28px;
}

.home .roadmap .title::after {
    width: 28px;
}
 
.home .roadmap {
    padding-top: 0px;
} 
.text-center {
	text-align: center;
}
.owl-news-n .news-item .news-item-inner .news-image.article-img_big,
.article-img_big.article-img {
    display: none;
}

.get_started_ttl {
    font-size: 52px;
    margin-bottom: 100px;
    font-style: normal;
    font-weight: 650;
    line-height: 120%;
    letter-spacing: -0.52px;
    background: linear-gradient(93deg, #477BFF 28.21%, #1A59FF 108.05%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.get_started_section p {
    margin-top: 24px;
    margin-bottom: 40px;
    font-size: 26px;
    line-height: 130%;
}

.get_started_section .tecbtn_wrap {
    margin-top: 40px;
}

.testnet_page .mob_line {
    display: none;
}

.testnet_page .mob_line_p {
    height: 0;
    margin: 0;
}

.testnet_page .mob_line {
    height: 0;
    margin: 0;
}

.testnet_page .get_started_section {

    background-size: cover;
}

.bluelink-wrap {
    justify-content: center;
    display: flex;
}

.search .bluelink-wrap {
    margin-bottom: 24px;
}

.testnet_page .get_started_section {
    margin-top: 200px;
}

.plane_txtblock p a {
    color: var(--tectum);
    text-decoration: none;
}

.plane_txtblock p a:hover {
    color: var(--tectum2);
    text-decoration: underline;

}

.plane_txtblock p a:active,
.plane_txtblock p a:focus {
    color: var(--tectum2);
    text-decoration: underline;

}

.blackpage.testnet_page .first-row-welc h1+p {
    margin-bottom: 0px;
}

.get_started_section h2 {
    margin-bottom: 24px;
}

.get_started_section {
    padding: 200px 0 0;
    background-position: center;
    margin-top:
}

.get_started_section h2 {
    font-size: 72px;
    line-height: 110%;
    /* 79.2px */
    letter-spacing: -0.72px;
}

.tia_page .swiperordinals .swiper-slide {
    padding-bottom: 0px !important;
}

.tiamsgs_wrapper .tiamsgs_wr_q.startanimate {
    animation-name: frombottom;
    animation-duration: 4s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: forwards;
}

.tiamsgs_wrapper .tiamsgs_wr_a.startanimate {
    animation-name: frombottom2;
    animation-duration: 2s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: forwards;
    animation-delay: 1.5s;
}

@keyframes frombottom {
    0% {
        transform: translateY(var(--tiaboxh));
    }

    35% {
        transform: translateY(150%);
    }

    50% {
        transform: translateY(150%);
    }

    80% {
        transform: translateY(0);
    }

    100% {
        transform: translateY(0);
    }
}

@keyframes frombottom2 {
    0% {
        transform: translateY(var(--tiaboxh));
    }

    100% {
        transform: translateY(0);
    }
}

.table_tokenomics_3_row {
    display: grid;
    gap: 0px;
    grid-template-columns: repeat(11, minmax(85px, 130px));
    grid-row-gap: 8px;
}

.table_tokenomics_3_headerrow {
    grid-area: thead;
    position: sticky;
    display: grid;
    top: 0;
    grid-template-columns: 60px repeat(11, minmax(85px, 130px));
    z-index: 2;
    background: var(--black-s);
}

.table_tokenomics_3_monthrow {
    grid-area: tleft;
    display: flex;
    flex-direction: column;
    position: sticky;
    left: 0px;
    top: 0px;
}

.table_tokenomics_3_inner {
    grid-area: tinner;
    width: 100%;
}

#table_tokenomics_3 {
    position: relative;
    z-index: 2;
    display: grid;
    grid-template-areas: "thead thead""tleft tinner";
    grid-template-columns: 60px auto;

}

#table_tokenomics_3 .item.item_head {
    height: 84px;
    color: #EDEFF4;
    line-height: 108%;
    font-weight: 400;
    max-width: 100%;
}

#table_tokenomics_3 .item.item_head:first-of-type {
    border-left: none;
}

#table_tokenomics_3 .item {
    width: 100px;
    padding: 4px 5px;
    box-sizing: border-box;
    border-left: 2px solid #343C4D;
    color: var(--greytxt);
    line-height: 150%;
    font-size: 16px;
}

#table_tokenomics_3 .table_tokenomics_3_monthrow .item {
    border-left: none;
    width: 60px;
}

#table_tokenomics_3 .table_tokenomics_3_monthrow .item {
    color: #EDEFF4;
    font-weight: 400;
}

.partnerswus_page h1 {
    margin-bottom: 56px;
}

.partnerswus_page .descr {
    margin-bottom: 100px;
    margin-top: 0px;
}

.partnerswus_page .descr a {
    color: #F7F8FA;
    text-decoration: underline;
}

.partnerswus_page .descr a:hover {
    color: var(--greytxt);
    text-decoration: none;
}

.section-01-video-wrapper h1 {
    max-width: 755px;
}

.staking_bg {
    background: url("") 0px 62px no-repeat,
        url("") 300px -130px no-repeat;
    background-size: 70%, 100%;
    padding-top: 100%;
    margin-top: calc(-200px - 66px);
    margin-right: -80px;
    z-index: 2;
    position: relative;
}

.staking_page .first-row-welc {
    box-sizing: border-box;
    padding-top: calc(66px + 200px);
}

.planeblock_cont>.swiperordinals_item_p a {}

.staking_page .first-row-welc>div:first-child {
    padding-bottom: 0px;
}

.blackpage.staking_page {
    padding: 0px;
}

.staking_bg_wr .staking_bg_lght {
    opacity: .4;
    background: linear-gradient(270deg, #487BFF 49.99%, rgba(72, 123, 255, 0.00) 99.97%);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0) rotate(-90deg);
    -moz-transform: translate3d(0, 0, 0) rotate(-90deg);
    transform: translate3d(0, 0, 0) rotate(-90deg);

    -webkit-filter: blur(300px);
    filter: blur(300px);
    position: absolute;
    flex-shrink: 0;
    display: block;
    position: absolute;
    width: 1265px;
    height: 730px;
    margin: 0px;
    top: 0px;
    left: -240px;

}

.staking_bg_wr {
    position: relative;
    margin-right: calc(-8.33333333% - var(--fieldlr));
}

.planeblocks_g {
    display: grid;
}

.staking_page .planeblocks_g {
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 40px;
    text-align: center;
    padding: 130px 0 100px;
}

.planeblocks_g_item {
    display: flex;
    padding: 38px 80px 42px 80px;
    flex-direction: column;
    align-items: center;
    gap: 6px;
    border-radius: 24px;
    border: 2px solid #4176FF;
}

.planeblocks_g_item__ttl {
    color: var(--Color-system-White, #FFF);
    font-size: 36px;
    font-style: normal;
    font-weight: 650;
    line-height: 120%;
    /* 43.2px */
}

.roadmap.noroadmapclass {
    padding-top: 0px;
}

.planeblocks_g_item__desc {
    color: var(--Color-system-Grey-15, #EDEFF4);
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    /* 30px */
}

.prevblocks_big .link {
    color: var(--color-system-link, #2E68FF);
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    display: flex;
    gap: 8px;
}

.prevblocks_big .link:hover {
    text-decoration: underline;
}

.blackpage h2.greytitle {
    color: var(--Color-system-Grey-55, #7384AA);
    font-size: 26px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    /* 33.8px */
    letter-spacing: 0.52px;
    text-transform: uppercase;
}

.prevblocks_big_ttl {
    display: flex;
    justify-content: space-between;
    gap: 20px;
}

.prevblocks_big {
    padding-top: 200px;
    padding-bottom: 200px;
}

.prevblocks_big_item h3 {
    color: var(--Color-system-Grey-15, #EDEFF4);
    font-size: 108px;
    font-style: normal;
    font-weight: 600;
    line-height: 108%;
    /* 116.64px */
    letter-spacing: -2.16px;
}

.prevblocks_big_item p {
    color: #A9AEBC;
    padding-right: 500px;
    padding-bottom: 56px;
    font-weight: 375;
    line-height: 150%;
    /* 30px */
    border-bottom: 2px solid var(--Color-system-Black-85, #343C4D);
    margin: 0px;
}

.prevblocks_big_item {
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin-bottom: 56px;
}

.prevblocks_big_ttl {
    margin-bottom: 100px;
}

.prevblocks_big_item:last-of-type {
    margin-bottom: 0px;
}

.staking_page .planeblock {
    position: relative;

    border-radius: 20px;
    border: 2px solid var(--Color-system-Black-85, #343C4D);
}

.planeblocks {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
}

.planeblock_cont .swiperordinals_item_h3 {}

.swiperordinals_item_p a {
    color: var(--greytxt);
    text-decoration: underline;
}

.swiperordinals_item_p a.sw-link-blue {
    color: #2E68FF;
    text-decoration: none;
    display: flex;
    gap: 8px;
}

.swiperordinals_item_p a.sw-link-blue:hover {
    text-decoration: underline;
}

.swiperordinals_item_p a.sw-link-blue:focus,
.swiperordinals_item_p a.sw-link-blue:active {
    text-decoration: underline;
    color: var(--tectum);
}

.swiperordinals_item_p a:hover {

    text-decoration: none;
}

.partners_page .media_partners h3.swiperordinals_item_h3 {
    margin-bottom: 20px;
}

.planeblock_cont {
    position: absolute;
    width: 100%;
    height: 100%;
    display: flex;
    padding: 80px 80px 96px 80px;
    flex-direction: column;
    align-items: flex-start;
    box-sizing: border-box;
}

.planeblock_cont>svg {
    width: 84px;
    height: 84px;
    min-height: 84px;
    min-width: 84px;
}

.planeblock_cont>a {
    display: flex;
    margin-top: auto;
}

.staking_page .planeblock:after {
    content: "";
    display: block;
    padding-top: 86%;
}

.howtostakeyourtet h2 {
    padding-top: 100px;
    padding-bottom: 56px;
}

.staking_page .planeblock:last-child {

    /*Vsc*/
    background: url("") center bottom / 100%;
}

.safari .staking_page .planeblock:last-child:hover {

    background: radial-gradient(73.15% 100% at 50% 100%, #487BFF 0%, rgba(18, 22, 30, 0.5) 100%);
}
.staking_page .planeblock:last-child:hover {

    background: url("") center bottom / 100%;
}

.staking_page .planeblock:last-child:hover h3 {
    color: #D5D8E3;
    text-decoration: underline;
}

.staking_page .planeblock:last-child .planeblock_cont {
    font-size: 36px;
    font-style: normal;
    font-weight: 650;
    line-height: 120%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.accinner_txt a {
    color: var(--greytxt);
    text-decoration: underline;
}

.accinner_txt a:hover {
    text-decoration: none;
}

.staking_page .planeblock:last-child::before {
    width: 100%;
    content: "";
    height: 100%;
    display: block;
    border-radius: 100%;
    opacity: 0.2;
    background: #487BFF;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-filter: blur(300px);
    filter: blur(300px);
    position: absolute;
}

.staking_table .staking_table_ttl {
    padding-left: 0px;
}

.howtostakeyourtet .planeblock_cont>.swiperordinals_item_p {
    margin-bottom: 0px;
}

.staking_table {
    display: grid;
    grid-template-columns: 1fr repeat(3, 2.23fr);
    grid-gap: 2px;
    background: #343C4D;
    margin-top: 100px;
}

.staking_table_item .staking_table_item_txt p {
    margin-top: 0px;
    margin-bottom: 24px;
    padding: 4px 0px;
    font-size: 15px;
}

.staking_table_item .staking_table_item_txt {
    font-size: 15px;
    font-style: normal;
    font-weight: 375;
    line-height: 150%;
    /* 22.5px */
    letter-spacing: 0.15px;
}

.staking_table>div {
    background: #12161e;
    padding: 40px;
}

.staking_table .staking_table_item h3 {
    font-size: 32px;
    letter-spacing: 0.16px;
    margin-bottom: 48px;
    font-weight: 500;
}

.sectiontable {
    padding-top: 200px;
    padding-bottom: 200px;
}

.section2models {
    display: grid;
    position: relative;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-areas: 'header header'' inner inner2';
    margin-top: 100px;
    grid-row-gap: 56px;
    grid-column-gap: 40px;
}

.section2models>h2 {
    grid-area: header;
}

.section2modelscard:first-of-type {
    grid-area: inner;
}

.section2modelscard:last-of-type {
    grid-area: inner2;
}

.section2modelscard {
    display: flex;
    padding: 80px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 56px;
    flex: 1 0 0;
    border-radius: 24px;
    border: 2px solid #487BFF;
}

.section2modelscard_item {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 2px;
    align-self: stretch;
}

.section2modelscard_wr {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
    align-self: stretch;
}

.section2modelscard_item_ttl {
    color: #487BFF;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    /* 30px */
}

.section2modelscard_item_txt {
    color: #FFF;
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    /* 33.8px */
}

.section2modelscard>h3 {
    color: #FFF;
    font-size: 72px;
    font-style: normal;
    font-weight: 700;
    line-height: 108%;
    /* 77.76px */
    letter-spacing: -1.44px;
}

.rewards_faq h2 {
    margin-bottom: 24px;
}

.section2models_light {
    --lghtw: 1624px;
    --lghth: 1012px;
    width: var(--lghtw);
    height: var(--lghth);
    border-radius: var(--lghth);
    opacity: 0.18;
    background: #487bff;
    -webkit-filter: blur(390px);
    filter: blur(390px);
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%) translate3d(0, 0, 0);
    -moz-transform: translate(-50%, -50%) translate3d(0, 0, 0);
    transform: translate(-50%, -50%) translate3d(0, 0, 0);
}

.ambassador_page .first-row-welc {
    position: relative;
}

.ambassador_page .first-row-welc>div {
    z-index: 2;
}

.ambassador_light {
    z-index: 0;
    --alghtw: 1240px;
    --alghth: 1178px;
    width: var(--alghtw);
    height: var(--alghth);
    border-radius: var(--alghth);
    opacity: 0.1;
    background: #487bff;
    -webkit-filter: blur(390px);
    filter: blur(390px);
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%) translate3d(0, 0, 0);
    -moz-transform: translate(-50%, -50%) translate3d(0, 0, 0);
    transform: translate(-50%, -50%) translate3d(0, 0, 0);
}

.blackpage.staking_page h1.entry-title {}

.footer-bottom a:hover,
.menu-footer a:hover {
    text-decoration: underline;
    transition: .2s;
}

.footer-bottom a:active,
.menu-footer a:active,
.footer-bottom a:focus,
.menu-footer a:focus {
    text-decoration: underline;
    transition: .2s;
    color: var(--tectum);
}

.section2modelscard>* {
    position: relative;
    z-index: 2;
}

.section2modelscard>.section2models_light {
    position: absolute;
    z-index: 1;
}

.section2modelscard:first-of-type {
    position: relative;
}

.txtlegend {
    color: var(--greytxt);
    text-align: center;
    font-size: 15px;
    font-style: normal;
    font-weight: 375;
    line-height: 150%;
    /* 22.5px */
    letter-spacing: 0.15px;
    margin-top: 32px;
}

.staking_table_ttl:first-of-type {
    padding-top: 102px;
}

.staking_table_ttl_tab {
    display: none;
}

.staking_table_ttl {
    color: #EDEFF4;
    font-weight: 600;
}

.sectiontable .txtlegend {
    margin-top: 100px;
}

.wpcf7-select {
    height: 40px;
    margin-top: 8px;
    display: block;
    font-family: Inter, sans-serif;
    width: 100%;
    border: none;
    padding: 8px 2.25rem 8px 16px;
    font-size: 0.85em;
    font-weight: 400;
    line-height: 1.5;
    color: #06070A;
    background-color: #fff;
    background-image: url("");
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: none;
    border-radius: 6px;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.article-img_wrap, 
.news-image_wrap {
    background-size: cover;
}

.blockchain_page .plane_imgblock_img_mob {
    display: none;
}

 
.footer-addresses_b {
    margin-top: 16px;
}

.footer-addresses .address p:first-child {
    font-weight: 500;
    margin-bottom: 6px;
}

.footer-bottom-inner,
.footer-addresses .copy {
    color: var(--greytxt);
    font-weight: 350;
    margin-bottom: 6px;
}

.footer-bottom-inner a,
.footer-addresses_b a {
    color: #F7F8FA;
}

.team_single_inner_col h1 {
    color: var(--Color-system-Grey-5, #F7F8FA);
    font-size: 36px;
    font-style: normal;
    font-weight: 650;
    line-height: 120%;
    /* 43.2px */
    text-transform: unset;
    margin-bottom: 32px;
}

.team_single_pos {
    color: var(--greytxt);
    font-size: 26px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    /* 33.8px */
    text-transform: unset;
    letter-spacing: normal;
    padding-bottom: 16px;
    margin-bottom: 16px;
    border-bottom: 2px solid #343C4D;
}

.team_single_shortdesc {
    color: var(--greytxt);

}

.team_single__leftcol .modal_soc_ln__wrap {

    align-items: flex-start;
    padding: 0px;
}

.team_single__leftcol {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 0px;
    gap: 50px;
    position: relative;
    isolation: isolate;
   
    width: var(--wteamcol); 
}
.teamcontainer .page-header {
 
   padding: 0;
}
.teamcontainer .wp-block-columns.articlecontent{
    color: var(--greytxt);
   font-weight: 375;
   line-height: 150%;
    margin-bottom: 0px;
}
.teamitemdescription p:last-child {
	margin-bottom: 0;
}
.teamcontainer .wp-block-columns{
   grid-column: span 12;
}
.page-template-page-about #contact .grayimgblock_txt p{
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 27px */
    letter-spacing: 0.09px;
}
.about_page .aboutform {
	padding-top: 110px;
}

.team_single_inner_col {
    display: flex;
    flex-direction: column;
    gap: 32px;
}

.team_single__leftcol .team_single__imgwrap {
    width: 100%;
}


.team_item__img_wrap .team_item__img_ln {
   position: absolute;
   left: 0;
   right: 0;
   top: 0;
   bottom: 0;
   height: 100%;
    width: 100%;
}



.team_single__leftcol .team_item__soc_item {
    width: auto;
    display: flex;
    height: auto;
    align-items: center;
    justify-content: center;
    background: none;
    gap: 8px;
}

.team_single__imgwrap {
    position: relative;
}

.team_single__leftcol .team_item__soc_item:hover {
    color: var(--greytxt);
}

.team_single__leftcol .team_item__soc_item::before {
    content: "";
    background-image: url("");
    background-repeat: no-repeat;
    height: 28px;
    width: 29px;
    background-size: contain;
    display: inline-block;
}

.team_single__leftcol .team_item__soc_item:hover::before {
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-image: url("");

}

.team_single__leftcol .team_item__soc_tw::before {
    background-image: url("");

}

.team_single__leftcol .team_item__soc_tw:hover::before {
    background-image: url("");

}

.team_single__leftcol .team_item__soc_bh::before {
    background-image: url("");

}

.team_single__leftcol .team_item__soc_bh:hover::before {
    background-image: url("");

}

.team_single__leftcol .team_item__soc_item::after {
    content: "";
    background-image: url("");
    background-repeat: no-repeat;
    height: 28px;
    width: 29px;
    background-size: contain;
    display: inline-block;
}

.team_single__leftcol .team_item__soc_item:hover::after {
    background-image: url("");

}

.single-portfolio .page-header h2 {
    color: var(--greytxt);
    font-size: 26px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    /* 33.8px */
    text-transform: unset;
    margin-bottom: 56px;
}

.team_single {
    padding-top: 200px;
}

.team_single .page-content {
    margin-top: 100px;
}

.team_single .page-content {
    color: var(--greytxt);
    line-height: 150%;
    /* 27px */
    letter-spacing: 0.09px;
}

.team_single .page-content h2.wp-block-heading {
    margin-top: 100px;
    color: var(--greytxt);
    font-size: 26px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    /* 31.2px */
    margin-bottom: 56px;
    text-transform: unset;
}

.team_single .page-content h3.wp-block-heading {
    color: var(--Color-system-Grey-5, #F7F8FA);
    font-size: 26px;
    font-style: normal;
    font-weight: 375;
    line-height: 130%;
    /* 33.8px */
    margin-top: 24px;
    margin-bottom: 10px;
}

.team_single .wp-block-button__link::after {
    content: "";
    background-repeat: no-repeat;
    background-position: center;
    height: 28px;
    width: 28px;
    background-image: url("");
}

.team_single .wp-block-button__link {
    color: var(--Color-system-Link, #2E68FF);

    font-style: normal;
    font-weight: 375;
    line-height: 150%;
    /* 27px */
    letter-spacing: 0.09px;
    align-items: center;
    background-color: transparent;
    border-radius: 0;
    box-shadow: none;
    text-decoration: none;
    padding: 0;
    display: flex;
    gap: 8px;
}
.interviews-link a.blue-svg-link{
    font-size: 17px;
}
.team_single .addinfolist li {
    display: flex;
    gap: 8px;
    align-items: flex-start;
    margin-bottom: 16px;
    color: var(--greytxt);
    font-size: 17px;
}
.teamitemdescription{
   padding-top: 100px;
}
.interviews-image img {
   width: 100%;
}

.interviewssingle {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
    width: 100%;
    margin: auto;
  }
.interviewssinglegal {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
    width: 100%;
    margin: auto;
  }
  
  .interviewssinglegal .interviews-item {
    transition: all 0.3s ease-in-out; /* Плавная анимация */
    cursor: pointer;
     position: relative; 
  }
  .interviewssinglegal .interviews-item,
  .interviewssingle:not(.interviewssinglegal) .interviews-image{
    overflow: hidden;
    border: 2px solid #343C4D; 
    border-radius: 12px;
  }
  .interviewssinglegal .interviews-item:hover{
    border: 2px solid var(--Gradient-blue, #477BFF); 

  } 

  .interviews-image img {
      width: 100%;
      height: 100%;
      display: block;
      object-fit: cover;
  }
  .interviewssinglegal .interviews-item.expanded::before {
      content: "";
      
      width: 100%;
      height: 100%;
      
      background: linear-gradient(180deg, rgba(18, 22, 30, 0) 0%, rgba(18, 22, 30, 0.4) 100%), 
                  linear-gradient(180deg, rgba(18, 22, 30, 0.2) 0%, #12161E 65%);
      background-blend-mode: multiply, multiply; 
       position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: 3;
  }
  .team_single .addinfolist{
    margin-bottom: 0;
  }
  @media(min-width:720px){
    .interviewssinglegal .interviews-image {
        position: relative;
        height: 100%;
    }
    .interviewssinglegal  .interviews-txt{
        display: none;
        position: absolute;
        z-index: 3;
        bottom: 0;
        left: 0;
        padding-left: 24px;
        padding-bottom: 14px;
        padding-right: 24px;
      }
      .interviewssinglegal .interviews-item.expanded .interviews-txt{
        display: block; 
      }
  }
  @media(min-width:1680px){
    .interviewssinglegal  .interviews-txt{
         
        padding-left: 54px;
        padding-bottom: 24px;
        padding-right: 54px;
      } 
  }
 
   .interviewssinglegal .interviews-item.expanded {
    grid-column: span 2;
    grid-row: span 2; 
  }
  .interviewssinglegal .interviews-item.expanded  {
    border: 2px solid var(--Gradient-blue, #477BFF); 

  }
  .interviewssingle .interviews-item.expanded:hover::before {
    opacity: 1;
  }
.team_single .addinfolist li.addinfolist_date,
.team_single .addinfolist li.addinfolist_place{
   align-items: center;
}
.team_single .addinfolist {
    padding-left: 0px;
    list-style: none;
    margin-top: 24px;
}

.team_single .addinfolist li::before {
    content: "";
    display: block;
    height: 28px;
    width: 28px;
    min-width: 28px;
}

.team_single .addinfolist li.addinfolist_date::before {
    background-image: url("");
}
.interviews-image{
   position: relative;
}
.team_single .addinfolist li.addinfolist_place::before {
    background-image: url("");
}

.team_single .addinfolist li.addinfolist_theme::before {
    background-image: url("");
}

.team_single .addinfolist li.addinfolist_pers::before {
    background-image: url("");
}

.team_single__leftcol.fixed {
    position: fixed;
}

.section-logos .title-block {
    text-align: center;
}

.section-logos .title-block h2 {
    color: var(--Color-system-Grey-55, #7384AA);
    text-align: center;

    font-size: 26px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    /* 33.8px */
    letter-spacing: 0.52px;
    text-transform: uppercase;
    margin-bottom:  56px;
}

.lightnode_page_fullscr {
    padding: 200px 0;
}

.lightnode_page_img_wr {
    position: relative;
}

.lightnode_page_img {
    position: absolute;
    --lightnode_w: 732px;
    width: var(--lightnode_w);
    left: calc(50% - var(--lightnode_w)/2);
    top: - 150px;
    height: 944px;
    background-size: contain;
    background-image: url("");
    background-repeat: no-repeat;
    z-index: 10;
}

.lightnode_page_img_light {
    content: "";
    z-index: 9;
    position: absolute;
    --lightnode_shad_w: 1601.756px;
    left: calc(50% - var(--lightnode_shad_w)/2);
    width: var(--lightnode_shad_w);
    height: 780.022px;
    flex-shrink: 0;
    top: 315px;
    border-radius: var(--lightnode_shad_w);
    opacity: 0.3;
    background: var(--Color-system-Grey-65, #5C6987);
    filter: blur(202px);
    -webkit-backdrop-filter: blur(202px);
}

.z-index-100 {
    z-index: 100;
}

.lightnode_page .header_block {
    text-align: center;
    margin-bottom: 56px;
}

.lightnode_page #webserver {
    padding: 200px 0;
}

.lightnode_page .header_block p {
    font-size: 26px;
    font-style: normal;
    font-weight: 375;
    line-height: 130%;
    margin: 24px 0 0;
}

.webserver_wrap {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    column-gap: 80px;
    padding-top: 44px;
}

.webserver_item h3 {
    color: var(--Color-system-Grey-15, #EDEFF4);
    font-size: 26px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    /* 33.8px */
    letter-spacing: 0.52px;
    text-transform: uppercase;
    margin-top: 40px;
    margin-bottom: 16px;
}

.webserver_item p {
    color: var(--greytxt);
    margin: 0;
    font-weight: 375;
    line-height: 150%;
    /* 27px */
    letter-spacing: 0.09px;
}

.lightnode_page .lightnode_scheme_block_wrap {

    display: grid;
    grid-template-columns: repeat(3, 1fr);

    margin-top: 56px;
    gap: 54px;

}

.lightnode_scheme_block:after {
    content: "";
    width: 40px;
    height: 40px;
    position: absolute;
    top: calc(50% - 20px);
    right: -46px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url("");
}

.lightnode_scheme_block:last-child::after {
    display: none;
}

.lightnode_scheme_block h3 {
    color: var(--Color-system-Grey-15, #EDEFF4);
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    /* 31.2px */
    letter-spacing: 0.6px;
    text-transform: uppercase;
}

.lightnode_scheme_block {
    position: relative;
    border-radius: 24px;
    border: 2px solid var(--Color-system-Black-85, #343C4D);
    padding-left: 80px;
    padding-top: 228px;
    padding-right: 80px;
    background-repeat: no-repeat;
    background-image: url("");
    background-position: 80px 80px;
    padding-bottom: 96px;
}

.lightnode_scheme_block:nth-child(2) {
    background-image: url("");
}

.lightnode_scheme_block:nth-child(3) {
    background-image: url("");
}

.lightnode_scheme_block a.blue-svg-link {

    flex-wrap: nowrap;
    white-space: nowrap;
}

.video_node_block3,
.video_node_block1 {
    padding: 200px 0px;
}

.video_node_block1 {
    display: grid;
    grid-template-areas:
        "lheader1 lvideo1"
        "ldescr1 lvideo1";
    grid-template-columns: 1fr 1fr;
}

.video_node_block2 {
    display: grid;
    grid-template-areas:
        " lvideo2 lheader2"
        "lvideo2 ldescr2 ";
    grid-template-columns: 1fr 1fr;
}

.video_node_block3 {
    display: grid;
    grid-template-areas:
        "lheader3 lvideo3"
        "ldescr3 lvideo3";
    grid-template-columns: 1fr 1fr;
}

.video_nodes .video_node_block_head h2 strong {
    font-weight: 650;
    line-height: 120%;
    /* 62.4px */
    letter-spacing: -0.52px;
}

.video_nodes .video_node_block_head h2 {
    color: var(--Color-system-Grey-5, #F7F8FA);
    font-size: 52px;
    font-style: normal;
    font-weight: 250;
    line-height: 110%;
    letter-spacing: -1.04px;
    margin-bottom: 48px;
}

.video_nodes .video_node_block_head p {
    color: var(--greytxt);
    font-size: 26px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    /* 33.8px */
    margin: 0;
}

.video_node_block2,
.video_node_block3,
.video_node_block1 {
    column-gap: 100px;
}

.video_node_block_video video {
    border-radius: 24px;
    width: 100%;
}

.video_node_block1 .video_node_block_head {
    grid-area: lheader1;
}

.video_node_block2 .video_node_block_head {
    grid-area: lheader2;
}

.video_node_block3 .video_node_block_head {
    grid-area: lheader3;
}

.video_node_block1 .video_node_block_descr {
    grid-area: ldescr1;
}

.video_node_block2 .video_node_block_descr {
    grid-area: ldescr2;
}

.video_node_block3 .video_node_block_descr {
    grid-area: ldescr3;
}

.video_node_block1 .video_node_block_video {
    grid-area: lvideo1;
}

.video_node_block2 .video_node_block_video {
    grid-area: lvideo2;
}

.video_node_block3 .video_node_block_video {
    grid-area: lvideo3;
}

.video_node_block_descr ul li {
    line-height: 150%;
    display: flex;
    gap: 2px;
    color: var(--greytxt);
    align-items: center;
    margin-bottom: 16px;
}

.video_node_block_descr ul li:last-child {
    margin-bottom: 0px;
}

.video_node_block_descr ul {
    padding: 0px;
    margin: 0px;
    list-style: none;
}

.video_node_block_descr ul li svg {
    min-width: 40px;
    flex-basis: 40px;
    max-width: 40px;
    width: 40px;
}

#supported-endpoints .webserver_wrap {
    grid-template-columns: repeat(5, 1fr);
}

#supported-endpoints {
    padding-bottom: 200px;
}

.getstartedblock_img_wr {
    position: relative;
}

.getstartedblock_img {
    position: absolute;
    --getstwidth: 711px;
    width: var(--getstwidth);
    left: calc(50% - var(--getstwidth)/2);
    height: 812px;
    background-image: url("");
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 10;
}

.getstartedblock_img_light {
    z-index: 8;
    content: "";
    position: absolute;
    --lightnode1_shad_w: 1536px;
    left: calc(50% - var(--lightnode1_shad_w)/2);
    width: var(--lightnode1_shad_w);
    height: 748px;
    flex-shrink: 0;
    top: 163px;
    border-radius: var(--lightnode1_shad_w);
    opacity: 0.3;
    background: var(--Color-system-Grey-65, #5C6987);
    filter: blur(202px);
    -webkit-backdrop-filter: blur(202px);
}

.getstartedblock_txt {
    padding: 200px 0 0;
}

.getstartedblock_txt h2 {
    margin-bottom: 48px;
}

.getstartedblock_txt .tecbtn_wrap {
    margin-top: 32px;
}

.upcoming_mint h4 {
    width: 100%;
    margin: 0px;
    color: var(--Color-system-Grey-15, #EDEFF4);
    font-size: 26px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    /* 33.8px */
}

.getstartedblock_txt {
    z-index: 10;
}

#keyfeatures {
    z-index: 20;
    position: relative;
}

#keyfeatures .swiperordinals .swiper-slide {
    padding-bottom: 0px;
}
.flip-card {
    width: 100%;
    height: 280px;
    perspective: 1000px;
    cursor: pointer;
}

.flip-card-inner {
    width: 100%;
    height: 100%;
    transform-style: preserve-3d;
    transition: transform 0.6s;
}

.flip-card.flipped .flip-card-inner {
    transform: rotateY(180deg);
}

.flip-card-front, .flip-card-back {
    position: absolute;
    width: 100%;
    height: 100%;
    backface-visibility: hidden;
    display: flex;
    align-items: center;
    justify-content: center; 
   
}

.flip-card-front {
   
}

.flip-card-back {
   
    transform: rotateY(180deg);
}
.ecosystem_page {
    position: relative;
    overflow: hidden; 
    padding-bottom: 40px;
    margin-bottom: -40px;
}
.ecosystem-wrapper{
    display: grid;
    grid-template-columns: repeat(3,1fr);
    justify-content: center;
    align-items: flex-start;
    align-content: flex-start;
    gap: 5px;
    align-self: stretch;
    flex-wrap: wrap;  
    position: relative;
    z-index: 2;
    flex-wrap: wrap;
}
.ecosystem-wrapper .flip-card-back, 
.ecosystem-wrapper .flip-card-front
{
    display: flex;
    box-sizing: border-box;
    padding: 36px;
    flex-direction: column;
    align-items: center;
    border-radius: 12px;
    background: var(--Color-system-Grey-90, #222837);
}
.ecosystem-wrapper .flip-card-back{
    align-items: flex-start;
    justify-content: flex-start;
}
.ecosystem-wrapper  .flip-card{
    height: 305px;
}
.flip-card:not(.flipped) .flip-card-front:hover{
 
    border: 2px solid var(--Gradient-blue, #477BFF);
    background: var(--Color-system-Grey-90, #222837);
    box-shadow: 1px -1px 27.2px 0px rgba(72, 123, 255, 0.50);
}
.centeredmaincol {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center;
    padding-bottom: 200px;
    position: relative;
}
.ecosystem_page .ecosystem-wrapper:before {
    content: "";
    border-radius: 1240px;
    opacity: 0.18;
    background: var(--tectum);
    filter: blur(300px);
    position: absolute;
    top: -140px; 
    width: 80%;
    height: 280px;
    left: 50%;
    transform: translateX(-50%);z-index: -1; pointer-events: none;
}
.centeredmaincol p{
    margin: 24px 0 0;
    font-size: 26px;
    line-height: 130%;
}
.flip-card-back p{
    font-size: 17px;
font-style: normal;
font-weight: 375;
line-height: 150%; /* 25.5px */
letter-spacing: 0.17px;
margin: 24px 0 0;
} 
.flip-card-back a.blue-svg-link{
    font-size: 15px;
    margin-top: auto;
}
.roadmap-modal-content ul a{
    color: var(--Color-system-Link, #2E68FF);
}
.roadmap-modal-content ul a:hover {
    color: var(--tectum);
    text-decoration: underline;
  }
  .section  .mainvideowrap img {
    width: 100%;
    max-width: 100%;
    height: 100%;
    object-fit: contain;
  }
  .flip-card-logo.small {
	height: auto;
	max-height: 32px;
	width: auto;
}
.ecosystem-wrapper .flip-card:hover {
	z-index: 0;
}.ecosystem-wrapper .flip-card { 
    z-index: 1;
}
/* TCT Page */
.flip-card-logo.flip-card-logo-mobile{
    display: none;
}
.tct_page .softnote_wel_img.token_wel_img {
	min-height: 670px;
	position: absolute;
	margin-top: -335px;
}
.tct_page .tectum_token_scheme_block.tectum_token_scheme_block_r::before ,
.tct_page .tectum_token_scheme_block.tectum_token_scheme_block_l::before {
    transform: rotate(90deg);
  }
  .tct_page  .tectum_token_scheme_block.tectum_token_scheme_block_l::after,
  .tct_page .tectum_token_scheme_block.tectum_token_scheme_block_r::after{
    display: none!important;
  }
  .tct_page .tectum_token_scheme_block_header p { 
    color: var(--Color-system-Grey-35, #B8C0D4); 
    font-weight: 375;
}
.tct_page .tectum_token_scheme_block_header{
    gap:8px;
}
.tct_page .tectum_token_scheme h2{
    margin-bottom: 56px;
}
.tct_page .section-testnet-container{
    border-radius: 24px;
    background: #000;
    position: relative;overflow: hidden;
}
.tct_page .section-testnet-container video{
    position: absolute;
  top: 50%;
  right: -25%;
  transform: translateY(-50%);
  min-width: 100%;
  min-height: 100%;
  object-fit: contain;
  z-index: 0;
  pointer-events: none;
  height: 838px;
}
.tct_page .section-testnet-container video.mobilevideo{
    display: none;
}
.tct_page .section-testnet{
    background: transparent;
    padding: 0;
}
.tct_page  .section-testnet_l{
    z-index: 10;
    padding-top: 150px;
    padding-bottom: 150px;
}
.tct_page  .section-testnet_l .tecbtn_wrap {
	display: flex;
	flex-direction: row;
    gap: 32px;
}
.tct_page  .section-testnet_l .tecbtn_wrap .tecbtn{
    order: 1;
}
.tct_page  .section-testnet_l .tecbtn_wrap .btn-black{
    order: 2;
}
.section-roadmap-tctwrap{
    margin-top: 56px;
    display: grid;
    grid-template-columns: repeat(4,1fr);
    gap: 20px;
}
.roadmaptct-yl {
    display: flex;
    gap: 14px;
    align-items: center;  padding-left: 6px;
  }
  
  .roadmaptct-year,
  .roadmaptct-q {
    display: inline-block;
    padding: 6px  10px;
    font-weight: 700;
    
    line-height: 1;
    color: #505B75;
    background: #F7F8FA;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    transform: skewX(-15deg);
    position: relative;
  }
  
  .roadmaptct-year {
    background: #F7F8FA;
    color:#06070A;
  }
  
  .roadmaptct-q {
    background:  #505B75;
    color: #F7F8FA;
  }
  
  .roadmaptct-year span,
  .roadmaptct-q span {
    display: inline-block;
    transform: skewX(15deg);  
  }
  .roadmaptct-ln {
    display: flex;
    align-items: center;
 
    height: 16px;
  }
  
  .roadmaptct-ln .line {
    display: flex;
    align-items: center;
    flex: 1;
    height: 2px;
    background-color: transparent;
    position: relative;
    margin-right: 0px;
  }
 
  .roadmaptct-ln .dot {
    width: 10px;
    height: 10px;
    background: linear-gradient(180deg, #6690FF -0.45%, #487BFF 103.04%);
    border-radius: 50%;
    margin-right: 20px;
    flex-shrink: 0;
  }
  
  .roadmaptct-ln .bar {
    flex: 1;
    height: 2px;
    background-color: #3D475B;
  }
  
  .roadmaptct-ln .arrow {
    flex-shrink: 0;
    margin-left: 0;
  }
  .section-roadmap-tctitem {
	display: flex;
	flex-direction: column;
	gap: 20px;
}
.roadmaptct-txt{
    color: var(--Color-system-Grey-15, #EDEFF4);
}
.tct-faq {
    max-width: 100%;
    margin: 56px auto 0px;
     
    color: #F7F8FA;

  }
  
  .tct-faq-item {
    border-bottom: 1px solid #2D2F38;
    padding: 32px 0;
  }
  
  .tct-faq-question {
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    color: var(--Color-system-Grey-15, #EDEFF4); 
    font-size: 26px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%; /* 33.8px */
  }
  
  .tct-faq-toggle {
    position: relative;
    width: 26px;
    height: 26px;
    display: inline-block;
    margin-left: 10px;
  }
  .tct-faq-answer a{
    color: var(--Color-system-Link, #2E68FF);

  }
  .tct-faq-answer p{
    margin-top: 24px;
  }
  .tct-faq-item.open .tct-faq-answer{
	padding-top: 24px;
	padding-bottom: 0px; 
}
  .tct-faq-toggle::before,
  .tct-faq-toggle::after {
    content: '';
    position: absolute;
    background-color: #D0D4E2;
    transition: transform 0.3s ease, opacity 0.3s ease;
  }
   
  .tct-faq-toggle::before {
    top: 50%;
    left: 0;
    width: 100%;
    height: 4px;
    border-radius: 4px;
    transform: translateY(-50%);
  } 
  .tct-faq-toggle::after {
    left: 50%;
    top: 0;
    width: 4px;
    border-radius: 4px;
    height: 100%;
    transform: translateX(-50%) rotate(0deg) scaleY(1);
    opacity: 1;
    transform-origin: center center;
  }
   
  .tct-faq-item.open .tct-faq-toggle::after {
    transform: translateX(-50%) rotate(90deg) scaleY(0);
    opacity: 0;
  }
  
  .tct-faq-answer {
    overflow: hidden;
    max-height: 0;
    transition: max-height 0.4s ease, padding-top 0.3s ease, padding-bottom 0.3s ease;
    color: var(--Color-system-Grey-35, #B8C0D4); 
     
    font-style: normal;
    font-weight: 375;
    line-height: 150%; /* 30px */
    padding: 0;
  }
  .section-faq-tct .tecbtn_wrap {
	display: flex;
	margin-top: 100px;
	justify-content: center;
}
#tct_communit .webserver_wrap {
	grid-template-columns: repeat(3, 1fr);
}
#tct_communit .webserver_wrap {
	column-gap: 20px;
	padding-top: 56px;
}
#tct_communit .webserver_item {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	text-align: center;
}
.tectum_token_scheme_block_full .light_elem {
	bottom: -50%;
}
.tct_page .section-testnet .mobilevideo{
    display: none;
}
.maincolumn .description p{
    color: var(--Color-system-Grey-35, #B8C0D4); 
    font-size: 26px;
    font-style: normal;
    font-weight: 375;
    line-height: 130%; /* 33.8px */
}
.maincolumn .description{
    margin-bottom: 32px;
}
.tctrghtcolumn{
    position: relative;
}
.tct_page_main_img {
	height: 120%;
    width: 120%;
    object-fit: cover;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	inset-block-start: 50%;
	transform: translateY(-50%);
    right: 0;
}
.tct_page .section-testnet-container .col-12 {
	z-index: 10;
}
.tct_page .tectum_token_scheme_block_header strong {
	font-weight: 700;
	display: flex;
	align-items: center;
	line-height: 1;
}
  /* TCT Page End */
  .stats-section {
    padding-right: 0;
    padding-left: 0;
  }
  .stats-slider{
    overflow: visible!important;
  }
  .stats-slider {
    opacity: 0;
    transform: translateY(100px);
    transition: all 0.6s ease;
  }
   
  .stats-slider.show {
    opacity: 1;
    transform: translateY(0);
  }
  .stat-card {
    min-width: 262px;
    background: #06070A;
    box-sizing: border-box;
    border-radius: 20px;
    padding: 18px 20px 22px;
    margin-right: 0px;
    text-align: center;
    color: #EDEFF4;
     display: flex!important;  
    gap:6px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }
  
  .stat-card.disablestat .stat-title {
    background: transparent;
    color: #465067; 
  }
  .stat-title {
    font-size: 24px;
    font-weight: 700; 
    line-height: 130%;
    color: #2e8bff; 
  }
  .stat-card:not(.disablestat) .stat-title { 
    background: linear-gradient(80deg, #477BFF 14.98%, #1A59FF 87.92%);
        background-clip: border-box;
      background-clip: text;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
  }
  
  .stat-subtitle {
    font-weight: 500;
    line-height: 150%;letter-spacing: 0.09px;
    white-space:nowrap;
  }
  .stat-card {
    /* opacity: 0;
    transform: translateY(50px); 
    transition: all 0.8s ease-out; */
  } 
  .stats-slider .swiper-wrapper {
    display: flex;
    transition-timing-function: linear !important;
  }
 /* .stats-slider .swiper-slide { width: auto; } */

 .stats-slider .swiper-wrapper { 
  gap:20px;
      /* justify-content: center;
    transition-timing-function: linear !important;  */
    }
    .herocryptop .slide-inner:before {
        /* content: "";
        background: url('../img/bnrlght.webp') no-repeat right bottom;
        position: absolute;
        z-index: 0;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        background-size: cover; */
    }
   
    @media(max-width:1680px){
        .stats-slider .swiper-wrapper { 
            gap: 0px;
        }
    }
  .stat-card.visible {
    opacity: 1;
    transform: translateY(0);
  }
  @media (min-width: 1680px) {
    .stat-title {
        font-size: 26px; 
      }
    .stats-slider {
      display: flex !important;
      gap: 20px;
    }
    .stat-card {
        padding: 28px 30px 32px 30px;
        border-radius: 24px;
        min-width: 304px;
    }
    .keen-slider__slide {
      flex: 1;
      max-width: none;
    }
  }
  @media (max-width: 719.9px) {
    .stat-title {
        font-size: 20px; 
      }
      .stat-card {
        border-radius: 16px;    
      }
  }
   
  .utilities-grid {
    display: grid;
    grid-template-columns: repeat(6, 1fr); /* 6 колонок для контроля раскладки */
    gap: 20px;
  }
  
  .utility-card { 
    padding: 30px 30px 42px 30px;
    border-radius: 24px;
border: 2px solid var(--Color-system-Black-85, #343C4D);
  }
  
  .utility-card h3 {
    color: var(--Color-system-Grey-15, #EDEFF4); 
    font-size: 26px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%; /* 33.8px */
    letter-spacing: 0.52px;
    text-transform: uppercase;
  }
  
 
  
   .utilities-grid .utility-card:nth-child(1) {
    grid-column: span 3; 
  }
  .utilities-grid .utility-card:nth-child(2) {
    grid-column: span 3; 
  }
  .utilities-grid .utility-card:nth-child(3) {
    grid-column: span 2;  
  }
  .utilities-grid .utility-card:nth-child(4) {
    grid-column: span 2;  
  }
  .utilities-grid .utility-card:nth-child(5) {
    grid-column: span 2; 
  }
  .utilities-grid .utility-card:nth-child(6) {
    grid-column: span 6;  
  }
  .utilities-grid .utility-card:nth-child(7) {
    grid-column: span 6;  
  }
  .stakingpresale .staking-rates-list .staking-rate {
    color: var(--Color-system-Grey-15, #EDEFF4);
  }
  .stakingpresale .staking-rates-list .staking-rate strong{ 
    background: var(--Color-project-Tectum, #487BFF);
    color: var(--Color-system-Grey-15, #EDEFF4);

}  
.staking-rates-title{
    color: var(--Color-system-Grey-35, #B8C0D4);

}
.stakingpresale .staking-details p{
    color: var(--Color-system-Grey-35, #B8C0D4);
    margin-bottom: 0px;
}
.utilities-grid .staking {
    display: grid;
  grid-template-columns: 42px auto;
  gap:40px;
  grid-template-areas:"image info";
        
  }
  .utilities-grid .staking .staking-info{
    grid-template-areas: "infost rates details";
    grid-template-columns: repeat(3,1fr);
    gap: clamp(80px, 2vw, 140px); 
    display: grid;  justify-content: space-between;
  }
  .staking-infost p {
	margin: 0 0 8px 0;
}
.utility-card .staking-infost h3 {
	height: 42px;
	margin-bottom: 16px;
}
  .staking-infost{
    grid-area: infost;
  }
  .staking-list {
    list-style: disc;
    padding-left: 20px;
    margin: 0;
    color: var(--Color-system-Grey-35, #B8C0D4);
    line-height: 150%;
  }
  .staking-rates-list {
    display: grid;
    flex-direction: row;
    gap: 20px;
    flex-wrap: wrap;
    grid-template-columns: 1fr;
  } 

  @media (min-width:2230px) { 
    .staking-rates-list {
        
        grid-template-columns: 1fr 1fr;
      } 
  }
  @media (max-width:1279px) { 
    
    
    .staking-rates-list {
        display: flex;
        gap:24px;
        row-gap: 16px;
    }
  }
  @media (max-width:720px) { 
    .staking-rates-list {
        flex-direction: column;
        gap:24px;
        row-gap: 16px;
    }
    /* .section-01 .section-01-video-wrapper .herocryptop .mainvideowrap {
        height: 400px;
        bottom: 0 !important;
        top: auto;
        width: 330px;
        right: auto;
        left: 50%;
        margin-left: -115px;
    } */
    .section-01 #main-keen-slider .herocryptop .mainvideowra {
        height: 100%;
        bottom: 0 !important;
        top: auto;
        width: 100%;
        right: 0;
        left: 0;
        margin-left: 0;
    }
  }
 .section-title{
    margin-bottom: 56px;
 }
  .staking-image   { grid-area: image; }
.staking-info    { grid-area: info; }
.staking-rates   { grid-area: rates;   }
.staking-details { grid-area: details; }
  @media (min-width:931px) {
    .stats-slider .swiper-wrapper {
        display: grid; 
        grid-template-columns: repeat(4,1fr);
        gap: 20px;
    }
  }
  @media (min-width:1280px) {
    .staking-rates   {  margin-top: 58px;    max-width: 450px; }
    .utility-card .staking-rates-title{
        margin: 0 0 16px 0 ;
    }
  }
.staking-rates-list  .staking-rate strong{
    border-radius: 8px;
    background: var(--Color-project-Grig, #45E08C);
    color: var(--Color-system-Grey-95, #12161E); 
    
    font-style: normal;
    font-weight: 600;
    line-height: 150%; /* 30px */
    display: flex;
    padding: 0 12px;
    flex-direction: column;
    align-items: flex-start;
}
.staking-rates-list  .staking-rate {
    display: flex;
    flex-direction: row;
    color: var(--Color-project-Grig, #45E08C);
    font-weight: 375;
    line-height: 150%;
    gap:8px;
    white-space: nowrap;
  }
 
  .staking-details{
    max-width: 310px;
    min-width: 310px;
    margin-left: auto;
    display: flex;
    flex-direction: column;
    gap:8px;
    justify-content: flex-start;
    margin-top: 58px;
  }
  .staking-details p {
	color: var(--Color-system-Grey-15, #EDEFF4);
    line-height: 150%;
    margin: 0;
}.staking-details p svg {
	width: 1.3em;  height: 1.3em;
    vertical-align: middle;
}
  
  .staking-details strong {
    
  }
  .utility-card img {
	margin-bottom: 40px;
}
.utility-card .staking-rates-title{
    font-weight: 600;
    margin-bottom: 16px;
 }
 .section-roadmap-tct .roadmap_item_wrap > .section-roadmap-tctitem:nth-child(4) {
    flex: 0 0 65.8%;order: 2;
}
.mb-100{
    margin-bottom: 100px;
}
.herobr span{
    display: block;
}
  @media (max-width: 1679.9px) {
    .mb-100{
        margin-bottom: 70px;
    }
    .tectum_token_scheme_block{
        padding: 20px;
    }
    .utility-card {
        padding:   20px;
    }
    .utility-card img {
        margin-bottom: 32px;
    }
    .utility-card h3 { 
        font-size: 24px;
    }
  } 
  @media (max-width: 1279.9px) {
   
    .utilities-grid .staking { 
        display: grid;
    grid-template-columns: 1fr;
    grid-template-areas:"image"  "info ";
    gap:0;
    }
    .utilities-grid .staking .staking-info {
        grid-template-areas: "infost  details" "rates rates";
        grid-template-columns: auto auto auto;
        gap: 20px;
        display: grid;
        justify-content: space-between;
    }
    .tct_page_main_img{
        right: -80px;
      }
      .stat-card{
        min-width: fit-content; 
    }
    
  }
  @media (max-width: 880px) {

    .stats-slider .stat-card{
        /* width: fit-content; */
        min-width: fit-content;
    }
    .stats-slider .swiper-slide{
        width:auto;
    }
    .utilities-grid {
        display: flex;
        flex-direction: column;
      }
      .utilities-grid  .utility-card:not(.staking) {
        display: grid;
        grid-template-columns:40px 1fr;  
        grid-template-rows: auto auto;   
        grid-template-areas:
          "image title"
          "image text";
        gap: 24px 26px;  
        align-items: start; 
        grid-column:  auto !important;
      }
      .tct_page_main_img{
        right: -80px;
      }
       .utility-card img  { grid-area: image; }
      .utility-card h3{ grid-area: title; }
      .utility-card p  { grid-area: text; margin: 0;}
      
       .utility-card-img {
        width: 30px;
        height: 30px;
        object-fit: contain;
      }
      .utilities-grid .staking {
        display: grid;
        grid-template-columns: 40px 1fr;
        grid-template-areas: "image info  "  "image rates  " "image  details";
        gap: 20px;
    }
    .staking-details{
        margin-left: 0;
    }
    .staking-info h3{
        margin-bottom: 16px;
    }
  }
  @media (max-width: 720px) {
    .utilities-grid .staking .staking-info { 
        gap: 20px;
        display: flex;
        justify-content: space-between;
        flex-direction: column;
    }
    .staking-details {
        margin-top: 0;
        min-width: 100%;
    }
    .tct_page .tectum_token_scheme_block_header p {
        font-size: 16px;
      }
    .tct_page_main_img{
        right: -150px;
    }
    .utility-card h3 { 
        font-size: 20px;
    }
    .utilities-grid .staking {
      grid-column: auto;  
      padding: 20px;
    }
  }
  @media (max-width: 720px) {

    .utility-card .staking-rates-title { 
        margin-bottom: 14px;
    }
    .section-title {
        margin-bottom: 40px;
    }
    .utilities-grid {
      grid-template-columns: 1fr;
    }
    .utilities-grid .utility-card {
      grid-column: auto;
    }
    .staking-rates-list {
        display: flex;   
         gap: 14px;
    }
    .mb-100{
        margin-bottom: 32px;
    }
  }
  @media (max-width: 480px) {
    .utilities-grid .utility-card:not(.staking) {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: auto auto;
        grid-template-areas: "image" "title" "text ";
        gap: 20px;
        align-items: start;
        grid-column: auto !important;
    }
    .utility-card img {
        margin-bottom: 0;
    } .utilities-grid .staking {
        display: flex;
        grid-template-columns: 1fr;
        grid-template-areas: none;
        gap: 20px;
        flex-direction: column;
    }
  }
  .token-allocation .subtitle{
    color: var(--Color-system-Grey-15, #EDEFF4);
    text-align: center;
    margin-bottom: 100px;
    font-size: 26px;
    font-style: normal;
    font-weight: 375;
    line-height: 130%; /* 33.8px */
    margin-top: 24px;
  }
  .token-tokening {
	display: flex;
	justify-content: center;
}
.token-allocation .tecbtn_wrap{
    justify-content: center;
}
  .token-block{
    border-radius: 20px;
    border: 2px solid var(--Color-system-Black-85, #343C4D);padding: 20px;
    display: flex;
    flex-direction: column;
    gap:8px;
    height: 100%;
    box-sizing: border-box;
  }
  .token-blocks {
	display: grid;
	width: 100%;
	padding: 100px 0;
	align-items: flex-start;
	gap: 40px;
	grid-template-columns: 1fr 1fr;
	text-align: center;
}
.token-blocks h3{
 color: var(--Color-system-Grey-15, #EDEFF4);
text-align: center; 
font-size: 26px;
font-style: normal;
font-weight: 500;
line-height: 130%; /* 33.8px */
letter-spacing: 0.52px;
text-transform: uppercase;
}
.token-blocks p{
    margin: 0;
}
  .token-tokening .mobhide{
    display: none;
  }
  @media (max-width: 1680px) {
    .token-allocation .subtitle{ 
        margin-bottom: 70px;
        font-size: 24px;
    }
    .token-blocks h3{ 
       font-size: 24px;
    }
    .token-blocks{ 
    padding: 70px 0;
    }
    .token-tokening img{
        max-width: 630px;
    }
  }
  @media (max-width: 720px) {
    .token-allocation .subtitle{ 
        margin-bottom: 40px;
        font-size: 20px;
    }

      .token-blocks h3{ 
        font-size: 20px;
     }
    
   
     
  }
  @media (min-width: 1680px) {
    .section-roadmap-tct .roadmap_item_wrap { 
        row-gap: 65px;
    }
  }
  .section-roadmap-tct .roadmapnext1 .roadmap_year_wrapn:first-child::after {
	content: "";
	height: 10px;
	width: 10px;
	background-color: #487BFF;
	left: -4px;
	position: absolute;
    top: 11px;
	border-radius: 50%;
}

  .section-roadmap-tct .roadmapnext1 .roadmap_year_wrapn::before{
	content: "";
	height: 264px;
	width: 2px;
	background-color: #465067;
	left: 0px;
	position: absolute;
	top: 0px;
}
.section-roadmap-tct  h2{
    margin-bottom: 56px;
}
.section-roadmap-tct .roadmapnext1 .roadmap_year_wrapn::before {
    top: -20px;
    background:linear-gradient(0deg, rgba(61, 71, 91, 0) 0%, rgba(61, 71, 91, 1) 6%, rgba(61, 71, 91, 1) 94%, rgba(61, 71, 91, 0) 100%);
  }
  .section-roadmap-tct .roadmap_year_wrapn {
	display: grid;
	grid-template-columns: 16% auto;
	padding-bottom: 0px;
	position: relative;
}
.section-roadmap-tct .roadmap_year_wrapn > .h3wrap {
	width: 100%;
	padding: 0 20px 0 20px;
	margin-top: -15px;
	box-sizing: border-box;
}
 
    .section-roadmap-tct  .roadmap_item_wrap {
      display: grid;
      grid-template-columns: repeat(3, 33.3%);
      align-items: start;
      grid-column-gap:20px;
      column-gap: 20px;
    }
  
    .section-roadmap-tctitem {
        display: grid;
        grid-template-areas: "rquart rline" "rdescr rdescr";
        gap: 20px;
        grid-template-columns: 60px auto;
        align-items: start;
        height: 102px; 
        grid-template-rows: 30px auto;
    }
    .roadmaptct-ln { 
        align-self: center;
    }
.roadmaptct-yl{
    grid-area:  rquart;
}
.roadmaptct-ln{
    grid-area:  rline;
}
.roadmaptct-txt{
    grid-area:  rdescr;
}
.section-roadmap-tct .roadmap_year_wrapn > .h3wrap{
    margin-top: 0px;
}
.section-roadmap-tct .roadmap_item_wrap {
    display: flex;
    justify-content: flex-end;  
    gap: 20px; 
    flex-wrap: wrap; 
    row-gap: 64px;
    
  }
  
  .section-roadmap-tct .roadmap_item_wrap > .section-roadmap-tctitem {
    flex: 0 0 calc((100% - 40px) / 3); 
    box-sizing: border-box; 
    position: relative;
  }
  .section-roadmap-tct .roadmap_item_wrap > .section-roadmap-tctitem a{
    color: var(--Color-system-Link, #2E68FF);

  }
  .section-roadmap-tct .roadmap_item_wrap > .section-roadmap-tctitem a:hover{
    text-decoration: underline;

  }
  .section-roadmap-tct .roadmap_item_wrap > .section-roadmap-tctitem:nth-child(3)::after {
    content: "";
    position: absolute;
    width: 16px;
    height: 165px;
    border: 2px solid var(--color-system-grey-80,#3D475B);
    border-inline-start: none;
    width: 36px;
    inset-inline-end: -32px;
    border-start-end-radius: 12px;
    border-end-end-radius: 12px;
    top: 14px;
  }
  .roadmaptct-yl:nth-child(2){
    margin-top: 134px;
    position: relative;
  }
  .roadmaptct-yl:nth-child(2)::before{ 
    content: "";
    height: 10px;
    width: 10px;
    background-color: #487BFF;
    left: -24px;
    position: absolute;
    top: 11px;
    border-radius: 50%;
  }
  .section-roadmap-tctitem .roadmaptct-yl .roadmaptct-year{
    display: none;
  }
  @media (max-width: 1280px) {
    .section-roadmap-tctitem{
        height: 122px;
    }
    .section-roadmap-tct .roadmap_item_wrap {
        display: flex;
        justify-content: flex-start;
        gap: 20px;
        flex-wrap: wrap;
        row-gap: 145px;
        margin-left: -16%;
            margin-top: 60px;
        }
        .section-roadmap-tct .roadmapnext1 .roadmap_year_wrapn::before { 
            height: 425px;
        }
        .roadmaptct-yl:nth-child(2) {
            margin-top: 240px;
            position: relative;
        }
        .section-roadmap-tct .roadmap_item_wrap > .section-roadmap-tctitem:nth-child(4){
            flex: 0 0 64%;
        }
        .section-roadmap-tct .roadmap_item_wrap > .section-roadmap-tctitem:nth-child(3)::after {
            content: "";
            position: absolute;
            width: 16px;
            height: 265px;
            border: 2px solid var(--color-system-grey-80,#3D475B);
            border-inline-start: none;
            width: 36px;
            inset-inline-end: -12px;
            border-start-end-radius: 12px;
            border-end-end-radius: 12px;
            top: 14px;
        }
  }
  @media (max-width: 720px) {
  .section-roadmap-tct .roadmap_item_wrap > .section-roadmap-tctitem {
	flex: 0 0 100%;
	box-sizing: border-box;
	position: relative;
}
.section-roadmap-tctitem {
    display: flex;
    flex-direction: column;
}.roadmaptct-yl { 
	width: 100%;
}
.section-roadmap-tct .roadmap_item_wrap {
	display: flex;
	justify-content: flex-start;
	gap: 20px;
	flex-wrap: wrap;
	row-gap: 0;
	margin-left: -16%;
	margin-top: 0;
}
.section-roadmap-tct .roadmaptct-ln,
.h3wrap .roadmaptct-yl{
    display: none;
}
.section-roadmap-tctitem {
    height: auto;
  }
.section-roadmap-tct .roadmap_item_wrap > .section-roadmap-tctitem:nth-child(3)::after{
    display: none;
}
.section-roadmap-tctitem .roadmaptct-yl .roadmaptct-year{
    display: flex;
  }
  .section-roadmap-tct .roadmapnext1 .roadmap_year_wrapn::before {
	height: 100%;
}
.section-roadmap-tct .roadmap_item_wrap > .section-roadmap-tctitem:nth-child(4) {
	flex: 100%;
    order: 2;
}
  }
  .tct-roadmap-modal-overlay {
    position: fixed;
    inset: 0;  
    background: #12161E99;
    
    display: none;  
    justify-content: center;
    align-items: center;
    z-index: 9999;
  }
  
  .tct-roadmap-modal {
    background: var(--Color-system-Grey-90, #222837);
    border-radius: 24px;
    box-shadow: 0 2px 20px 0 rgba(72, 123, 255, 0.40), 0 4px 40px 0 rgba(72, 123, 255, 0.20);
    padding: 80px;
    border: 2px solid #1A59FF;
   
    max-width: 520px;
    width: 90%;
    max-height: 80vh;
    overflow-y: auto;
    position: relative; 
  }
  
  .tct-roadmap-modal-close {
    position: absolute;
    top: 15px;
    right: 15px;
    background: transparent;
    border: none;
    cursor: pointer;
  }
  .tct-roadmap-modal-content ul li{
    position: relative;
    margin-bottom: 16px;
    color: var(--Color-system-Grey-15, #EDEFF4);  
font-style: normal;
font-weight: 375;
line-height: 150%; /* 30px */
  }
  .tct-roadmap-modal-content ul li::before {
	content: "";
	height: 7px;
	width: 7px;
	display: flex;
	background: #6690FF;
	border-radius: 50%;
	position: absolute;
	left: 0;
	left: -22px;
	top: 11px;
}
.tct-roadmap-modal-content ul {
	padding-left: 30px;
}
@media (min-width: 720px) { 
    .staking-details > p > span{
        display: block;    line-height: 150%;
    }
}
@media (max-width: 720px) {
    .token-block{
        border-radius: 16px;
    }
    .token-blocks {
        padding: 40px 0;
    }
    .token-tokening img {
        max-width: 100%!important;
    }
    .token-tokening img{
        max-width: 100%;
    }
.tct-roadmap-modal {
	background: var(--Color-system-Grey-90, #222837);
	border-radius: 24px;
	box-shadow: 0 2px 20px 0 rgba(72, 123, 255, 0.40), 0 4px 40px 0 rgba(72, 123, 255, 0.20);
	padding: 30px;
	border: 2px solid #1A59FF;
	max-width: 520px;
	width: 90%;
	max-height: 80vh;
	overflow-y: auto;
	position: relative;
	margin: 0 20px;
}
#tct_communit .webserver_item svg { 
	width: 84px;
	height: 84px;
}
  
    #tct_communit .webserver_wrap {
        padding-top: 40px;
        gap: 20px;
        display: grid;
        flex-direction: row;
        grid-template-columns: repeat(3,1fr);
    }
}
@media (max-width: 540px) {
    #tct_communit .webserver_wrap {
        padding-top: 40px;
        gap: 40px;
        display: flex;
        flex-direction: column;
    }
    .token-tokening img{
        display: none;
        width: 100%;
        max-width: 100%;
    }
    .token-tokening .mobhide{
        display: flex;
      }
      .token-blocks {
        display: grid;
        width: 100%;
        padding: 40px 0;
        align-items: flex-start;
        gap: 20px;
        grid-template-columns: 1fr;
        text-align: center;
    }
    .staking-rates-list {
        display: flex;
        flex-direction: column;
        gap: 14px; 
        row-gap: 14px;
    }
}
.footer-addresses .footer-addresses_b,
.footer-addresses .addresses-row {
	display: grid;
	column-gap: 64px;
	grid-template-columns: repeat(2,minmax(100px,287px));
}
.footer-addresses_b {
	margin-top: 20px;
}
.footer-addresses_b .copy p {
	margin: 0;
	font-size: 17px;
    line-height:150%;
}
.footer-addresses .address > p {
	max-width: 100%; 
}
@media (max-width: 2229.9px) {
    .footer .row_inner{
        flex-direction: column;
    }
   .footer-addresses {
        margin-top: 0px;
        display: flex;
        align-items: flex-end;
        justify-content: space-between;
        gap: 62px;
    }
    .footer-addresses  .footer-addresses_b{
        grid-template-columns: 1fr;
        min-width: 310px;
        margin-top: 0;
    }
    .footer-addresses   .addresses-row {
        display: flex;
        column-gap: 62px; 
    }
    .footer-addresses_t{
        width: 100%;
    }
    .footer-addresses .copy { 
        margin-bottom: 0;
      }
      .footer-addresses_b_t {
        margin-bottom: 6px;
    }
    .footer-addresses .address p:first-child { 
        white-space: nowrap;
    }
}
@media (max-width: 1679px) {
    .footer-addresses   .addresses-row {
        display: grid;
        column-gap: 40px;
        grid-template-columns: repeat(2,1fr);
    }
    .footer-addresses   .footer-addresses { 
        gap: 40px;
    }
    .footer-addresses_b .copy p { 
        text-align: left;
    }
    .footer-addresses_b_t { 
        text-align: left;
    }
    .footer-addresses_b .copy p { 
        font-size: 16px; 
    }
}
@media (max-width: 1279px) {
    .footer-addresses    .addresses-row {
        display: grid;
        column-gap: 40px;
        grid-template-columns: 1fr;
        row-gap: 20px;
    }
    .footer-addresses .footer-addresses_b { 
        min-width: 45%; 
    }
}
@media (max-width: 720px) {
    .footer-addresses .addresses-row{
        row-gap: 10px;
    }
    .footer .footer-addresses {
        gap: 16px;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .footer-addresses_b .copy p { 
        font-size: 13px; 
    }
}
.team_item__img_kyc{
    display: none!important;
}