.elementor-8244 .elementor-element.elementor-element-7400002{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8244 .elementor-element.elementor-element-7400002.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8244 .elementor-element.elementor-element-cf6bdf2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8244 .elementor-element.elementor-element-9b3b367{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8244 .elementor-element.elementor-element-a90c8f7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8244 .elementor-element.elementor-element-9b8c273 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-8244 .elementor-element.elementor-element-99bae93{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:8vw;--padding-right:8vw;}.elementor-8244 .elementor-element.elementor-element-f1c5bc5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8244 .elementor-element.elementor-element-f1c5bc5.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-8244 .elementor-element.elementor-element-6c0c936 .elementor-heading-title{font-family:"menda", Sans-serif;font-size:3.6vw;font-weight:400;letter-spacing:-0.1px;word-spacing:0px;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8244 .elementor-element.elementor-element-808c846{font-family:"Poppins", Sans-serif;font-size:1vw;font-weight:400;color:#686868;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8244 .elementor-element.elementor-element-a5f5c53 .elementor-button{background-color:#FF5721;fill:#FFFFFF;color:#FFFFFF;border-radius:5rem 5rem 5rem 5rem;}.elementor-8244 .elementor-element.elementor-element-00da6ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8244 .elementor-element.elementor-element-7367c4c img{width:100%;}.elementor-8244 .elementor-element.elementor-element-899f768{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:12vw;--padding-right:12vw;}.elementor-8244 .elementor-element.elementor-element-899f768:not(.elementor-motion-effects-element-type-background), .elementor-8244 .elementor-element.elementor-element-899f768 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8244 .elementor-element.elementor-element-7cbd371{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8244 .elementor-element.elementor-element-8fce62d{font-family:"Poppins", Sans-serif;font-size:1vw;font-weight:400;color:#686868;}.elementor-8244 .elementor-element.elementor-element-1da933d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-8244 .elementor-element.elementor-element-1da933d:not(.elementor-motion-effects-element-type-background), .elementor-8244 .elementor-element.elementor-element-1da933d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-8244 .elementor-element.elementor-element-be81d92{text-align:left;}.elementor-8244 .elementor-element.elementor-element-be81d92 img{width:26%;}.elementor-8244 .elementor-element.elementor-element-99c219e{color:#000000;}.elementor-8244 .elementor-element.elementor-element-99c219e a{color:#E21515;}.elementor-8244 .elementor-element.elementor-element-acdef59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-8244 .elementor-element.elementor-element-acdef59:not(.elementor-motion-effects-element-type-background), .elementor-8244 .elementor-element.elementor-element-acdef59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-8244 .elementor-element.elementor-element-db7eb04{text-align:left;}.elementor-8244 .elementor-element.elementor-element-db7eb04 img{width:26%;}.elementor-8244 .elementor-element.elementor-element-9f35076{color:#000000;}.elementor-8244 .elementor-element.elementor-element-9f35076 a{color:#E21515;}.elementor-8244 .elementor-element.elementor-element-4040bfe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-8244 .elementor-element.elementor-element-4040bfe:not(.elementor-motion-effects-element-type-background), .elementor-8244 .elementor-element.elementor-element-4040bfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-8244 .elementor-element.elementor-element-b4856aa{text-align:left;}.elementor-8244 .elementor-element.elementor-element-b4856aa img{width:26%;}.elementor-8244 .elementor-element.elementor-element-7db95ec{color:#000000;}.elementor-8244 .elementor-element.elementor-element-7db95ec a{color:#E21515;}.elementor-8244 .elementor-element.elementor-element-5f3c206{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}}@media(min-width:768px){.elementor-8244 .elementor-element.elementor-element-7400002{--width:100%;}.elementor-8244 .elementor-element.elementor-element-9b3b367{--width:50%;}.elementor-8244 .elementor-element.elementor-element-a90c8f7{--width:100%;}.elementor-8244 .elementor-element.elementor-element-f1c5bc5{--width:40%;}.elementor-8244 .elementor-element.elementor-element-00da6ad{--width:50%;}.elementor-8244 .elementor-element.elementor-element-899f768{--width:80%;}.elementor-8244 .elementor-element.elementor-element-7cbd371{--width:25%;}.elementor-8244 .elementor-element.elementor-element-1da933d{--width:25%;}.elementor-8244 .elementor-element.elementor-element-acdef59{--width:25%;}.elementor-8244 .elementor-element.elementor-element-4040bfe{--width:25%;}}@media(max-width:767px){.elementor-8244 .elementor-element.elementor-element-cf6bdf2{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}}/* Start custom CSS */.main-zh {
    background: transparent url(/wp-content/uploads/2025/08/bg-home__zelf.avif) center no-repeat;
    background-size: contain;
    background-position-y: -12rem;
}

.dark-mode .main-zh {
    background: #1a1a1a url(/wp-content/uploads/2025/08/dark_home-bg-scaled.jpg) center no-repeat;
    background-size: contain;
    background-position-y: -12rem;
}

.dark-mode .main-zw {
    background: transparent;
}

.dark-mode .about-us {
    background: #221d1a;
}


.dark-mode .about-us .content .itms-cntr .cnt-new {
    background-color: #121211;
}

.dark-mode .about-us .content a.link img {
    filter: invert(1);
}

.dark-mode .ft-items {
    margin-bottom: 8rem;
}

.dark-mode .ft-items .feature-item {
    background-color: transparent;
}

.dark-mode .bg-content-table .gradient-circle {
    background: radial-gradient(90.76% 50% at 49.97% 100%, #8b2e11 0%, #181818 100%);
}

.dark-mode .main-zh .faq-zw {
    background-color: #FFFFFF10;
}

.dark-mode .main-zh .faq-zw .cntr-accordion .icon img {
    filter: none;
}

.dark-mode .partners .cnt-img img {
    filter: contrast(.1);
}

.light-mode .main-zw {
    background: transparent!important;
}

.light-mode .main-zh h1,
.light-mode .main-zh h2,
.light-mode .main-zh h3,
.light-mode .main-zh h4,
.light-mode .main-zh h5,
.light-mode .main-zh .txt,
.light-mode .main-zh .txt.zelf,
.light-mode .main-zh .tag span,
.light-mode .main-zh .about-us span {
    color: #1A1A1A;
}

.light-mode .main-zh #bw-zw p.txt.mv-left,
.light-mode .main-zh #bw-zw h2.mv-left {
    color: #1A1A1A!important;
}

.light-mode  .main-zh .fx-bg {
  background: #FFFFFF70;
  border: 1px solid #FFFFFF90;
}

.main-zh h1.large {
    font-size: 64px;
    line-height: 80px;
}

.txt {
    font-size: 16px;
}

.txt.large {
    font-size: 20px;
    text-align: inherit!important;
}

.btn-zw a.txt {
    display: flex;
    padding: 10px 24px;
    align-items: center;
    background-color: var(--primary-clr);
    width: fit-content;
    border-radius: 32px;
    color: #FFF!important;
}

.btn-zw a.txt:hover {
    background-color: #FF3E00;
}

.main-zh .btn-zw.transparent a.txt {
    background-color: black;
}

.btn-zw.transparent a.txt:hover {
    background-color: #1A1A1A;
}

.bnts-container {
    display: flex;
    gap: 16px;
}

/*Banner*/
.main-banner {
    min-height: 800px;
    display: flex;
    align-items: center;
}

.main-banner .content {
    width: 100%;
    max-width: 48%;
    display: flex;
    flex-direction: column;
    gap: 32px;
}

.main-banner .divisor {
    width: 96px;
    height: 3px;
    background: #FF5721;
}

/*About us*/
.about-us {
    width: 100%;
    padding: 48px;
    border-radius: 48px;
    background: #FFF;
}

.about-us .content {
    display: flex;
    justify-content: space-between;
    align-items: start;
}

.about-us .content .itms-cntr {
    display: flex;
    align-items: center;
    justify-content: start;
    gap: 32px;
}

.about-us .content .itms-cntr .cnt-new {
    border-radius: 16px;
    background: #F1f1f1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 264px;
    height: 132px;
    padding: 16px;
}

.about-us .content a.link {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.about-us .content a.link img {
  height: 24px;
  width: auto;
  max-width: fit-content;
}

/*Partners*/
.partners .content {
  display: flex;
  flex-direction: column;
  gap: 32px;
  align-items: center;
  margin-top: 6rem;
}

.partners .itms-cntr {
  display: flex;
  align-items: center;
  justify-content: space-around;
  width: 100%;
}

.partners .cnt-img {
  max-width: 156px;
}

/*Video*/
.main-zh .video-zns {
    margin: 7rem auto;
}

/*3 in 1*/
.three-one .itms {
  display: flex;
  width: 100%;
  justify-content: space-between;
  gap: 64px;
}

.three-one .content {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 6rem;
  gap: 32px;
}

.three-one .item {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 48px 48px 0 48px;
  align-items: center;
  text-align: center;
  border-radius: 56px;
  overflow: hidden;
}

.three-one .item .heading {
    margin-bottom: 32px;
}

.three-one .item h3 {
    color: #FFF;
    font-size: 24px;
    line-height: 32px;
}

.three-one .item.one {
    background: #FF5721;
}

.three-one .item.two {
    background: #666666;
}

.three-one .item.three {
    background: #1A1A1A;
}

/*Next Gen*/
.main-zh .itm-zw .icon,
.main-zh .itm-zw .content h3,
.main-zh .itm-zw .content p.txt {
    text-align: center;
    margin: 0 auto;
}

/*Get Started*/
.get-started {
    margin-top: 16rem;
    background-color: #1A1A1A;
}

.get-started .content {
    padding: 8rem 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    gap: 56px;
}

.get-started .content h2 {
    color: #FFF;
}

.get-started .itms {
    display: flex;
    width: 100%;
    justify-content: space-between;
}

.get-started .item {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.get-started .item .nmber {
    width: fit-content;
    height: auto;
    padding: 7px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.17);
    margin-bottom: 2rem;
    z-index: 2;
    position: relative;
}

.get-started .item .nmber .in {
    background: 
    linear-gradient( 214deg, 
    rgb(255 255 255 / 24%) 0%,
    rgb(255 255 255 / 4%) 100%);
    filter: drop-shadow(-2px 3px 7px rgba(0, 0, 0, 0.79)) drop-shadow(-8px 10px 13px rgba(0, 0, 0, 0.68)) drop-shadow(-18px 23px 18px rgba(0, 0, 0, 0.40)) drop-shadow(-33px 41px 21px rgba(0, 0, 0, 0.12)) drop-shadow(-51px 65px 23px rgba(0, 0, 0, 0.01));
    backdrop-filter: blur(4px);
    height: 80px;
    width: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}

.get-started .item .nmber h3 {
    color: #FFF!important;
}

.get-started .item .tag {
    border-radius: 16px;
    border: 2px solid #FFFFFF20;
    background: rgba(255, 255, 255, 0.08);
    backdrop-filter: blur(10px);
    min-height: 124px;
    width: 100%;
    max-width: 80%;
    margin: 0 auto;
    display: flex;
    align-items: center;
    padding: 24px;
    z-index: 2;
    position: relative;
}

.get-started .item .tag h4 {
    color: #FFF;
    text-align: center;
    font-size: 24px;
    line-height: 32px;
    margin: 0 auto;
}

.get-started .item.one .img {
    transform: translateY(-8rem);
}

.get-started .item.two .img {
    transform: translateY(-9.5rem);
}

.get-started .item.three .img {
    transform: translateY(-9rem);
}

.get-started .btn-zw {
    position: absolute;
    bottom: 14rem;
}

/*Beyond Wallets*/
.bg-container-bw {
  width: 100%;
  position: relative;
  margin-top: -12rem;
}

.bg-container-bw #bw-zw {
  z-index: 2;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 80px;
}

.bg-container-bw .content-inside {
    margin-top: 12rem;
}

.bg-container-bw .bg-in {
  width: 100%;
  height: 640px;
  background: radial-gradient(243.05% 212.85% at 55.1% 269.02%, #FF8158 0%, #1A1A1A 100%);
  position: absolute;
  z-index: 1;
  top: 50%;
  transform: translateY(-50%);
}

.bg-container-bw #bw-zw .img-inside {
  width: 100%;
  max-width: 50%;
}

#bw-zw .bnts-container {
  margin-top: 32px;
}

/*FAQs*/
.main-zh .faq-zw {
  padding: 80px;
  background-color: #FFF;
  border-radius: 48px;
}

.main-zh .faq-zw .cntr-accordion .icon img {
  filter: invert(1);
}

.main-zh .faq-zw .accordion-header.active .icon img {
  filter: none;
}

@media (max-width: 1600px) {
    .bg-content-table .gradient-circle {
  bottom: -24%;
    }
    
    .main-zh {
        background-position-y: -6rem;
    }
    
    .txt.large {
        font-size: 18px!important;
    }
    
    .about-us {
        margin-top: -4rem;
    }
    
    .three-one .item {
        border-radius: 40px;
    }
    
    .get-started {
        margin-top: 0rem;
    }
    
    .get-started .content {
        padding: 8rem 0 4rem;
    }
    
    .get-started .img {
        max-width: 80%;
        margin: 0 auto;
    }
    
    .get-started .item.two .img {
        transform: translateY(-6.5rem);
    }
    
    .get-started .item.one .img {
        transform: translateY(-5rem);
    }
    
    .get-started .item.three .img {
        transform: translateY(-6rem);
    }
    
    .get-started .btn-zw {
        bottom: 10rem;
    }
    
    .bg-container-bw {
        margin-top: -8rem;
    }
    
    .about-us .content .itms-cntr {
    gap: 16px;
    }
    
    .dark-mode .main-zh {
    background-position-y: -3rem;
    }
}

@media (max-width: 800px) {
    .main-banner {
        min-height: inherit;
        height: 640px;
    }
    
    .main-banner .content {
        max-width: 100%;
    }
    
    .main-zh h1 {
        font-size: 32px;
        line-height: 40px;
    }
    
   .main-zh {
        background: #f1f1f1;
    }
    
    .dark-mode .main-zh {
        background: #1a1a1a;
    }
    
    .about-us {
        margin-top: -2rem;
        border-radius: 32px;
        padding: 32px;
    }
    
    .about-us .content {
        flex-direction: column;
        gap: 16px;
    }
    
    .about-us .content .itms-cntr {
        flex-direction: column;
        gap: 8px;
    }
    
    .partners .content {
        margin-top: 3rem;
        gap: 24px;
    }
    
    .partners .itms-cntr {
        flex-direction: row;
        flex-wrap: wrap;
        gap: 16px;
    }
    
    .main-zh .video-zns {
        margin: 4rem auto;
    }
    
    .three-one .heading {
        margin-bottom: 0;
    }
    
    .three-one .content {
        padding-bottom: 2rem;
    }
    
    .three-one .itms {
        flex-direction: column;
        gap: 16px;
    }
    
    .three-one .item h3 {
        font-size: 18px;
        line-height: 24px;
    }
    
    .get-started .content {
        padding: 4rem 0 0;
    }
    
    .get-started .itms {
        flex-direction: column;
    }
    
    .get-started .item.two,
    .get-started .item.three {
        margin-top: -6rem;
    }
    
    .get-started .btn-zw {
        margin-top: -2rem;
        position: relative;
        margin-bottom: 2rem;
    }
    
    .bg-container-bw #bw-zw {
        flex-direction: column;
    }
    
    .bg-container-bw #bw-zw .img-inside {
        max-width: 100%;
    }
    
    .bg-container-bw #bw-zw {
        gap: 16px;
    }
    
    #bw-zw .bnts-container {
        margin-top: 16px;
        gap: 8px;
    }
    
    .bnts-container .btn-zw {
        flex: 1;
    }
    
    .btn-zw a.txt {
        width: 100%;
        text-align: center;
        justify-content: center;
        padding: 16px;
    }
    
    .main-zh .faq-zw {
        margin-top: 3rem;
        padding: 32px !important;
    }
    
    .main-zh .faq-zw .content {
        max-width: 100%;
        margin-bottom: 1rem;
    }
    
    .bg-container-bw .content-inside {
        margin-top: 0;
    }
}/* End custom CSS */