.feed-header {
    position: relative;
    z-index: 1; }
.feed-header .bg-img {
    position: relative;
    z-index: 1;
    height: 85.18056vw; }
@media screen and (max-width: 960px) {
    .feed-header .bg-img {
        height: 165.06667vw; } }
.feed-header .bg-img:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 43.75vw;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(21, 21, 21, 0)), to(#151515));
    background-image: -webkit-linear-gradient(top, rgba(21, 21, 21, 0) 0%, #151515 100%);
    background-image: -o-linear-gradient(top, rgba(21, 21, 21, 0) 0%, #151515 100%);
    background-image: linear-gradient(to bottom, rgba(21, 21, 21, 0) 0%, #151515 100%); }
@media screen and (max-width: 960px) {
    .feed-header .bg-img:after {
        height: 100%;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0.02%, rgba(21, 21, 21, 0.01)), color-stop(99.98%, #151515));
        background: -webkit-linear-gradient(top, rgba(21, 21, 21, 0.01) 0.02%, #151515 99.98%);
        background: -o-linear-gradient(top, rgba(21, 21, 21, 0.01) 0.02%, #151515 99.98%);
        background: linear-gradient(180deg, rgba(21, 21, 21, 0.01) 0.02%, #151515 99.98%); } }
.feed-header .bg-img:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 56.59722vw;
    background-image: -webkit-linear-gradient(359deg, rgba(0, 0, 0, 0.5) 2%, rgba(0, 0, 0, 0) 99%);
    background-image: -o-linear-gradient(359deg, rgba(0, 0, 0, 0.5) 2%, rgba(0, 0, 0, 0) 99%);
    background-image: linear-gradient(91deg, rgba(0, 0, 0, 0.5) 2%, rgba(0, 0, 0, 0) 99%); }
@media screen and (max-width: 960px) {
    .feed-header .bg-img:before {
        display: none; } }
.feed-header .bg-img img {
    display: block;
    width: 100%; }
.feed-header .data {
    position: absolute;
    z-index: 2;
    left: 4.16667vw;
    top: 16.76389vw;
    width: 48.95833vw; }
@media screen and (max-width: 960px) {
    .feed-header .data {
        left: 4.26667vw;
        right: 4.26667vw;
        top: auto;
        width: auto;
        bottom: 15.2vw; } }
.feed-header .data h1 {
    font-size: 5.69444vw;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: left;
    color: #f8f8f8; }
@media screen and (max-width: 960px) {
    .feed-header .data h1 {
        font-size: 8vw; } }
.feed-header .data p {
    font-size: 1.11111vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
    width: 37.5vw; }
@media screen and (max-width: 960px) {
    .feed-header .data p {
        font-size: 3.73333vw;
        width: 100%; } }
.feed-header .data .button-desc {
    margin-top: 6.73611vw; }
@media screen and (max-width: 960px) {
    .feed-header .data .button-desc {
        margin-top: 29.33333vw; } }
.feed-header .data .button-wrap {
    margin-top: 2.36111vw;
    width: 18.05556vw; }
@media screen and (max-width: 960px) {
    .feed-header .data .button-wrap {
        margin-top: 5.6vw;
        width: 100%; } }

.data-right{
    position: absolute;
    z-index: 2;
    top: 8vw;
    right: 0;
    max-width: 59%;
}
.data-right img{
    max-width: 100%;
}

.payment-backbone{
    padding-left: 4vw;
    padding-right: 4vw;

    margin-bottom: 16.389vw;
}
.payment-backbone h2{
    margin-bottom: 4.653vw!important;
}
.payment-backbone .backbone-list{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
}
.payment-backbone .backbone-list .backbone-item {
    max-width: 28%;
    margin-right: 3.278vw;
}
.payment-backbone .backbone-list .backbone-item:last-child{
    margin-right: 0!important;
}
.payment-backbone .backbone-list .backbone-item .ttl{
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
.payment-backbone .backbone-list .backbone-item .ttl{
    margin-bottom: 2.5vw;
}
.payment-backbone .backbone-list .backbone-item .ttl .icon{
    border-radius: 1.25vw;
    background: #F7C614;

    padding: 0.139vw 0.764vw;

    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;

    margin-right: 1.389vw;

    box-sizing: border-box;
}
.payment-backbone .backbone-list .backbone-item .ttl .ttl-item{
    color: #F7C614;
    font-family: "NeueMachina";
    font-size: 1.506vw;
    font-style: normal;
    font-weight: 500;
    line-height: 130%; /* 33.8px */
    text-transform: uppercase;
}
.payment-backbone .backbone-list .backbone-item .content{
    color: #FFF;
    font-family: "NeueMachina";
    font-size: 0.972vw;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
}

.powerup{
    padding-right: 4vw;
    padding-left: 4vw;
}
.powerup h2{
    margin-bottom: 2.431vw;
}
.powerup .powerup-blocks{
    display: flex;
    flex-direction: row;
}
.powerup .powerup-blocks .powerup-left{
    width: 64.026vw;

    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.powerup .powerup-blocks .powerup-right{
    width: 25.694vw;
}
.powerup .powerup-blocks .powerup-left .item:nth-child(1), .powerup .powerup-blocks .powerup-left .item:nth-child(3){
    width: 37.444vw;
}
.powerup .powerup-blocks .powerup-left .item:nth-child(2), .powerup .powerup-blocks .powerup-left .item:nth-child(4){
    width: 25.694vw;
}
.powerup .powerup-blocks .powerup-left .item{
    height: 12.778vw;
    background: #202020;
    border-radius: 0.833vw;
    box-sizing: border-box;

    padding: 1.667vw 1.806vw;
}
.powerup .powerup-blocks .item{
    position: relative;
    margin: 0.208vw;
}
.powerup .powerup-blocks .item .bg{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;

    z-index: 0;
}
.powerup .powerup-blocks .item .bg img{
    width: 100%;
    height: 100%;
}
.powerup .powerup-blocks .ttl .icon{
    width: 4.167vw;
    height: 4.167vw;

    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;

    border-radius: 0.833vw;
    background: #4D311F;

    margin-right: 1.25vw;
}
.powerup .powerup-blocks .ttl, .powerup .powerup-blocks .bottom{
    position: relative;
    z-index: 1;
}
.powerup .powerup-blocks .powerup-left .ttl{
    display: flex;
    flex-direction: row;
    align-items: center;
}
.powerup .powerup-blocks .powerup-left .ttl-item{
    color: #FFF;
    font-family: "NeueMachina";
    font-size: 3.472vw;
    font-style: normal;
    font-weight: 500;
    line-height: 120%; /* 60px */
    text-transform: uppercase;
}
.powerup .powerup-blocks .powerup-left .item{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.powerup .powerup-blocks .bottom{
    color: #FFF;
    font-family: "NeueMachina";
    font-size: 1.25vw;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    opacity: 0.8;
}
.powerup .powerup-blocks .powerup-left .item:nth-child(4){
    background: #613619;
}
.powerup .powerup-blocks .powerup-left .item:nth-child(4) .ttl-item{
    color: #FF771D;
}
.powerup .powerup-blocks .powerup-left .item:nth-child(4) .icon{
    background: #151515;
}
.powerup .powerup-blocks .powerup-left .item:nth-child(4) .bottom{
    color: #FF771D;
}

.powerup .powerup-blocks .powerup-right {
    display: flex;
}
.powerup .powerup-blocks .powerup-right .item{
    width: 100%;
    border-radius: 0.833vw;
    box-sizing: border-box;

    padding: 1.667vw 1.806vw;
}
.powerup .powerup-blocks .powerup-right .item .ttl{
    height: 94%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.powerup .powerup-blocks .powerup-right .item .ttl .ttl-item{
    text-align: center;

    color: #FFF;
    font-family: "NeueMachina";
    font-size: 4.028vw;
    font-style: normal;
    font-weight: 500;
    line-height: 120%; /* 69.6px */
    text-transform: uppercase;
}
.powerup .powerup-blocks .powerup-right .item .bg, .powerup .powerup-blocks .powerup-right .item .bg img{

    border-radius: 0.833vw;
}
.transp-bg{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;

    width: 100%;
    height: 100%;

    background: #202020;
    opacity: 0.4;

    border-radius: 0.833vw;
}

.prof-trust{
    padding-left: 4vw;
    padding-right: 4vw;
    height: 57.222vw;
    position: relative;

    margin-top: 17.292vw;
}
.prof-trust .bg{
    width: 100%;
    height: 100%;

    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
}
.prof-trust .bg .grey-bg{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;

    background: linear-gradient(180deg, #151515 0%, rgba(21, 21, 21, 0.00) 100%);

    z-index: 2;

    width: 100%;
    height: 50%;
}
.prof-trust .bg img{
    width: 100%;
    height: 100%;

    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;

    z-index: 1;
}
.prof-trust .content{
    position: relative;

    z-index: 4;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.prof-trust .content .title-wrap{
    width: 29.167vw;
}
.prof-trust .content .title-wrap h2{
    margin-bottom: 2.431vw;
}
.prof-trust .content .title-wrap p{
    color: #FFF;
    font-family: "NeueMachina";
    font-size: 1.111vw;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
}
.prof-trust .content .title-wrap p span{
    color: #FF771D;
    font-family: "NeueMachina";
    font-size: 1.111vw;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;

    border-radius: 3.472vw;
    background: #482E1B;

    padding: 0.139vw 0.378vw;
}
.prof-trust .content .blocks{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.prof-trust .content .blocks .block{
    border-radius: 1.389vw;
    background: rgba(71, 71, 71, 0.30);
    backdrop-filter: blur(1.597vw);

    padding: 1.667vw 2.083vw;

    box-sizing: border-box;
    height: 18.056vw;
    width: 28.889vw;


    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin: 0.278vw;
    justify-content: flex-end;
}
.prof-trust .content .blocks .block .icon{
    position: absolute;
    top: 2.083vw;
    right: 1.667vw;
}
.prof-trust .content .blocks .block span{
    color: #F8F8F8;
    font-family: "NeueMachina";
    font-size: 1.806vw;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;

    border-radius: 16.667vw;
    background: rgba(255, 255, 255, 0.05);
    display: inline-flex;

    padding: 0.278vw 1.25vw;

    margin-bottom: 1.042vw;
}
.prof-trust .content .blocks .block p{
    color: #FFF;
    font-family: "NeueMachina";
    font-size: 1.111vw;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;

    opacity: 0.4;
}

.fast-line {
    transform: rotate(-2.82deg);
    flex-shrink: 0;
    background: rgba(247, 198, 20, 0.10);
    color: rgba(247,198,20,0.6);
    font-family: "NeueMachina";
    font-size: 2.7vw;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    text-transform: uppercase;
    padding-top: 2.4vw;
    padding-bottom: 2.4vw;
    margin-top: 3.3vw;
    margin-bottom: 3.3vw;
    overflow: hidden;
}
.fast-line-inner {
    animation: marquee 32s linear infinite;
    text-align: center;
    width: 600vw;
    overflow: hidden;
    display: block;
}
.fast-line-inner label{
    display: inline-block;
    width: 9vw;
}
@keyframes marquee {
    from { transform: translateX(0); }
    to { transform: translateX(-50%); }
}
body{
    overflow-x: hidden;
}

.casino-security {
    position: relative;
    padding: 9.02778vw 4.16667vw 19.44444vw; }
@media screen and (max-width: 960px) {
    .casino-security {
        padding: 18.66667vw 4.26667vw 40vw; } }
.casino-security:after {
    content: '';
    position: absolute;
    left: 3.47222vw;
    right: 3.47222vw;
    bottom: 0;
    background-color: rgba(255, 255, 255, 0.3);
    height: 1px; }
@media screen and (max-width: 960px) {
    .casino-security:after {
        left: 4.26667vw;
        right: 4.26667vw; } }
.casino-security #security-animation, .casino-security #security-animation-blue {
    position: absolute;
    z-index: 1;
    right: 0;
    width: 62.5vw;
    height: 59.30556vw;
    top: 1.38889vw; }
@media screen and (max-width: 960px) {
    .casino-security #security-animation, .casino-security #security-animation-blue {
        width: 100%;
        height: 110.93333vw;
        top: 69.33333vw;
        left: 0; } }
.casino-security .title-wrap {
    margin-bottom: 6.52778vw;
    width: 38.33333vw;
    position: relative;
    z-index: 2; }
@media screen and (max-width: 960px) {
    .casino-security .title-wrap {
        margin-bottom: 61.33333vw;
        width: auto; } }
.casino-security .title-wrap h2 {
    margin-bottom: 2.01389vw; }
@media screen and (max-width: 960px) {
    .casino-security .title-wrap h2 {
        margin-bottom: 7.46667vw; } }
.casino-security .title-wrap p {
    font-size: 1.11111vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #fff; }
@media screen and (max-width: 960px) {
    .casino-security .title-wrap p {
        font-size: 3.73333vw; } }
.casino-security .casino-security-label {
    position: relative;
    z-index: 2;
    display: inline-block;
    text-transform: uppercase;
    font-size: 1.52778vw;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.4;
    letter-spacing: normal;
    text-align: left;
    color: #030303;
    padding: 0.48611vw 1.11111vw 0.20833vw;
    border-radius: 16.66667vw;
    background-color: #f7c614;
    margin-bottom: 1.38889vw; }
@media screen and (max-width: 960px) {
    .casino-security .casino-security-label {
        font-size: 4.26667vw;
        padding: 1.6vw 3.2vw 0.53333vw;
        border-radius: 64vw;
        margin-bottom: 4.26667vw; } }
.casino-security .casino-security-items {
    position: relative;
    z-index: 2;
    margin: -0.41667vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
@media screen and (max-width: 960px) {
    .casino-security .casino-security-items {
        margin: -0.26667vw; } }
.casino-security .casino-security-items .casino-security-item {
    padding: 0.41667vw;
    width: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
@media screen and (max-width: 960px) {
    .casino-security .casino-security-items .casino-security-item {
        padding: 0.26667vw;
        width: 50%; } }
.casino-security .casino-security-items .casino-security-item .text {
    height: 8.47222vw;
    border-radius: 1.66667vw;
    border: solid 1px rgba(255, 255, 255, 0.05);
    background-color: #212121;
    padding: 1.31944vw 2.29167vw 1.31944vw 1.66667vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    font-size: 1.38889vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
    -webkit-transition: .2s ease-in-out background, .2s ease-in-out color;
    -o-transition: .2s ease-in-out background, .2s ease-in-out color;
    transition: .2s ease-in-out background, .2s ease-in-out color; }
@media screen and (max-width: 960px) {
    .casino-security .casino-security-items .casino-security-item .text {
        height: 21.6vw;
        border-radius: 3.2vw;
        padding: 3.2vw 3.73333vw;
        font-size: 3.73333vw; } }

.text-b-els {
    display: inline-block;
    color: #000;
    font-family: "NeueMachina";
    font-size: 1.7vw;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    text-transform: uppercase;
    border-radius: 19vw;
    background: #FFCE1C;
    padding: 0.4vw 1.3vw;
    margin-bottom: 1.6vw;
}

.launch-expand {
    padding: 10.41667vw 0.83333vw 6.94444vw;
    position: relative; }
@media screen and (max-width: 960px) {
    .launch-expand {
        padding: 18.66667vw 1.06667vw 16vw; } }
.launch-expand .launch-expand-inner {
    background: linear-gradient(180deg, #222 0%, #4F2409 100%);
    border-radius: 2.08333vw;
    padding-bottom: 5vw; }
@media screen and (max-width: 960px) {
    .launch-expand .launch-expand-inner {
        border-radius: 6.4vw;
        overflow: hidden; } }
.launch-expand .launch-expand-inner .title-wrap {
    padding: 4.51389vw 24.04167vw 4.72222vw; }
@media screen and (max-width: 960px) {
    .launch-expand .launch-expand-inner .title-wrap {
        padding: 20.53333vw 3.2vw 6.66667vw; } }
.launch-expand .launch-expand-inner .title-wrap h2 {
    text-align: center;
    margin-bottom: 1.875vw;
}
.launch-expand .launch-expand-inner .launch-expand-map {
    position: relative; }
.launch-expand .launch-expand-inner .launch-expand-map:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 31.66667vw; }
@media screen and (max-width: 960px) {
    .launch-expand .launch-expand-inner .launch-expand-map:after {
        display: none; } }
.launch-expand .launch-expand-inner .launch-expand-map img {
    width: 100%;
    display: block; }
@media screen and (max-width: 960px) {
    .launch-expand .launch-expand-inner .launch-expand-map img {
        width: 110%;
        margin-left: -5%; } }
.launch-expand .launch-expand-inner .launch-expand-map-desc {
    padding: 2.98611vw 4.16667vw 3.33333vw;
    border-radius: 2.77778vw;
    -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px);
    border: solid 1px rgba(255, 255, 255, 0.15);
    background: linear-gradient(180deg, #222 0%, #4F2409 100%);
    margin: -12.5vw 3.33333vw 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
@media screen and (max-width: 960px) {
    .launch-expand .launch-expand-inner .launch-expand-map-desc {
        padding: 0;
        border-radius: 0;
        border: none;
        background: transparent;
        margin: 16vw 3.2vw 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start; } }
.launch-expand .launch-expand-inner .launch-expand-map-desc .text {
    font-size: 1.52778vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #f8f8f8;
    width: 43.05556vw;
    -ms-flex-negative: 0;
    flex-shrink: 0; }
@media screen and (max-width: 960px) {
    .launch-expand .launch-expand-inner .launch-expand-map-desc .text {
        width: 100%;
        font-size: 4.26667vw;
        padding: 6.13333vw;
        border-radius: 5.33333vw;
        -webkit-backdrop-filter: blur(12px);
        backdrop-filter: blur(12px);
        border: solid 1px rgba(255, 255, 255, 0.15);
        background-color: rgba(21, 21, 21, 0.5);
        -webkit-box-sizing: border-box;
        box-sizing: border-box; } }
.launch-expand .launch-expand-inner .launch-expand-map-desc .desc {
    font-size: 1.25vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #f4731f;
    text-transform: uppercase;
    width: 14.58333vw;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
@media screen and (max-width: 960px) {
    .launch-expand .launch-expand-inner .launch-expand-map-desc .desc {
        font-size: 3.73333vw;
        width: 100%;
        padding-left: 5.6vw;
        margin-bottom: 3.73333vw; } }
.launch-expand .launch-expand-inner .launch-expand-map-desc .desc:after {
    content: '';
    width: 0.90278vw;
    height: 0.90278vw;
    border-radius: 50%;
    background-color: #f4731f;
    position: absolute;
    left: -1.73611vw; }
@media screen and (max-width: 960px) {
    .launch-expand .launch-expand-inner .launch-expand-map-desc .desc:after {
        left: 0;
        width: 3.46667vw;
        height: 3.46667vw;
        top: 0; } }

.launch-expand .title-wrap{
    position: relative;
    z-index: 3;
}
.launch-expand .title-wrap p{
    text-align: center;

    color: #FFF;
    text-align: center;
    font-family: "NeueMachina";
    font-size: 1.111vw;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
}
.launch-expand .launch-expand-inner .launch-expand-map {
    position: relative;
    margin-top: -11vw;
    z-index: 2;
}

.launch-button-container{
    padding-left: 3.333vw;
    padding-right: 3.333vw;

    position: relative;
    margin-top: -8vw;
    z-index: 3;
    box-sizing: border-box;
}
.button-more-homenew {
    margin-top: 0.97222vw;
    text-decoration: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    height: 7.91667vw;
    border-radius: 1.66667vw;
    border: solid 1px rgba(255, 255, 255, 0.05);
    background-color: rgba(255, 255, 255, 0.1);
    -webkit-transition: .2s ease-in-out background;
    -o-transition: .2s ease-in-out background;
    transition: .2s ease-in-out background; }
@media screen and (min-width: 960px) {
    .button-more-homenew:hover {
        background: #FF771D; }
    .button-more-homenew:hover .text {
        color: #000000; }
    .button-more-homenew:hover .text svg rect {
        fill: #000000; }
    .button-more-homenew:hover .text svg path {
        stroke: #ff771e; }
    .button-more-homenew:hover .bg-wrap {
        opacity: 1; } }
.button-more-homenew .bg-wrap {
    position: absolute;
    left: 27.36111vw;
    top: 0;
    z-index: 1;
    -webkit-transition: .2s ease-in-out opacity;
    -o-transition: .2s ease-in-out opacity;
    transition: .2s ease-in-out opacity;
    opacity: 0; }
@media screen and (max-width: 960px) {
    .button-more-homenew .bg-wrap {
        left: 0; } }
.button-more-homenew .bg-wrap svg {
    display: block;
    width: 33.125vw;
    height: 7.91667vw; }
@media screen and (max-width: 960px) {
    .button-more-homenew .bg-wrap svg {
        width: 89.06667vw;
        height: 19.73333vw; } }
.button-more-homenew .text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    z-index: 2;
    text-transform: uppercase;
    font-size: 1.11111vw;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: center;
    color: #ff771e;
    -webkit-transition: .2s ease-in-out color;
    -o-transition: .2s ease-in-out color;
    transition: .2s ease-in-out color; }
@media screen and (max-width: 960px) {
    .button-more-homenew .text {
        font-size: 3.73333vw; } }
.button-more-homenew .text svg {
    margin-left: 0.83333vw;
    width: 1.52778vw;
    height: 1.52778vw;
    display: block;
    -webkit-transform: translateY(-0.13889vw);
    -ms-transform: translateY(-0.13889vw);
    transform: translateY(-0.13889vw); }
@media screen and (max-width: 960px) {
    .button-more-homenew .text svg {
        margin-left: 2.66667vw;
        width: 5.86667vw;
        height: 5.86667vw;
        -webkit-transform: translateY(-0.8vw);
        -ms-transform: translateY(-0.8vw);
        transform: translateY(-0.8vw); } }
.button-more-homenew .text svg rect {
    fill: #ff771e; }
.button-more-homenew .text svg path {
    stroke: #151515; }
@media screen and (max-width: 960px) {
    .button-more-homenew {
        margin-top: 2.13333vw;
        height: 19.73333vw;
        border-radius: 4.8vw;
        background: #FF771D; }
    .button-more-homenew .text {
        color: #000000; }
    .button-more-homenew .text svg rect {
        fill: #000000; }
    .button-more-homenew .text svg path {
        stroke: #ff771e; }
    .button-more-homenew .bg-wrap {
        opacity: 1; } }

.big-blc-with-bg{
    width: 100%;
    position: relative;

}
.big-blc-with-bg .bg{
    position: absolute;
    top: 18.083vw;
    right: 0;

    width: 100%;
    height: 100%;


}
.big-blc-with-bg .bg img {
    max-width: 100%;
    height: auto;
    width: 72%;
    position: absolute;
    right: 0;
}

.card-container{
    border-radius: 3.472vw;
    border: 0.139vw solid rgba(255, 255, 255, 0.25);
    background: rgba(255, 255, 255, 0.03);

    width: 52.431vw;
    height: 31.667vw;
    backdrop-filter: blur(0.347vw);

    position: relative;
}
.card-content{
    position: relative;

    width: 100%;
    height: 100%;
}
.card-content-inner img{
    opacity: 0.1;
    backdrop-filter: blur(1.5vw);

    position: absolute;
    bottom: 3.75vw;
    left: 3.75vw;
}
.card-content .visa-block{
    border-radius: 1.389vw;
    border: 0.139vw solid rgba(255, 255, 255, 0.15);
    background: rgba(255, 255, 255, 0.01);
    mix-blend-mode: luminosity;
    backdrop-filter: blur(0.347vw);

    width: 8.333vw;
    height: 5.764vw;

    position: absolute;
    top: 3.75vw;
    right: 3.75vw;
}
@media(max-width: 960px) {
    .card-content .visa-block{
        width: 8.333vw;
        height: 5.764vw;
    }
}
.wide{
    padding-left: 4vw;
    padding-right: 4vw;

    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;

    margin-top: 18.264vw;
}
.wide .title-wrap h2{
    margin-bottom: 2.431vw;
}
.wide .title-wrap p{
    color: #FFF;
    font-family: "NeueMachina";
    font-size: 1.111vw;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;

    max-width: 75%;
}
.wide .title-wrap p b{
    font-weight: 700;
}
.wide .title-wrap p span{
    color: #FF771D;
    font-family: "NeueMachina";
    font-size: 1.111vw;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;

    border-radius: 3.472vw;
    background: #482E1B;

    padding: 0.139vw 0.378vw;
}

.optimize{
    padding-left: 1vw;
    padding-right: 1vw;
    box-sizing: border-box;

    margin-top: 11.319vw;
    position: relative;
    z-index: 4;
}
.optimize-inner{
    border-radius: 2.778vw;
    background: linear-gradient(180deg, #202020 0%, #652800 100%);

    padding: 5.556vw 3.333vw;
}
.title-wrap h2{
    margin-bottom: 2.431vw;
}
.optimize-inner .title-wrap p{
    color: #FFF;
    font-family: "NeueMachina";
    font-size: 1.111vw;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;

    max-width: 37.5vw;
}
.optimize-inner img{
    max-width: 100%;

    position: relative;
    top: -6vw;
    margin-bottom: -6vw;
}


.oversee{
    padding-left: 4vw;
    padding-right: 4vw;

    position: relative;
    z-index: 4;
}
.oversee{
    display: flex;
    flex-direction: row;
    justify-content: space-between;

    align-items: center;
}
.oversee .title-wrap{
    width: 40%;
}
.oversee .title-wrap p{
    color: #FFF;
    font-family: "NeueMachina";
    font-size: 1.111vw;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;

    max-width: 37.5vw;
}
.oversee .img-content{
    position: relative;
    margin-top: -4vw;

    width: 60%;
}
.oversee .img-content img{
    max-width: 100%;
    width: 100%;
}

.one-gate{
    padding-left: 1vw;
    padding-right: 1vw;

    position: relative;
    box-sizing: border-box;

    margin-bottom: 13.889vw;
}
.one-gate .one-gate-inner{
    background: linear-gradient(180deg, #997800 8.55%, #26200D 97.45%);
    border-radius: 2.778vw;
    position: relative;
}
.one-gate .one-gate-inner .bg{
    position: absolute;
    left: 0;
    top: 0;

    width: 100%;
    height: 100%;

    z-index: 0;
}
.one-gate .one-gate-inner .bg img{
    max-width: 100%;
    width: 100%;
    opacity: 0.2;

    height: 100%;
    border-radius: 2.778vw;
}
.top-sq{
    padding-top: 2.361vw;
    padding-bottom: 2.361vw;

    border-bottom: 1px solid rgba( 247, 198, 20,0.5);
    text-align: center;

    color: #F8F8F8;
    text-align: center;
    font-family: "NeueMachina";
    font-size: 2.778vw;
    font-style: normal;
    font-weight: 400;
    line-height: 110%;
    z-index: 3;

    position: relative;

    margin-bottom: 5.556vw;
}
.special-slides{
    position: relative;
    z-index: 3;

    display: flex;

    padding-left: 4vw;
    padding-right: 4vw;

    box-sizing: border-box;

    flex-direction: row;
    align-items: center;
}
.special-slides .pagination img{
    width: 2.222vw;
}

.special-slides .graph-content{
    display: flex;
    flex-direction: row;
    justify-content: center;

    align-items: center;

    width: 50%;

    margin-bottom: -3vw;
    min-height: 40vw;
}
.special-slides .graph-content .grp.active{
    width: 17.014vw;
    z-index: 2;
}
.special-slides .graph-content .grp:not(.active){
    width: 13.889vw;
    background:  lightgray 0px -0.453px / 100% 100.21% no-repeat;
    z-index: 1;
}
.special-slides .pagination{
    width: 10%;
    text-align: center;

    cursor: pointer;
}
.special-slides .text-content{
    width: 40%;
    margin-right: 5vw;
}
.special-slides .text-content h2{
    color: #F7C614;
    font-family: "NeueMachina";
    font-size: 3.194vw;
    font-style: normal;
    font-weight: 400;
    line-height: 110%; /* 50.6px */
    text-transform: uppercase;

    margin-bottom: 2.361vw;
}
.special-slides .text-content p{
    color: #FFF;
    font-family: "NeueMachina";
    font-size: 1.111vw;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
}
.special-slides .graph-content .grp{
    border-radius: 2.7vw;

    margin-right: 0.2vw;

    transition: opacity 0.3s, width 0.3s;

    background: #554F3C!important;
}

.pagi-rot{
    transform: rotate(180deg);
    transform-origin: center;
}


.exploremore {
    padding: 4.16667vw 4.16667vw; }
.exploremore .exploremore-list .exploremore-list-item {
    height: 26vw;
}
@media screen and (max-width: 960px) {
    .exploremore {
        padding: 26.66667vw 4.26667vw 32vw; } }
.exploremore .title-wrap {
    margin-bottom: 4.51389vw; }
@media screen and (max-width: 960px) {
    .exploremore .title-wrap {
        margin-bottom: 9.33333vw; }
    .exploremore .title-wrap h2 {
        font-size: 7.46667vw; } }
.exploremore .exploremore-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
@media screen and (max-width: 960px) {
    .exploremore .exploremore-list {
        display: block; } }
.exploremore .exploremore-list .exploremore-list-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    width: 49.8%;
    padding: 2.56944vw 2.63889vw 2.63889vw 2.08333vw;
    border-radius: 2.08333vw;
    overflow: hidden;
    text-decoration: none;
    height: 26.69444vw; }
@media screen and (min-width: 960px) {
    .exploremore .exploremore-list .exploremore-list-item:hover .bg {
        opacity: 1; } }
@media screen and (max-width: 960px) {
    .exploremore .exploremore-list .exploremore-list-item {
        width: 100%;
        padding: 8vw 6.4vw;
        border-radius: 8vw;
        height: 70.66667vw;
        margin-bottom: 2.13333vw; } }
.exploremore .exploremore-list .exploremore-list-item .bg {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    left: 0 ;
    z-index: 1;
    -webkit-transition: .2s ease-in-out opacity;
    -o-transition: .2s ease-in-out opacity;
    transition: .2s ease-in-out opacity;
    opacity: 0; }
@media screen and (max-width: 960px) {
    .exploremore .exploremore-list .exploremore-list-item .bg {
        opacity: 1; } }
.exploremore .exploremore-list .exploremore-list-item .bg svg {
    width: 100%;
    height: 26.69444vw;
    opacity: 1;
    display: block; }
@media screen and (max-width: 960px) {
    .exploremore .exploremore-list .exploremore-list-item .bg svg {
        height: 70.66667vw;
        opacity: 1; } }
.exploremore .exploremore-list .exploremore-list-item:nth-child(1) {
    background: -webkit-linear-gradient(166deg, #222 0.61%, #FF771D 101.2%);
    background: -o-linear-gradient(166deg, #222 0.61%, #FF771D 101.2%);
    background: linear-gradient(284deg, #222 0.61%, #FF771D 101.2%); }
.exploremore .exploremore-list .exploremore-list-item:nth-child(2) {
    background: -webkit-linear-gradient(167deg, #222 0%, #F7C614 100%);
    background: -o-linear-gradient(167deg, #222 0%, #F7C614 100%);
    background: linear-gradient(283deg, #222 0%, #F7C614 100%); }
.exploremore .exploremore-list .exploremore-list-item .name {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-transform: uppercase;
    font-size: 2.63889vw;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: left;
    color: #f8f8f8;
    position: relative;
    z-index: 2; }
@media screen and (max-width: 960px) {
    .exploremore .exploremore-list .exploremore-list-item .name {
        font-size: 6.4vw; } }
.exploremore .exploremore-list .exploremore-list-item .name svg {
    width: 2.08333vw;
    height: 2.08333vw;
    margin-right: 0.97222vw;
    display: block;
    -webkit-transform: translateY(-0.27778vw);
    -ms-transform: translateY(-0.27778vw);
    transform: translateY(-0.27778vw); }
@media screen and (max-width: 960px) {
    .exploremore .exploremore-list .exploremore-list-item .name svg {
        width: 6.4vw;
        height: 6.4vw;
        margin-right: 3.2vw;
        -webkit-transform: translateY(-0.8vw);
        -ms-transform: translateY(-0.8vw);
        transform: translateY(-0.8vw); } }
.exploremore .exploremore-list .exploremore-list-item .desc {
    margin-top: 2.08333vw;
    font-size: 1.11111vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
    position: relative;
    z-index: 2;
    width: 35.30556vw; }
@media screen and (max-width: 960px) {
    .exploremore .exploremore-list .exploremore-list-item .desc {
        margin-top: 8vw;
        font-size: 3.2vw;
        width: auto; } }
.exploremore .exploremore-list .exploremore-list-item .btn {
    position: relative;
    z-index: 2;
    display: inline-block;
    padding: 0.48611vw 1.11111vw 0.34722vw;
    border-radius: 16.66667vw;
    background-color: #fff;
    font-size: 1.11111vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.4;
    letter-spacing: normal;
    text-align: left;
    color: #000;
    margin-left: auto;
    -webkit-transition: .2s ease-in-out background, .2s ease-in-out color;
    -o-transition: .2s ease-in-out background, .2s ease-in-out color;
    transition: .2s ease-in-out background, .2s ease-in-out color; }
@media screen and (max-width: 960px) {
    .exploremore .exploremore-list .exploremore-list-item .btn {
        padding: 1.86667vw 4.26667vw 1.33333vw;
        border-radius: 64vw;
        font-size: 3.73333vw;
        margin-right: auto; } }
@media screen and (min-width: 960px) {
    .exploremore .exploremore-list .exploremore-list-item .btn:hover {
        background-color: rgba(255, 255, 255, 0.4);
        color: #fff; } }
}


.exploremore .exploremore-list .exploremore-list-item:last-child .bg{
    top:30%!important;
}
.exploremore .exploremore-list .exploremore-list-item:first-child .btn{
    margin-left: unset!important;
}

.temp-points {
    position: absolute;
    width: 82% !important;
    top: 8vw;
    left: 4vw;
}
.card-payments{
    position: relative;
}
.card-payments .temp-bubles{
    position: absolute;
    filter: grayscale(1);
    opacity: 1;
    max-width: 100%;
    backdrop-filter: none;
}

@media(max-width: 960px){
    .payment-backbone .backbone-list{
        flex-direction: column;
    }
    .payment-backbone h2{
        margin-bottom: 11.582vw!important;
    }
    .payment-backbone .backbone-list .backbone-item .ttl .icon{
        width: 21.186vw;
        height: 16.949vw;
        border-radius: 5.085vw;

        padding: 0!important;

        margin-right: 5.085vw!important;
    }
    .backbone-list .backbone-item .icon svg{
        width: 16.102vw;
        height: 16.102vw;
    }

    .payment-backbone .backbone-list .backbone-item {
        width: 100%!important;
        max-width: 100%;
    }
    .payment-backbone .backbone-list .backbone-item .ttl .ttl-item{
        font-size: 5.65vw;
        max-width: 70%;
    }
    .payment-backbone .backbone-list .backbone-item .ttl{
        margin-bottom:6.215vw!important;
    }
    .payment-backbone .backbone-list .backbone-item .content {
        font-size: 3.955vw;
        margin-bottom: 16.949vw;
    }

    .powerup .title-wrap h2 br{
        display: none!important;
    }
    .powerup .title-wrap h2{
        margin-bottom: 11.582vw;
    }

    .powerup .powerup-blocks {
        display: flex;
        flex-direction: column;
    }
    .powerup .powerup-blocks > div{
        flex-direction: column!important;
        width: 100%!important;
    }

    .powerup .powerup-blocks .powerup-left .item{
        width: 100%!important;
        margin:1.13vw!important;
    }

    .powerup .powerup-blocks .powerup-left .item {
        height: 38.701vw;
        background: #202020;
        border-radius: 3.39vw;
        box-sizing: border-box;
        padding: 4.52vw;
    }

    .powerup .powerup-blocks .ttl .icon {
        width: 14.124vw;
        height: 14.124vw;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        border-radius: 3.39vw;
        background: #4D311F;
        margin-right: 5.085vw;
    }

    .powerup .powerup-blocks .powerup-left .ttl-item {
        font-size: 11.299vw;
    }
    .powerup .powerup-blocks .bottom{
        font-size: 4.52vw;
    }

    .powerup .powerup-blocks .powerup-right .item {
        width: 100%;
        border-radius: 3.39vw;
        box-sizing: border-box;
        padding: 4.52vw 4.52vw;
        height: 87.571vw;
        margin-top: 1.13vw;
    }

    .powerup .powerup-blocks .powerup-right .item .bg, .powerup .powerup-blocks .powerup-right .item .bg img {
        border-radius: 3.39vw;
    }
    .powerup .powerup-blocks .powerup-right .item .ttl .ttl-item{
        font-size: 13.559vw;
    }
    .prof-trust{
        height: 230.486vw;
        margin-top: 42.373vw;
    }

    .prof-trust .bg img{
        width: 100%;
        height: unset!important;
        position: absolute;
        top: unset!important;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 1;
    }
    .prof-trust .content {
        position: relative;
        z-index: 4;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }

    .prof-trust .content .title-wrap {
        width: 100%;
    }
    .prof-trust .content .title-wrap p,.prof-trust .content .title-wrap span{
        font-size: 3.655vw !important;
        line-height: 140%;
    }
    .prof-trust .content .title-wrap span{
        padding: 0.565vw!important;
    }

    .prof-trust .content .blocks {
        display: flex;
        flex-direction: column;
        justify-content: space-between;

    }

    .prof-trust .content .title-wrap h2 {
        margin-bottom: 7.91vw;
    }
    .prof-trust .content .title-wrap{
        margin-bottom: 12.429vw;
    }

    .prof-trust .content .blocks .block {
        border-radius: 5.65vw;
        background: rgba(71, 71, 71, 0.30);
        backdrop-filter: blur(1.597vw);
        padding: 4.52vw;
        box-sizing: border-box;
        height: 64.124vw;
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        margin: 1.13vw;
        justify-content: flex-end;
    }

    .prof-trust .content .blocks .block span {
        color: #F8F8F8;
        font-family: "NeueMachina";
        font-size: 5.085vw;
        font-style: normal;
        font-weight: 400;
        line-height: 140%;
        border-radius: 16.667vw;
        background: rgba(255, 255, 255, 0.05);
        display: inline-flex;
        padding: 1.13vw 4.52vw;
        margin-bottom: 4.802vw;
    }

    .prof-trust .content .blocks .block p {
        color: #FFF;
        font-family: "NeueMachina";
        font-size: 3.955vw;
        font-style: normal;
        font-weight: 400;
        line-height: 130%;
        opacity: 0.4;
    }

    .one-gate .one-gate-inner {
        background: linear-gradient(180deg, #997800 8.55%, #26200D 97.45%);
        border-radius: 11.299vw;
        position: relative;
    }

    .top-sq {
        padding-top: 6.215vw;
        padding-bottom: 6.215vw;
        border-bottom: 1px solid rgba( 247, 198, 20,0.5);
        text-align: center;
        color: #F8F8F8;
        text-align: center;
        font-family: "NeueMachina";
        font-size: 7.345vw;
        font-style: normal;
        font-weight: 400;
        line-height: 110%;
        z-index: 3;
        position: relative;
        margin-bottom: 5.556vw;
    }

    .special-slides {
        flex-wrap: wrap;
    }
    .special-slides .pagination svg {
        width: 6.04vw;
    }
    .special-slides .pagination{
        margin-right: 3.78vw;
    }

    .special-slides .text-content {
        width: 74%;
        min-height: 76vw;
    }
    .special-slides .text-content h2 {
        color: #F7C614;
        font-family: "NeueMachina";
        font-size: 6.345vw;
        font-style: normal;
        font-weight: 400;
        line-height: 110%;
        text-transform: uppercase;
        margin-bottom: 4.802vw;
    }

    .special-slides .text-content p {
        color: #FFF;
        font-family: "NeueMachina";
        font-size: 3.955vw;
        font-style: normal;
        font-weight: 400;
        line-height: 140%;
        opacity: 0.8;
    }
    .special-slides .graph-content{
        width: 100%;
    }
    .special-slides .text-content{
        margin-bottom: 5.232vw;
    }
    .one-gate .one-gate-inner .bg img {
        max-width: 400%;
        width: 400%;
    }

    .special-slides .graph-content .grp.active {
        width: 50.014vw;
    }
    .special-slides .graph-content .grp:not(.active) {
        width: 40.889vw;
    }

    .special-slides .graph-content .grp {
        border-radius: 8.5vw;
        margin-right: -32vw;
        transition: opacity 0.3s, width 0.3s;
    }

    .special-slides .graph-content {
        min-height: 104vw;
    }

    .fast-line {
        transform: rotate(-2.82deg);
        flex-shrink: 0;
        background: rgba(247, 198, 20, 0.10);
        color: rgba(247,198,20,0.6);
        font-family: "NeueMachina";
        font-size: 6.7vw;
        font-style: normal;
        font-weight: 400;
        line-height: 120%;
        text-transform: uppercase;
        padding-top: 5.4vw;
        padding-bottom: 5.4vw;
        margin-top: 3.3vw;
        margin-bottom: 3.3vw;
        overflow: hidden;
    }
    .fast-line-inner {
        animation: marquee 32s linear infinite;
        text-align: center;
        width: 1500vw;
        overflow: hidden;
        display: block;
    }

    .one-gate{
        margin-bottom: 27.889vw;
    }

    .big-blc-with-bg {
        margin-top: 27vw;
    }

    .wide {
        flex-direction: column;
    }
    .wide .title-wrap h2 {
        margin-bottom: 7.91vw;
    }
    .wide .title-wrap p {
        color: #FFF;
        font-family: "NeueMachina";
        font-size: 3.955vw;
        font-style: normal;
        font-weight: 400;
        line-height: 140%;
        max-width: 100%;
    }
    .wide .title-wrap{
        margin-bottom: 40.254vw;
    }

    .card-container {
        border-radius: 5.472vw;
        border: 0.139vw solid rgba(255, 255, 255, 0.25);
        background: rgba(255, 255, 255, 0.03);
        width: 100%;
        height: 52.667vw;
        backdrop-filter: blur(0.347vw);
        position: relative;
    }
    .card-content img {
        width: 25vw;
    }
    .card-payments .temp-bubles {
        width: 100%;
    }

    .big-blc-with-bg .bg {
        top: 108.083vw;
    }
    .optimize-inner {
        border-radius: 11.299vw;
        background: linear-gradient(180deg, #202020 0%, #652800 100%);
        padding: 21.751vw 3.39vw;
    }

    .optimize-inner .title-wrap h2 {
        margin-bottom: 7.91vw;
    }
    .optimize-inner .title-wrap p {
        color: #FFF;
        font-family: "NeueMachina";
        font-size: 3.955vw;
        font-style: normal;
        font-weight: 400;
        line-height: 140%;
        max-width: 100%;
    }

    .optimize-inner img {
        max-width: 100%;
        position: relative;
        top: 0;
        margin-bottom: 0;
    }
    .optimize-inner .title-wrap{
        margin-bottom: 15.254vw;
    }
    .optimize{
        margin-bottom: 45.198vw;
    }

    .oversee {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
    }
    .oversee .title-wrap {
        width: 100%;
    }

    .oversee .title-wrap h2 {
        margin-bottom: 7.91vw;
    }

    .oversee .title-wrap p {
        color: #FFF;
        font-family: "NeueMachina";
        font-size: 3.955vw;
        font-style: normal;
        font-weight: 400;
        line-height: 140%;
        max-width: 100%;
        margin-bottom: 11.582vw;
    }

    .oversee .img-content {
        position: relative;
        margin-top: 0;
        width: 100%;
    }

    .oversee .img-content img {
        position: relative;
        right: -4vw;
    }

    .big-blc-with-bg .bg img {
        max-width: 100%;
        height: auto;
        width: 100%;
        position: absolute;
        right: 0;
    }

    .big-blc-with-bg .bg {
        top: 500vw;
    }

    .text-b-els {
        font-size: 4vw;
        position: relative;
        z-index: 10;

        padding: 1.4vw 2.3vw;
        margin-bottom: 4.6vw;
    }

    .launch-expand .launch-expand-inner .title-wrap h2 {
        text-align: center;
        font-size: 7.91vw;
        width: 70%;
        margin: 0 auto;
        margin-bottom: 0px;
        margin-bottom: 7.91vw;
    }

    .launch-expand .launch-expand-inner .title-wrap {
        padding: 10.452vw 3.2vw 6.66667vw;
        padding-top: 10.452vw;
        padding-right: 3.2vw;
        padding-bottom: 6.66667vw;
        padding-left: 3.2vw;
    }

    .launch-expand .title-wrap p {
        text-align: center;
        color: #FFF;
        text-align: center;
        font-family: "NeueMachina";
        font-size: 3.955vw!important;
        font-style: normal;
        font-weight: 400;
        line-height: 140%!important;
    }

    .launch-expand .launch-expand-inner .launch-expand-map {
        position: relative;
        margin-top: 8vw;
        z-index: 2;
    }

    .launch-button-container {
        padding-left: 3.333vw;
        padding-right: 3.333vw;
        position: relative;
        margin-top: -8vw;
        z-index: 3;
        box-sizing: border-box;
        margin-top: 9vw;
        margin-bottom: 9vw;
    }
}

.graph-content img{
    cursor: pointer;
}

.prof-trust .content .blocks .block{
    position: relative;
}

.card-payments img{
    position: absolute;
    width: 3vw;

    filter: grayscale(100%);
    transition: transform .3s, filter .3s;
}
.card-payments img:hover{
    filter: grayscale(0);
    transform: scale(1.2);
}
.card-payments .apay{
    width: 9.583vw;
    top: -6vw;
    left: 6vw;
}
.card-payments .gpay{
    width: 7.014vw;

    top: -10vw;
    left: 25vw;
}
.card-payments .giropay{
    width: 8.681vw;

    top: 3vw;
    left: 30vw;
}
.card-payments .paypal{
    width: 6.597vw;

    right: -3vw;
    top: 13vw;
}
.card-payments .bitcoin{
    width: 10.486vw;

    bottom: -30vw;
    right: 9vw;
}
.card-payments .sepa{
    width: 6.389vw;

    top: 6vw;
    left: 3vw;
}
.card-payments .mastercard{
    width: 8.125vw;

    top: 7vw;
    left: 16vw;

    filter: grayscale(90%);
}
.card-payments .scrill{
    width: 6.944vw;

    top: 16vw;
    left: 25vw;
}

.wide .title-wrap p br{
    display: none;
}
@media(max-width: 960px){
    .card-payments .apay {
        width: 16.583vw!important;
        top: -12vw!important;
        left: 10vw!important;
    }
    .card-payments .gpay {
        width: 12.014vw!important;
        top: -21vw!important;
        left: 44vw!important;
    }
    .card-payments .paypal {
        width: 11.597vw!important;
        right: -3vw!important;
        top: 13vw!important;
    }
    .card-payments .bitcoin {
        width: 20.486vw!important;
        bottom: -51vw!important;
        right: 16vw!important;
    }

    .card-payments .giropay {
        width: 13.681vw!important;
        top: 1vw!important;
        left: 63vw!important;
    }
    .card-payments .paypal {
        width: 11.597vw!important;
        right: -3vw!important;
        top: 13vw!important;
    }

    .card-payments .scrill {
        width: 11.944vw!important;
        top: 31vw!important;
        left: 40vw!important;
    }
    .card-payments .sepa {
        width: 10.389vw!important;
        top: 11vw!important;
        left: 14vw!important;
    }

    .card-payments .mastercard {
        width: 18.125vw;
        top: 8vw;
        left: 33vw;
    }


    .wide .title-wrap p span{
        color: #FF771D;
        font-family: "NeueMachina";
        font-size: 3.955vw;
        font-style: normal;
        font-weight: 700;
        line-height: 130%;
        border-radius: 3.472vw;
        background: #482E1B;
        padding: 1.139vw 1.378vw;

        margin-top: 2px;
        margin-bottom: 2px;

        display: inline-block;
    }

    .wide .title-wrap p br{
        display: inline-block;
    }
}
.launch-expand-map .map-els{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.launch-expand-map .map-els .map-el img{
    width: auto!important;
    position: absolute;
}

.map-el-33{
    top: 22vw;
    position: absolute;
    left: 57vw;
}
.map-el-32{
    top: 18vw;
    position: absolute;
    left: 57vw;
}
.map-el-31{
    top: 18vw;
    position: absolute;
    left: 51.5vw;
}
.map-el-1{
    top: 22vw;
    position: absolute;
    left: 45vw;
}

.map-el-30{
    top: 34vw;
    position: absolute;
    left: 25vw;
}
.map-el-29{
    top: 14vw;
    position: absolute;
    left: 50.5vw;
}
.map-el-28{
    top: 36vw;
    position: absolute;
    left: 18vw;
}
.map-el-27{
    top: 28vw;
    position: absolute;
    left: 15vw;
}
.map-el-26 {
    top: 33vw;
    position: absolute;
    left: 21.5vw;
}
.map-el-25 {
    top: 33vw;
    position: absolute;
    left: 21.5vw;
}

.map-el-25 {
    top: 32vw;
    position: absolute;
    left: 15.5vw;
}
.map-el-24 {
    top: 32vw;
    position: absolute;
    left: 15.5vw;
}
.map-el-24 {
    top: 38vw;
    position: absolute;
    left: 22.5vw;
}
.map-el-23 {
    top: 43vw;
    position: absolute;
    left: 18.5vw;
}
.map-el-22 {
    top: 15vw;
    position: absolute;
    left: 74.5vw;
}
.map-el-21 {
    top: 12vw;
    position: absolute;
    left: 79.5vw;
}
.map-el-20 {
    top: 11vw;
    position: absolute;
    left: 10.5vw;
}
.map-el-19 {
    top: 8vw;
    position: absolute;
    left: 5vw;
}
.map-el-18 {
    top: 15vw;
    position: absolute;
    left: 4vw;
}
.map-el-17{
    position: absolute;
    top: 11vw;
    left: 43vw;
}
.map-el-16{
    position: absolute;
    top: 11vw;
    left: 47vw;
}
.map-el-15 {
    position: absolute;
    top: 10vw;
    left: 41vw;
}
.map-el-14 {
    position: absolute;
    top: 12vw;
    left: 38vw;
}
.map-el-13 {
    position: absolute;
    top: 12vw;
    left: 38vw;
}
.map-el-13 {
    position: absolute;
    top: 7vw;
    left: 44vw;
}
.map-el-12 {
    top: 32vw;
    position: absolute;
    left: 49vw;
}
.map-el-11 {
    top: 25vw;
    position: absolute;
    left: 40vw;
}
.map-el-10 {
    top: 27vw;
    position: absolute;
    left: 55vw;
}
.map-el-9 {
    top: 24vw;
    position: absolute;
    left: 50vw;
}
.map-el-8 {
    top: 17vw;
    position: absolute;
    left: 65vw;
}

.map-el-7 {
    top: 24vw;
    position: absolute;
    left: 68vw;
}
.map-el-6 {
    top: 19vw;
    position: absolute;
    left: 70vw;
}
.map-el-5 {
    top: 20vw;
    position: absolute;
    left: 67vw;
}
.map-el-4 {
    top: 23vw;
    position: absolute;
    left: 78vw;
}
.map-el-3 {
    top: 20vw;
    position: absolute;
    left: 74vw;
}
.map-el-2 {
    top: 18vw;
    position: absolute;
    left: 77.5vw;
}

.map-el{
    z-index: 9;
    cursor: pointer;
}

.card-payments img.apay:hover {
    filter: brightness(1.4);
}

.special-slides .graph-content .grp{
    position: relative;
}
.special-slides .graph-content .grp img{
    width: 100%;
    border-radius: 2.8vw;
}
.special-slides .graph-content .grp:not(.active):before{
    content: ' ';
    display: flex;
    width: 100%;
    height: 100%;
    position: absolute;

    top: 0;
    left: 0;
    right: 0;
    bottom: 0;

    z-index: 6;

    background: #997800 0px -0.453px / 100% 100.21% no-repeat;

    opacity: 0.3;
    border-radius: 2.6vw;
}

.one-gate-sticky{
    width: 100%;
    height: 200vw;
}
.one-gate-sticky > .one-gate{
    position: sticky;
    top: 0;
}

@media(max-width: 960px){
    .one-gate-sticky{
        width: 100%;
        height: 700vw;
    }

    .special-slides .pagination img {
        width: 8.533vw;
    }
    .special-slides .graph-content .grp img {
        width: 100%;
        border-radius: 6.8vw;
    }

    .special-slides .graph-content .grp:not(.active)::before {
        border-radius: 6.8vw;
    }

    .special-slides .graph-content {
        position: relative;
        left: -4vw;
    }
    .special-slides .graph-content .grp:last-child{
        margin-right: -8vw;
    }

    .img-3:not(.active){
        z-index: 0!important;
    }
}