a:hover {
    color: magenta !important;
    background: linear-gradient(-76.71deg, #f0f 1.87%, #0ff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.navbar-collapse {
    display: none;
}
.navbar-collapse.show {
    display: block;
}
.hero-sectionssubmit-button a.nav-link:hover {
    border: none;
}
.logo-icon1 {
    position: relative;
    width: 150px;
    height: 75.44px;
    flex-shrink: 0;
    padding: 0px 0px;
    margin-top: 20px;
}
header {
    top: 1px;
    left: 0;
    background-color: #0b0213 !important;
    width: 100%;
    height: 64px;
    text-align: left;
    color: #e0e7ff;
    z-index: 999999999;
    position: relative;
}
.heading {
    align-self: stretch;
    position: relative;
    letter-spacing: -0.02em;
    line-height: 60px;
    font-weight: 800;
    font-family: var(--font-oxanium);
}
header a.nav-link:hover {
    border-bottom: 2px solid #ab54ff;
}
header a.nav-link.active {
    border-bottom: 2px solid #ab54ff;
}
.text14 {
    position: absolute;
    top: 28px;
    /*left: 76px;*/
    line-height: 24px;
    font-weight: 500;
    /* color: #fff; */
    font-family: var(--font-oxanium);
    width: 100%;
    text-align: center;
    left: 0;
}
.text22 a:hover {
    color: #000 !important;
    -webkit-text-fill-color: unset;
}
.vector-parent a:hover .text14 {
    background: linear-gradient(-76.71deg, #f0f 1.87%, #0ff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.main {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding: 200px 0 56px;
    align-items: flex-start;
    justify-content: center;
}
.vector-parent a {
    color: #fff;
}
video#myVideo {
    position: fixed;
    top: -9px;
    width: 100%;
    z-index: -1;
}
.dark-with-illustrationdesktop {
    z-index: 999;
    background: #00000085 !important;
}
.rectangle-parent3 {
    align-self: stretch;
    position: relative;
    height: 695px;
    flex-shrink: 0;
}
.dark-with-illustrationdesktop {
    text-align: center;
    position: relative;
    top: 0;
    left: 0;
    background-color: transparent;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    font-size: 60px;
    color: #fff;
}
.vector-icon5 {
    position: absolute;
    top: 0;
    left: -8px;
    width: 498px;
    height: auto;
}
section.about-sec {
    background-color: #0b0213;
    font-size: var(--text-sm-medium-size);
    color: #fff;
    font-family: var(--font-oxanium);
    padding: 80px 0;
}
.about-sec b.title {
    font-size: var(--font-size-15xl);
    color: var(--color-mintcream-100);
    font-family: var(--font-oxanium);
}
.about-sec .paragraph {
    padding-right: 6rem;
}
.about-sec input.form-control, .about-sec textarea.form-control {
    box-shadow: 10px 90px 50px -32px rgba(32, 32, 32, 0.4);
    backdrop-filter: blur(20px);
    overflow: hidden;
    display: flex;
    flex-direction: row;
    padding: var(--padding-xs) var(--padding-base);
    align-items: center;
    background-color: #8a7a8b38;
    border: none;
    color: #fff;
}
.about-sec button.btn.btn-primary {
    background: transparent;
    border: none;
    padding: 27px 40px;
    text-align: center;
    width: 286px;
    z-index: 999;
    position: absolute;
}
.about-sec img.about-group-img {
    position: absolute;
    right: 0;
    margin-top: 6em;
}
section.about-sec2 {
    background-color: #0b0213;
    font-size: var(--text-sm-medium-size);
    color: #fff;
    font-family: var(--font-oxanium);
    padding: 40px 0 160px;
    text-align: center;
}
section.about-sec2 b.heading6 {
    font-size: var(--font-size-15xl);
    color: var(--color-mintcream-100);
    width: 100%;
    top: -11px;
}
section.about-sec2 .supporting-text1 {
    position: relative;
    font-size: var(--text-xl-medium-size);
    line-height: 28px;
    font-weight: 500;
    font-family: var(--font-work-sans);
    color: var(--color-lightslategray-200);
    display: inline-block;
    padding: 25px 0 !important;
}
section.about-sec2 .ctas {
    /* align-self: stretch; */
    /* flex-direction: row; */
    padding: var(--padding-5xl) 0 0;
    /* align-items: flex-start; */
    text-align: center;
    font-size: var(--text-base-leading-6-font-normal-size);
    color: var(--white-900);
    margin: 0 auto;
    justify-content: center;
}
section.about-sec2 .ctas a {
    color: #fff;
}
section.about-sec2 img.about2-icon-left {
    width: 14%;
    position: absolute;
    left: -11px;
    margin-top: 31em;
}
section.about-sec2 .vector-icon9 {
    position: absolute;
    top: 0;
    left: -8px;
    width: 457px;
    height: auto;
}
section.process-sec {
    background-color: #0b0213;
    font-size: var(--text-sm-medium-size);
    color: #fff;
    font-family: var(--font-oxanium);
    padding: 40px 0 60px;
    text-align: center;
    background: rgb(61,17,85);
    background: radial-gradient(circle, rgba(61,17,85,1) 16%, rgba(11,2,21,1) 74%);
}
section.process-sec b.heading6 {
    font-size: var(--font-size-15xl);
    color: var(--color-mintcream-100);
    width: 100%;
    top: -11px;
    text-align: center;
}
section.process-sec  .group-parent16 {
    position: relative;
    top: 60px;
    left: 0;
    border-radius: var(--br-11xs);
    background: linear-gradient( 107.46deg, rgba(255, 255, 255, 0.05), rgba(236, 236, 236, 0.2) );
    backdrop-filter: blur(86px);
    width: auto;
    display: flex;
    flex-direction: column;
    padding: var(--padding-21xl) var(--padding-81xl);
    box-sizing: border-box;
    align-items: center;
    justify-content: flex-start;
    gap: var(--gap-3xs);
}
.group-child16, .this-is-a-breakdown-of-the-fir-parent {
    font-size: var(--font-size-5xl);
    color: var(--color-mintcream-100);
    text-align: left;
}
.legal-banking {
    position: relative;
    font-size: var(--text-xl-medium-size);
    line-height: 34px;
    display: inline-block;
    width: 300px;
    text-align: left;
}
.row.one-col .group-parent16 {
    width: 50%;
    margin: 55px auto 30px;
}
section.logo-sec {
    background: #0b0215;
    padding: 150px 0 80px;
}
.logo-sec .row.box-col {
    border-radius: 34px !important;
    background: linear-gradient(#1a0f23, #1a0f23) padding-box, linear-gradient(270deg, #3733f9, #a64fea 41.42%, #695cff 72.54%, #a64fea) border-box;
    mix-blend-mode: normal;
    padding: 35px 30px;
    border: 10px solid transparent;
    align-items: center;
}
.logo-sec .content6 {
    position: unset;
}
.logo-sec .content6 .title1 {
    text-align: center;
    font-weight: 500;
    font-size: var(--font-size-11xl);
    color: var(--white-900);
    font-family: var(--font-oxanium);
}
.logo-sec .content6 .description {
    font-size: var(--text-lg-medium-size);
    line-height: 26px;
    font-family: var(--font-work-sans);
    color: var(--color-lightslategray-200);
}
img.logo-sec-left-icon {
    width: 11%;
    position: absolute;
    left: -22px;
    margin-top: -22em;
}
section.social-media {
    background: #0b0215;
    padding: 65px 0;
    background: rgb(60,23,49);
    background: radial-gradient(circle, rgba(60,23,49,1) 0%, rgba(11,2,21,1) 74%);
}
section.social-media b.heading2 {
    text-align: center;
    font-size: var(--font-size-15xl);
    color: var(--color-mintcream-100);
    font-family: var(--font-oxanium);
}
.social-media img.social-right-icon {
    width: 10%;
    position: absolute;
    right: 0px;
    margin-top: -4em;
    padding: 0;
}
.social-media  .paragraph {
    font-size: var(--text-xl-medium-size);
    line-height: 28px;
    font-weight: 500;
    font-family: var(--font-work-sans);
    color: var(--color-lightslategray-100);
    text-align: center;
    padding-top: 20px;
}
.social-media .ctas {
    text-align: center;
    justify-content: center;
}
.social-media  .vector-icon9 {
    position: absolute;
    top: 0;
    left: -8px;
    width: 457px;
    height: auto;
}
.social-media  ul li {
    padding: 0 35px;
}

.social-media  ul {
    display: inline-flex;
    padding: 60px 0 30px;
    list-style: none;
    justify-content: center;
}
.social-media .ctas a {
    color: #fff;
}
footer {
    background: linear-gradient(#1a0f23, #1a0f23) padding-box, linear-gradient(270deg, #3733f9, #a64fea 41.42%, #695cff 72.54%, #a64fea) border-box;
    mix-blend-mode: normal;
    padding: 60px 30px 40px;
    border-top: 6px solid transparent;
}

footer .mail-icon {
    border-radius: var(--br-17xl);
    background: linear-gradient( 180deg, #000 17.71%, #56174c 47.92%, #7a176a 65.1%, #e41cc4 83.33%, #ff00d6 90.1% );
    width: 5%;
    height: 35px;
    padding: 3px;
    text-align: center;
    margin-top: 4em;
    margin-left: 10px;
}
footer .mail-icon img {
    width: 61%;
    text-align: center;
    margin: 2px auto;
}
footer b.heading4 {
    text-align: left;
    font-size: var(--text-lg-medium-size);
    color: var(--color-mintcream-100);
    font-family: var(--font-oxanium);
}
.footer-mail a {
    padding-left: 10px;
    color: var(--color-lightslategray-100);
    font-family: var(--font-work-sans);
    list-style: none;
    text-decoration: none;
    position: relative;
    top: -26px;
    left: 47px;
}
footer ul {
    padding: 0;
    list-style: none;
    padding-top: 20px;
}
footer ul li {
    padding: 6px 0;
}
footer ul li a {
    text-decoration: none;
    color: #e0e7ff;
    font-family: 'Oxanium';
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 20px;
}
.copyright1 {
    flex: 1;
    position: relative;
    line-height: 24px;
    text-align: center;
}
.copyright1 a {
    font-size: var(--text-base-leading-6-font-normal-size);
    color: var(--gray-4001);
    font-family: var(--font-oxanium);
    text-decoration: none;
}
button.btn.btn-primary:hover {
    color: magenta;
    background: linear-gradient(-76.71deg, #f0f 1.87%, #0ff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.social-media .ctas a:hover .text47 {
    background: linear-gradient(-76.71deg, #f0f 1.87%, #0ff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    /* font-weight: 700; */
}
.text47 {
    top: 28px;
    left: 0;
    line-height: 24px;
    font-weight: 500;
    text-align: center;
    width: 100%;
}
.text46 {
    position: absolute;
    top: 28px;
    left: 0;
    line-height: 24px;
    font-weight: 500;
    width: 100%;
    text-align: center;
}
section.about-sec2 .ctas a:hover .text46 {
    background: linear-gradient(-76.71deg, #f0f 1.87%, #0ff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}



@media only screen and (max-width: 1024px) and (min-width: 768px)  {
    header a.nav-link.active {
        border-bottom: none;
    }
    video#myVideo {
        position: fixed;
        top: -9px;
        width: auto;
        z-index: -1;
        height: 773px;
    }
    .about-sec .paragraph {
        padding-right: 0rem;
    }
    .about-sec img.about-group-img {
        position: absolute;
        right: 0;
        margin-top: 10em;
    }
    section.about-sec2 img.about2-icon-left {
        width: 21%;
        position: absolute;
        left: -11px;
        margin-top: 40em;
    }
    img.logo-sec-left-icon {
        width: 25%;
        position: absolute;
        left: -22px;
        margin-top: -25em;
    }
    .social-media img.social-right-icon {
        width: 24%;
        position: absolute;
        right: 0px;
        margin-top: -6em;
        padding: 0;
    }
    section.process-sec .group-parent16 {
        padding: var(--padding-21xl) 20px;
    }
    section.process-sec .col-sm-6.col-md-6.col-lg-6 {
        width: 100%;
    }
    section.process-sec .group-parent16 {
        margin-bottom: 20px;
    }
    .row.one-col .group-parent16 {
        width: 100%;
        margin: 0;
    }
    footer .col-sm-12.col-md-6.col-lg-6:nth-child(1) {
        margin-left: -55px;
        width: 168px;
    }
    footer .mail-icon {
        width: 9%;
        height: 37px;
        padding: 0px;
        text-align: center;
        margin-top: 4em;
        margin-left: 10px;
    }
    
}
@media only screen and (max-width: 767px) {
    
    
    
    section.about-sec2 .frame-child8, section.about-sec2 .frame-child9 {
    position: absolute;
    top: -1.43px !important;
    
    width: auto;
    height: 62px !important;
}
    section.about-sec2 .frame-child8{
            left: 19.5em !important;
    }
    section.about-sec2 .vector-icon9 {
        top: -1px !important;
    left: 7px !important;
    }
    .main {
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
        padding: 60px 0 52px;
        align-items: flex-start;
        justify-content: center;
    }
    .logo-icon1 {
        width: 150px;
        height: 55.44px;
        margin: 0;
    }
    .main .heading {
        font-size: 30px;
        line-height: 40px;
    }
    .main .supporting-text br {
        display: none;
    }
    .main .vector-icon5 {
        position: relative;
        top: 0;
        left: 0px;
        width: 100%;
        height: auto;
    }
    .main .vector-parent {
        position: relative;
        width: 100%;
        height: 85px;
    }
    .main .frame-child1, .main .frame-inner {
        position: absolute;
        top: 0px;
        left: 18.2em;
        width: auto;
        height: 58px;
        overflow: hidden;
    }
    .main .frame-child1 {
        top: 0;
        left: 5px;
        width: auto;
        height: 60.45px;
    }
    .main .text14 {
        position: absolute;
        top: 12px;
        left: 38px;
        line-height: 24px;
        font-weight: 500;
        color: #fff;
        font-family: var(--font-oxanium);
        text-align: center;
        width: 75%;
        font-size: 19px;
    }
    .about-sec b.title {
        font-size: 25px;
        color: var(--color-mintcream-100);
        font-family: var(--font-oxanium);
        width: 100%;
    }
    .about-sec .paragraph {
        padding-right: 0rem;
    }
    section.about-sec form {
        padding-top: 50px;
    }
    section.about-sec2 .supporting-text1 {
        position: unset;
        font-size: var(--text-xl-medium-size);
        line-height: 28px;
        font-weight: 500;
        font-family: var(--font-work-sans);
        color: var(--color-lightslategray-200);
        display: block;
        padding: 25px 10px !important;
        width: 100%;
    }
    section.about-sec2 {
        padding: 35px 0 26px;
    }
    .about-sec img.about-group-img {
        position: absolute;
        right: 0;
        margin-top: 3em;
        width: 20%;
    }
    section.about-sec2 img.about2-icon-left {
        width: 32%;
        position: relative;
        left: -11px;
        margin-top: 5em;
    }
    section.about-sec2 .vector-container {
        position: relative;
        width: 100%;
        height: 78px;
        flex-shrink: 0;
    }
    section.about-sec2 .vector-icon9 {
        position: relative;
        top: 0;
        left: 9px;
        width: 94%;
        height: auto;
        right: 0;
        text-align: center;
    }
    /*section.about-sec2 .text46 {*/
    /*    width: 74%;*/
    /*    top: 11px;*/
    /*}*/
    section.about-sec2 .text46 {
        width: 100%;
        top: 21px;
    }
    section.about-sec2 .frame-child8, section.about-sec2 .frame-child9 {
        position: absolute;
        top: -0.43px;
        left: 19.4em;
        width: auto;
        height: 64px;
    }
    section.about-sec2 .frame-child9 {
        top: 0;
        left: 26px;
    }
    section.process-sec .group-parent16 {
        position: relative;
        top: 30px;
        left: 0;
        width: 100%;
        padding: 30px 10px;
        justify-content: unset;
        margin-bottom: 20px;
        height: 140px;
    }
     .this-is-a-breakdown-of-the-fir-parent {
        font-size: 17px;
        color: var(--color-mintcream-100);
        text-align: left;
    }
     .this-is-a-breakdown-of-the-fir-parent {
        position: absolute;
        top: 0;
        left: 92px;
        width: 76%;
        height: 91px;
    }
    .this-is-a {
        position: absolute;
        top: 39px;
        left: 0;
        font-size: var(--text-lg-medium-size);
        line-height: 26px;
        font-weight: 500;
        font-family: var(--font-work-sans);
        color: var(--color-lightslategray-200);
        display: inline-block;
        width: 100%;
    }
    .group-child15 {
        position: absolute;
        height: 11.69%;
        width: 19.32%;
        top: 10.34%;
        right: 0;
        bottom: 0;
        left: 34.73%;
        max-width: 100%;
        overflow: hidden;
        max-height: 100%;
    }
    .group-parent17 {
        position: relative;
        width: 100%;
        height: 91px;
        /* flex-shrink: 0; */
    }
    .foundation {
        left: 80px;
    }
    
    .foundation, .p-h-a {
        position: relative;
        top: 0;
        line-height: 34px;
    }
    .legal-banking {
        position: relative;
        font-size: 17px;
        line-height: 34px;
        display: block;
        width: 66%;
        top: 0px;
        left: 2em;
    }
    .row.one-col .group-parent16 {
        width: 100%;
        margin-top: 0;
    }
    img.logo-sec-left-icon {
        width: 35%;
        position: absolute;
        left: -14px;
        margin-top: -36em;
    }
    .logo-sec .row.box-col {
        border-radius: 34px !important;
        background: linear-gradient(#1a0f23, #1a0f23) padding-box, linear-gradient(270deg, #3733f9, #a64fea 41.42%, #695cff 72.54%, #a64fea) border-box;
        mix-blend-mode: normal;
        padding: 30px 20px;
        border: 7px solid transparent;
        align-items: center;
        margin: 0;
    }
    .logo-sec .content6 {
        position: unset;
        margin-bottom: 30px;
    }
    .social-media img.social-right-icon {
        width: 35%;
        position: absolute;
        right: 0px;
        margin-top: -5em;
        padding: 0;
    }
    .social-media ul li {
        padding: 0 10px;
    }
    .tile-child {
        position: relative;
        width: 45px;
        height: 89px;
        flex-shrink: 0;
    }
    .social-media .vector-icon9 {
        position: relative;
        top: 0;
        left: 0px;
        width: 91%;
        height: auto;
    }
    .vector-container {
        position: relative;
        width: 100%;
        height: 80px;
        margin: 0 auto;
        
    }
    .social-media .text47 {
        top: 7px;
        left: 46px;
        line-height: 23px;
        font-weight: 500;
        width: 69%;
    }
    .social-media .ctas {
        text-align: center;
        justify-content: unset;
        padding: 0;
    }
    .social-media .frame-child8, .social-media .frame-child9 {
        left: auto;
        position: absolute;
        top: -0.43px;
        right: 39px;
        width: auto;
        height: 60px;
    }
    .social-media .frame-child9 {
        top: 0;
        left: 22px;
        width: auto;
        height: 60px;
    }
    .social-media .ctas a {
        color: #fff;
        margin-left: 15px;
    }
    footer .mail-icon { 
        width: 12%;
        margin-left: 0px;   
    }
    .footer-mail a {
        top: -28px;
        left: 40px;
    }
    a.nav-link.active {
        border-bottom: none !important;
    }
    .rectangle-parent3 {
        align-self: stretch;
        position: relative;
        height: 500px;
        flex-shrink: 0;
    }
    video#myVideo {
        position: fixed;
        top: 0;
        width: auto;
        overflow: hidden !important;
        height: 581px;
        /* margin-top: -36.9em; */
        z-index: -1;
    }
    section.about-sec {
        margin-top: -23px;
        z-index: 999999999;
        position: relative;
    }
    .ellipse-icon2 {
        width: 15.25%;
        top: -23.33%;
        right: 41.37%;
        bottom: -5%;
        left: 56.38%;
    }
    .ellipse-icon1 {
        width: 16.25%;
        left: 3.98%;
    }
    
    
    
    

 
    
}
@media only screen and (max-width: 414px) and (min-width: 414px)  {
.main img.frame-inner {
    left: 20.6em;
}
section.about-sec2 img.frame-child8 {
    left: 21.7em;
}
}





.hs-video-widget .vidalytics-cta-button-container{
    display: none;
}

.vector-parent.vector-parent-mobile{
    display: none;
}

@media(max-width: 767px){
    .vector-parent.vector-parent-desktop{
        display: none;
    }
    .vector-parent.vector-parent-mobile{
        display: block;
        position: relative!important;
        top: 0!important;
        width: 100%!important;
        margin-top: 40px;
    }
}

