@import url('https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,100..900&display=swap');

body::-webkit-scrollbar {
    width: 12px;
    height: 25.744px;
    background: #F3F3FE;
}

body::-webkit-scrollbar-thumb {
    background-color: #6366f1;
    border-radius: 7px;
    border: 1px solid #6366f1
}

.page-loading {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: all .4s .2s ease-in-out;
    transition: all .4s .2s ease-in-out;
    background-color: #fff;
    opacity: 0;
    visibility: hidden;
    z-index: 9999;
}

[data-bs-theme="dark"] .page-loading {
    background-color: #0b0f19;
}

.page-loading.active {
    opacity: 1;
    visibility: visible;
}

.page-loading-inner {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    text-align: center;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out;
    opacity: 0;
}

.page-loading.active>.page-loading-inner {
    opacity: 1;
}

.page-loading-inner>span {
    display: block;
    font-size: 1rem;
    font-weight: normal;
    color: #9397ad;
}

[data-bs-theme="dark"] .page-loading-inner>span {
    color: #fff;
    opacity: .6;
}

.page-spinner {
    display: inline-block;
    width: 2.75rem;
    height: 2.75rem;
    margin-bottom: .75rem;
    vertical-align: text-bottom;
    border: .15em solid #b4b7c9;
    border-right-color: transparent;
    border-radius: 50%;
    -webkit-animation: spinner .75s linear infinite;
    animation: spinner .75s linear infinite;
}

[data-bs-theme="dark"] .page-spinner {
    border-color: rgba(255, 255, 255, .4);
    border-right-color: transparent;
}

@-webkit-keyframes spinner {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes spinner {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.section-metrics {
    padding: 120px 0;
}

.section-metrics .item {
    border-radius: 22px;
    background: #F3F3FE;
    border: 1px solid #6366f1;
    text-align: center;
    padding: 32px;
}

[data-bs-theme=dark] .section-metrics .item {
    background-color: var(--si-secondary-bg) !important;
}

.section-metrics .item .title {
    font-family: Inter;
    color: var(--Gray-900, #101828);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 40px;
    margin-bottom: 10px;
}

[data-bs-theme=dark] .section-metrics .item .title {
    color: var(--si-heading-color);
}

.section-metrics .item .number {
    font-family: Inter;
    color: #475467;
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
    background: linear-gradient(90deg, #6366F1 0%, #8B5CF6 50%, #D946EF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}

.background-gradient {
    background: radial-gradient(116.18% 118% at 50% 100%, rgba(99, 102, 241, 0.1) 0%, rgba(218, 70, 239, 0.05) 41.83%, rgba(241, 244, 253, 0.07) 82.52%);
}

.section-wallets {
    padding: 84px 0;
}

.section-wallets .item {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
    padding: 64px 32px;
    /*background: url("data:image/svg+xml,%3Csvg%20width%3D'36'%20height%3D'20'%20viewBox%3D'0%200%2036%2020'%20fill%3D'none'%20xmlns%3D'http%3A//www.w3.org/2000/svg'%3E%3Cg%20clip-path%3D'url(%23clip0_4013_88)'%3E%3Crect%20x%3D'0.00012207'%20width%3D'36'%20height%3D'20'%20rx%3D'10'%20fill%3D'%237F56D9'/%3E%3Cg%20filter%3D'url(%23filter0_dd_4013_88)'%3E%3Ccircle%20cx%3D'26.0001'%20cy%3D'10'%20r%3D'8'%20fill%3D'white'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter%20id%3D'filter0_dd_4013_88'%20x%3D'15.0001'%20y%3D'0'%20width%3D'22'%20height%3D'22'%20filterUnits%3D'userSpaceOnUse'%20color-interpolation-filters%3D'sRGB'%3E%3CfeFlood%20flood-opacity%3D'0'%20result%3D'BackgroundImageFix'/%3E%3CfeColorMatrix%20in%3D'SourceAlpha'%20type%3D'matrix'%20values%3D'0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result%3D'hardAlpha'/%3E%3CfeOffset%20dy%3D'1'/%3E%3CfeGaussianBlur%20stdDeviation%3D'1'/%3E%3CfeColorMatrix%20type%3D'matrix'%20values%3D'0%200%200%200%200.0627451%200%200%200%200%200.0941176%200%200%200%200%200.156863%200%200%200%200.06%200'/%3E%3CfeBlend%20mode%3D'normal'%20in2%3D'BackgroundImageFix'%20result%3D'effect1_dropShadow_4013_88'/%3E%3CfeColorMatrix%20in%3D'SourceAlpha'%20type%3D'matrix'%20values%3D'0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result%3D'hardAlpha'/%3E%3CfeOffset%20dy%3D'1'/%3E%3CfeGaussianBlur%20stdDeviation%3D'1.5'/%3E%3CfeColorMatrix%20type%3D'matrix'%20values%3D'0%200%200%200%200.0627451%200%200%200%200%200.0941176%200%200%200%200%200.156863%200%200%200%200.1%200'/%3E%3CfeBlend%20mode%3D'normal'%20in2%3D'effect1_dropShadow_4013_88'%20result%3D'effect2_dropShadow_4013_88'/%3E%3CfeBlend%20mode%3D'normal'%20in%3D'SourceGraphic'%20in2%3D'effect2_dropShadow_4013_88'%20result%3D'shape'/%3E%3C/filter%3E%3CclipPath%20id%3D'clip0_4013_88'%3E%3Crect%20x%3D'0.00012207'%20width%3D'36'%20height%3D'20'%20rx%3D'10'%20fill%3D'white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 16px 16px no-repeat, linear-gradient(to right, white, white);*/
    background: white;
    border: 1px solid #6366f1;
    border-radius: 22px;
}

[data-bs-theme=dark] .section-wallets .item {
    /*background: url("data:image/svg+xml,%3Csvg%20width%3D'36'%20height%3D'20'%20viewBox%3D'0%200%2036%2020'%20fill%3D'none'%20xmlns%3D'http%3A//www.w3.org/2000/svg'%3E%3Cg%20clip-path%3D'url(%23clip0_4013_88)'%3E%3Crect%20x%3D'0.00012207'%20width%3D'36'%20height%3D'20'%20rx%3D'10'%20fill%3D'%237F56D9'/%3E%3Cg%20filter%3D'url(%23filter0_dd_4013_88)'%3E%3Ccircle%20cx%3D'26.0001'%20cy%3D'10'%20r%3D'8'%20fill%3D'white'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter%20id%3D'filter0_dd_4013_88'%20x%3D'15.0001'%20y%3D'0'%20width%3D'22'%20height%3D'22'%20filterUnits%3D'userSpaceOnUse'%20color-interpolation-filters%3D'sRGB'%3E%3CfeFlood%20flood-opacity%3D'0'%20result%3D'BackgroundImageFix'/%3E%3CfeColorMatrix%20in%3D'SourceAlpha'%20type%3D'matrix'%20values%3D'0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result%3D'hardAlpha'/%3E%3CfeOffset%20dy%3D'1'/%3E%3CfeGaussianBlur%20stdDeviation%3D'1'/%3E%3CfeColorMatrix%20type%3D'matrix'%20values%3D'0%200%200%200%200.0627451%200%200%200%200%200.0941176%200%200%200%200%200.156863%200%200%200%200.06%200'/%3E%3CfeBlend%20mode%3D'normal'%20in2%3D'BackgroundImageFix'%20result%3D'effect1_dropShadow_4013_88'/%3E%3CfeColorMatrix%20in%3D'SourceAlpha'%20type%3D'matrix'%20values%3D'0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result%3D'hardAlpha'/%3E%3CfeOffset%20dy%3D'1'/%3E%3CfeGaussianBlur%20stdDeviation%3D'1.5'/%3E%3CfeColorMatrix%20type%3D'matrix'%20values%3D'0%200%200%200%200.0627451%200%200%200%200%200.0941176%200%200%200%200%200.156863%200%200%200%200.1%200'/%3E%3CfeBlend%20mode%3D'normal'%20in2%3D'effect1_dropShadow_4013_88'%20result%3D'effect2_dropShadow_4013_88'/%3E%3CfeBlend%20mode%3D'normal'%20in%3D'SourceGraphic'%20in2%3D'effect2_dropShadow_4013_88'%20result%3D'shape'/%3E%3C/filter%3E%3CclipPath%20id%3D'clip0_4013_88'%3E%3Crect%20x%3D'0.00012207'%20width%3D'36'%20height%3D'20'%20rx%3D'10'%20fill%3D'white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 16px 16px no-repeat, linear-gradient(to right, var(--si-secondary-bg), var(--si-secondary-bg));*/
    background: var(--si-secondary-bg);
}


.section-wallets .item p {
    color: var(--Gray-900, #0B0F19);
    font-feature-settings: 'liga'off, 'clig'off;
    font-family: Manrope;
    font-size: 20px;
    font-style: normal;
    font-weight: 800;
    line-height: 140%;
    margin-bottom: 0;
}

[data-bs-theme=dark] .section-wallets .item p {
    color: white;
}

.btn-pink {
    padding: 12px 28px;
    border-radius: 56px;
    background: #E292FE;
    color: var(--White, #FFF);
    text-align: center;
    font-feature-settings: 'liga'off, 'clig'off;
    font-family: Manrope;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 160%;
    border-width: 0;
}

.section-signin {
    padding: 120px 0;
}

.section-signin .list-unstyled {
    display: flex;
    flex-direction: column;
    gap: 24px;
}

.section-signin .list-unstyled .item {
    gap: 24px;
    align-items: flex-start;
}

.section-signin .list-unstyled .item .signin-title {
    color: var(--Gray-900, #0B0F19);
    font-feature-settings: 'liga'off, 'clig'off;
    font-size: 20px;
    font-style: normal;
    font-weight: 800;
    line-height: 140%;
    margin-bottom: 12px;
}

[data-bs-theme=dark] .section-signin .list-unstyled .item .signin-title {
    color: var(--si-heading-color);
}

.section-signin .list-unstyled .item .signin-text {
    color: var(--Gray-700, #565973);
    font-feature-settings: 'liga'off, 'clig'off;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
}

[data-bs-theme=dark] .section-signin .list-unstyled .item .signin-text {
    color: var(--si-body-color);
}

.offcanvas-backdrop.show {
    opacity: .8;
}

.form {
    display: flex;
    align-items: flex-start;
}

.form br,
.wpcf7-spinner {
    display: none !important;
}

.form p {
    margin-bottom: 0 !important;
}

.form .input {
    position: relative;
}

.form .input .bx {
    position: absolute !important;
    top: 50% !important;
    transform: translateY(-50%);
}

.form input {
    border-radius: var(--si-border-radius-lg) 0 0 var(--si-border-radius-lg);
    padding: 12px 16px 12px 48px;
    font-size: 16px;
    line-height: 26px;
}

.form .wpcf7-submit {
    border-radius: 0 var(--si-border-radius-lg) var(--si-border-radius-lg) 0;
    padding: 12px 24px;
    font-size: 16px;
    line-height: 26px;
}

.wpcf7 form .wpcf7-response-output {
    margin: 6px 0 0 !important;
    padding: 0 !important;
    border-width: 0 !important;
    color: #dc3232 !important;
    position: absolute !important;
}

.wpcf7-not-valid-tip {
    color: #dc3232 !important;
}

.wpcf7 form.sent .wpcf7-response-output {
    color: #46b450 !important;
}

.soon {
    background-color: #4e7a27;
    border-radius: 20px;
    color: #fff;
    display: flex;
    font-size: 10px;
    padding: 5px 10px;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    top: -18px;
}

footer .footer-policy {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	gap: 16px;
	margin-bottom: 16px;
}

footer .footer-policy .menu-policy {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	gap: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

footer .footer-policy .year {
	margin-bottom: 0;
}

footer .footer-policy .divider {
	margin: 0 8px 0 24px;
}

@media (max-width: 991.98px) {
    [data-disable-parallax-down=lg] {
        transform: none !important;
        right: 0 !important;
    }

    .section-features-right .position-relative,
    .section-features-left .position-relative {
        overflow: hidden;
    }

    .section-features-right .position-relative img {
        position: relative;
        right: -15%;
    }

    .section-features-left .position-relative img {
        position: relative;
        left: -15%;
    }

    .section-features-right .position-absolute img {
        right: -5%;
    }

    .section-wallets .subtitle {
        text-align: center;
    }
	
	footer .footer-policy {
		flex-direction: column;
		gap: 16px;
	}
	
	footer .footer-policy .menu-policy {
		flex-direction: row;
		flex-wrap: wrap;
	}
	
	footer .footer-policy .year {
		margin-bottom: 0;
	}
	
	footer .footer-policy .divider {
		display:none;
	}
}

@media(max-width: 575px) {
    header .container>.btn-primary {
        padding: 4px 12px;
        border-radius: 16px !important;
    }

    header .container>.btn-primary i {
        display: none;
    }

    .navbar-brand>img {
        max-width: 35vw;
    }
}

@media(max-width: 369px) {
    .navbar-brand>img {
        max-width: 25vw;
    }
}