@import url("css/switzer.css");

/*




=======================================================index file csss



*/

/*

        -----------------------------------------------------

                    navbar csss   start

        ----------------------------------------------------


        */

body {
    font-family: 'Switzer-regular';
}

.index {


    background: url(images/glowlines.png);
    background-color: #030115;
    background-repeat: no-repeat;


    top: 0;
    z-index: 0;
}

h1 {
    color: #FFF;
    text-align: center;

    font-style: normal;
    font-weight: 600;
    font-family: 'Switzer-Semibold';
    font-size: 2.75rem;
    line-height: 125%;
}


/*    login codes  */


.custom-width {
    width: 90%;
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.40);
    background: linear-gradient(180deg, rgba(193, 4, 210, 0.12) 0%, rgba(111, 22, 119, 0.12) 100%);
    color: #fff;
    height: 50px;
    padding: 8px;
}


.custom-width:focus {
    border-color: #6F1677;
    background: linear-gradient(180deg, rgba(78, 19, 102, 0.40) 0%, rgba(193, 4, 210, 0.40) 100%);
    border: 2px solid #6F1677;
}

.btn-login {
    margin-top: 30px;
    width: 90%;
    border-radius: 100px;
    border: 1px solid #6F1677;
    background: linear-gradient(180deg, rgba(78, 19, 102, 0.40) 0%, rgba(193, 4, 210, 0.40) 100%);
    color: #fff;

}


.horizantil-line {
    height: 1px;
    width: 100%;
    background: rgba(255, 255, 255, 0.40);
    margin-top: 30px;
}




.btn-close {
    color: #C104D2;

}


/*

        -----------------------------------------------------

                    Home_section_first csss   start

        ----------------------------------------------------


        */
p {
    color: #FFF;
}

.home_section_first_paragraph {
    border-radius: 100px;
    border: 1px solid #C104D2;
    color: #C104D2;
    font-size: 0.7rem;
    padding: 6px 12px;

}

.landingHero p {
    padding: 0 16px;
    margin-top: 1rem;
    text-align: center;

    font-size: 16px;
    font-style: normal;
    font-family: 'Switzer-Regular';
    font-weight: 400;
    line-height: 24px;

    /* 133.333% */
}


.Get-started {

    padding: 8px 12px;
    font-size: 14px;
    color: #FFF;
    border-radius: 200px;
    border: 1px solid #6F1677;
    background: linear-gradient(180deg, rgba(78, 19, 102, 0.40) 0%, rgba(193, 4, 210, 0.40) 100%);
}

.Get-started:hover {

    background: linear-gradient(180deg, #4E1366 0%, #C104D2 100%);

}

.View-features {
    border-radius: 200px;
    border: 1px solid #C104D2;
    background: transparent;
    padding: 8px 12px;
    font-size: 12px;
    color: #C104D2;
    margin-left: 16px;
}

.View-features:hover {

    border: 1px solid #FFF;
    color: #fff;
}

@media (min-width: 769px) {
    .landingHero p {
        font-size: 18px;
        line-height: 32px;
    }

    .home_section_first_paragraph {
        font-size: 0.85;
    }

    .Get-started {
        padding: 22px 30px;
        font-size: 18px;
    }

    .View-features {
        padding: 22px 30px;
        font-size: 18px;
    }


}


@media (min-width: 1200px) {



    .home_section_first_paragraph {

        font-size: 1rem;
    }

    .landingHero p {
        padding: 0;
        font-size: 20px;

    }

    .Get-started {
        padding: 16px 24px;
        font-size: 18px;
    }

    .View-features {
        padding: 16px 24px;
        font-size: 18px;
        margin-left: 32px;
    }

}

@media (min-width: 1540px) {



    .home_section_first_paragraph {
        font-size: 1.25rem;
    }

    .landingHero p {
        padding: 0 60px;
        font-size: 24px;
    }

    .Get-started {
        padding: 24px 30px;
        font-size: 24px;
    }

    .View-features {
        padding: 24px 30px;
        font-size: 24px;
    }
}



/* Landing hero ends here */





/* trading-container section cards  */


.trading-heading {
    color: #FFF;
    text-align: center;
    padding: 60px 0;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    font-family: 'Switzer-Semibold';
    line-height: 40px;
    /* 122.222% */




}

.bgTrading {
    background: url(images/trading-heading.svg);
    background-repeat: no-repeat;
    background-size: contain;
}

.trading-work-card-animation {
    transition: transform 100 ease-in-out;
    margin-bottom: 16px;
}

.trading-work-card {
    perspective: 1000px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    background: #030115;
    border-radius: 28px;
    border: 1px solid #FFF;


}

.trading-work-img {
    padding: 24px;
}

.trading-work-card>.card-body {
    padding: 8px 24px 24px;
}

.trading-work-card>.card-body>.card-title {

    font-size: 24px;
    font-style: normal;
    font-weight: 700 !important;
    font-family: 'Switzer-Bold';
    line-height: 34px;
    margin-bottom: 4px;
    margin-right: 4px;
    max-width: 444px;

}

.trading-work-card>.card-body>.card-text {

    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    font-family: 'Switzer-Medium';
    line-height: 32px;

}

@media (min-width: 769px) {
    .trading-heading {

        padding: 80px 0;
        font-size: 40px;
        line-height: 50px;
    }

    .trading-work-card>.card-body>.card-title {

        font-size: 26px;
    }
}


@media (min-width: 1200px) {

    .trading-heading {


        font-size: 56px;
        line-height: 88px;
    }

    .trading-work-card>.card-body>.card-title {

        font-size: 30px;
        font-style: normal;


    }

    .trading-work-card>.card-body>.card-text {

        font-size: 18px;


    }



}

@media (min-width: 1540px) {

    .trading-heading {

        padding: 80px 0;
        font-size: 72px;
        line-height: 88px;
    }

    .trading-work-card>.card-body>.card-title {

        font-size: 32px;
        font-style: normal;
        font-weight: 700 !important;
        line-height: 44px;
        margin-bottom: 20px;
        margin-right: 4px;

    }

    .trading-work-card>.card-body>.card-text {

        font-size: 20px;
        font-style: normal;
        font-weight: 500;
        font-family: 'Switzer-Medium';
        line-height: 32px;
        margin-right: 62px;
        /* 160% */
    }

}














h2 {
    color: #fff;
}

.container-Trading-Success {
    background-image: url('images/container_background.png');
    opacity: 0.9;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    color: #fff;
    height: 480px !important;
    border-radius: 20px;



}


.Trading-Success-btn {
    background: linear-gradient(180deg, rgba(78, 19, 102, 0.40) 0%, rgba(193, 4, 210, 0.40) 100%);
    color: #fff;
    border-radius: 100px;
    border: 1px solid #6F1677;
    height: 10%;
    display: inline-block;

    text-align: center;
    justify-content: center;

    font-size: 20px;
    text-decoration: none;
}

.Trading-Success-btn:hover {
    border-radius: 100px;
    border: 1px solid #6F1677;
    background: linear-gradient(180deg, #4E1366 0%, #C104D2 100%);
    color: #fff;
    text-decoration: none;

}

.Trading-Success-btn:focus {
    border-color: transparent;
    box-shadow: none;
}





/*

    =============== trading-work ============

    */





.advantage-copycrush-card {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    /* background: #263238; */
    background: #030115;
    height: 100%;
    border-radius: 20px;
    border: 1px solid #FFF;
}

.advantage-using-img {
    padding-left: 3%;
    padding-right: 3%;
    padding-top: 3%;

}



.card p,
.card h4 {
    color: #fff;
}


.advance-using-col {
    border-radius: 28px;
    border: 1px solid #FFF;
}

h3 {
    color: #fff;
}

.copy-trading {

    background: url('images/thought-trading-background.png') center/cover;
    color: white;
    padding: 20px 0;
    text-align: center;
}


/*  ------------------------

        ======= sliders csss ======



        */

.slider-success-custmer {

    font-family: sans-serif;
    display: grid;
    place-items: center;
    align-content: center;

}

#container-success-customer1 {
    width: 100%;
}

#container-success-customer1[data-animated] {
    overflow: hidden;
}

#container-success-customer1[data-animated] #list {
    animation: scroll 30s linear infinite reverse !important;
}

#container-success-customer {
    width: 100%;

}

.ul-container-success-customer {
    display: flex;
    gap: 30px;
    list-style: none;
    padding: 0;
    margin: 0;
}

.li-container-success-customer {

    color: var(--text-color);
    padding: 16px;
    border-radius: 12px;
    border: 1px solid rgba(255, 255, 255, 0.20);
}

#container-success-customer[data-animated] {
    overflow: hidden;
}

#container-success-customer[data-animated] #list {

    animation: scroll 30s linear infinite;
}

@keyframes scroll {
    to {
        translate: calc(-50% - 5px);
    }
}

.card-customer-success {
    width: 18rem;
    background: #030115;

}

.card-body-customer-success {
    align-items: center;
}

.content {
    display: flex;
    align-items: center;
}

.left-image {
    margin-right: 15px;


}

.text-content {
    color: #fff;
}


/*  ======================    our thought of the trading  */

.slider-item {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 300px;
    margin: 10px;
    background-size: cover;
    background-position: center;
    color: #fff;
    border: 2px solid #FFFFFF66;
    padding: 10px;
    border-radius: 20px;
    overflow: hidden;

}

.card-slider {
    width: 100%;
    height: 100%;
    border-radius: 20px;
    background: linear-gradient(180deg, rgba(44, 43, 78, 0.48) 0%, rgba(111, 22, 119, 0.60) 44.27%, rgba(14, 13, 38, 0.88) 100%);



}

.card-body-slider {
    padding: 3px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    margin: 20px;


}

.card-title-slider {
    font-size: 1.5rem;
    margin-bottom: 30px;
}

.card-subtitle-slider {
    font-size: 1rem;
}


.btn-arrow-active {
    border-color: #007bff !important;
    background-color: #007bff !important;
}


.btn-arrow-white {
    fill: #fff !important;
}

.Customer_success_stories {

    background: url('images/customer-success-story-background .png') center/cover;
    color: white;
    padding: 20px 0;
    text-align: center;

}

.copy-trading {
    background: url('images/copy-trading-background.svg') center/cover;
    color: white;
    padding: 20px 0;
    text-align: center;
}

.text-bg-dark {
    border-radius: 20px;

}

.card-img {
    border-radius: 20px;
}

/* ------------

  ========== slider end csss ======


  */



/*     -------------------------





  =====================about us pages ===========




  -------------------*/
body {
    background: #030115;
    color: #fff;
}

.content {
    display: flex;
    align-items: center;
}

.left-image {
    margin-right: 15px;


}

.meet-copy-card-img {
    padding-left: 8%;
    padding-right: 8%;
    padding-top: 8%;
}

.meet-copy-card {
    border-radius: 20px;
    background: linear-gradient(180deg, rgba(193, 4, 210, 0.20) 0%, rgba(111, 22, 119, 0.20) 100%);
    border: 20px solid linear-gradient(180deg, rgba(193, 4, 210, 0.20) 0%, rgba(111, 22, 119, 0.20) 100%);

}

.social-icon {
    color: #fff;
    font-size: 1rem;
    margin-right: 1rem;
}

.work-crushers-container {
    border-radius: 20px;
    border: 1px solid rgba(255, 255, 255, 0.40);
    background: rgba(31, 3, 56, 0.40);
}

.card {

    color: #fff;
}

.want-to-more-card {
    background: #030115;
    border-radius: 20px;
    border: 1px solid #FFF;
}

.working-copy-crushers-card {
    background: rgba(31, 3, 56, 0.40);

}

.want-more-img {
    height: 40px;
    width: 40px;
    /* margin-left: 43%; */
    margin-top: 5%;
    margin-bottom: 3%;
}

.btn-join-now {
    background: linear-gradient(180deg, rgba(78, 19, 102, 0.40) 0%, rgba(193, 4, 210, 0.40) 100%);
    color: #fff;
    border-radius: 100px;
    border: 1px solid #6F1677;
    width: fit-content;
    text-align: center;
    justify-content: center;
    padding: 6px;
    text-decoration: none;
}

.btn-join-now:focus {
    border-color: transparent;
    box-shadow: none;
}

.btn-join-now:hover {
    border-radius: 100px;
    border: 1px solid #6F1677;
    background: linear-gradient(180deg, #4E1366 0%, #C104D2 100%);
    color: #fff;
}

.who-we-are {
    margin-left: 6px;
    margin-top: 10px;
}

.who-we-are h2 {
    color: #FFF;
    font-family: Switzer-semibold;
    font-size: 64px;
    font-style: normal;
    font-weight: 600;
    line-height: 100px;

    /* 156.25% */
}

.who-we-are p {
    color: rgba(255, 255, 255, 0.60);
    font-family: Switzer-regular;
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 36px;
    /* 128.571% */
}

.text-content h6 {
    color: #FFF;
    font-family: Switzer-medium;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    /* 116.667% */
}

@media (min-width: 768px) {
    .who-we-are {
        margin-left: 16px;
        margin-top: 8px;
    }

    .who-we-are h2 {

        font-size: 20px;
        font-style: normal;
        font-weight: 600;
        line-height: 30px;

        /* 156.25% */
    }

    .who-we-are p {

        font-family: Switzer-regular;
        font-size: 16px;

        font-weight: 400;
        line-height: 32px;
        /* 128.571% */
    }

    .text-content h6 {

        font-family: Switzer-medium;
        font-size: 16px;

        font-weight: 500;
        line-height: 22px;
        /* 116.667% */
    }
}

@media (min-width: 1200px) {
    .who-we-are {
        margin-left: 16px;
        margin-top: 60px;
    }

    .who-we-are h2 {

        font-size: 32px;
        font-style: normal;
        font-weight: 600;
        line-height: 30px;

        /* 156.25% */
    }

    .who-we-are p {

        font-family: Switzer-regular;
        font-size: 18px;

        font-weight: 400;
        line-height: 32px;
        /* 128.571% */
    }

    .text-content h6 {

        font-family: Switzer-medium;
        font-size: 16px;

        font-weight: 500;
        line-height: 22px;
        /* 116.667% */
    }
}

@media (min-width: 1400px) {
    .who-we-are {
        margin-left: 20px;
        margin-top: 80px;
    }

    .who-we-are h2 {

        font-family: Switzer-semibold;
        font-size: 48px;

        font-weight: 600;
        line-height: 100px;

        /* 156.25% */
    }

    .who-we-are p {
        color: rgba(255, 255, 255, 0.60);
        font-family: Switzer-regular;
        font-size: 28px;
        font-style: normal;
        font-weight: 400;
        line-height: 36px;
        /* 128.571% */
    }

    .text-content h6 {

        font-family: Switzer-medium;
        font-size: 24px;

        font-weight: 500;
        line-height: 28px;
        /* 116.667% */
    }
}

@media (min-width: 1700px) {
    .who-we-are {
        margin-left: 60px;
        margin-top: 100px;
    }

    .who-we-are h2 {

        font-family: Switzer-semibold;
        font-size: 64px;

        font-weight: 600;
        line-height: 100px;

        /* 156.25% */
    }

    .who-we-are p {

        font-family: Switzer-regular;
        font-size: 28px;
        font-style: normal;
        font-weight: 400;
        line-height: 36px;
        /* 128.571% */
    }

    .text-content h6 {

        font-family: Switzer-medium;
        font-size: 24px;

        font-weight: 500;
        line-height: 28px;
        /* 116.667% */
    }
}

/*   ----------------



======= choose_account ======



-------------- */


body {
    background: #030115;
    color: #fff;
}

.btn-continue {
    border-radius: 100px;
    border: 1px solid #6F1677;
    background: linear-gradient(180deg, rgba(78, 19, 102, 0.40) 0%, rgba(193, 4, 210, 0.40) 100%);
    color: #fff;
}

.chosse-account-img {

    border-radius: 20px;
    border: 1px solid #6F1677;
    background: linear-gradient(180deg, rgba(78, 19, 102, 0.12) 0%, rgba(193, 4, 210, 0.12) 100%);
}

.btn-continue:active,
.btn-continue:focus {
    outline: none;
    border-color: #6F1677;
    box-shadow: 0 0 10px #6F1677;
    /* Optional: Add a red box shadow for better visibility */
    background: #6F1677;
}



/*                                 blog slider fully functional with

responsive code





*/



.blog-slider {
    position: relative;
    overflow: hidden;
    max-width: 100%;
    margin-left: 160px;
}

.slider-container {
    display: flex;
    transition: transform 0.5s ease-in-out;
}

.blog-card {
    flex: 0 0 100%;
    max-width: 300px;
    max-height: 436px;
    padding: 16px;
    margin-right: 20px;
    border-radius: 20px;
    border-radius: 20px;
    border: 1px solid rgba(255, 255, 255, 0.40);
}

.card-img-overlay {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    color: #FFF;
    text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.60);
    font-style: normal;
    font-weight: 500;
    font-family: 'Switzer-Medium';
    padding: 20px 30px;
    background: linear-gradient(180deg, rgba(44, 43, 78, 0.48) 0%, rgba(111, 22, 119, 0.60) 44.27%, rgba(14, 13, 38, 0.88) 100%);
    border-radius: 20px;

}

.card-img-overlay .card-title {

    font-size: 40px;

    line-height: 52px;
    /* 130% */
}

.card-img-overlay .card-text {
    font-size: 24px;
    line-height: 32px;
    /* 133.333% */
}

.blog-card.square {
    width: 400px;
    max-width: 448px;
}

.blog-card.rectangle {
    max-height: 436px;
    max-width: 648px;
}

.card-rectange-title {
    padding-right: 126px !important;
}

.prev-button,
.next-button {

    margin-top: 40px;
    transform: translateY(-50%);
    padding: 10px;
    background-color: transparent;
    color: #fff;
    border: none;
    cursor: pointer;
}



.advantagesHeading {
    font-size: 38px;
}
.advantagesPara {
    font-size: 24px;
}
.card-text-customer-success {
    font-size: 20px;
}
.text-content h6 {
    font-size: 18px;
}
.text-content p{
    font-size: 16px;
}
.btn-join-now {
    font-size: 15px;
    padding: 10px 18px;
}
.keypara {
    font-size: 12px;
}
.meetpara{
    font-size: 14px;
}
.cardtextp {
    font-size: 16px !important;
    margin-bottom: 10px !important;
}
.cardtitleh5 {
    font-size: 24px !important;
text-align: start;
display: flex;
}
.wanttitle {
    font-size: 30px !important;
}
.wantpara {
    font-size: 18px;
}
.wantbtn {
    font-size: 18px;
}
.want-more-img {
    height: 60px;
    width: 60px;
}
.workingparagraph {
    font-size: 16px !important;
}





@media (max-width: 768px) {
    .card-img-overlay .card-title {
        font-size: 28px;
        line-height: 40px;
        /* 130% */
    }

    .card-img-overlay .card-text {
        font-size: 16px;
        line-height: 32px;
        /* 133.333% */
    }

    .blog-card.square,
    .blog-card.rectangle {
        width: 300px;
        max-width: 316px;
    }

    .blog-slider {

        max-width: 100%;
        margin-left: 16px;
    }

    .card-rectange-title {
        padding-right: 6px !important;
    }

    .text-bg-dark img {
        width: auto;
        min-height: 340px;
    }

    .btn-join-now {

        width: fit-content;
        text-align: center;
        justify-content: center;
        padding: 8px;
        text-decoration: none;
    }
}

@media screen and (min-width: 769px) and (max-width: 1400px) {
    .card-img-overlay .card-title {
        font-size: 28px !important;
        line-height: 40px;
        /* 130% */
    }

    .card-img-overlay .card-text {
        font-size: 20px;
        line-height: 32px;
        /* 133.333% */
    }

    .card-rectange-title {
        padding-right: 60px !important;
    }

    .blog-card.square {
        width: 340px;
        max-width: 348px;
    }

    .blog-card.rectangle {
        max-height: 400px;
        max-width: 508px;
    }

    .text-bg-dark img {
        width: auto;
        min-height: 320px;
    }

    .blog-slider {
        max-width: 100%;
        margin-left: 100px;
    }

    .bgHero {




        top: -20%;
        height: 300%;
        z-index: 0;
    }
}

@media (max-width: 600px) {


    h1 {
        font-size: 2rem;
    }


}

@media (min-width: 1440px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1220px
    }

    h1 {
        font-size: 4rem;
    }

    .home_section_first_paragraph {

        font-size: 1rem;


    }

}

@media (min-width: 1540px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1520px
    }

    h1 {
        font-size: 5rem;
    }

    .home_section_first_paragraph {

        font-size: 1.25rem;


    }
}

@media (min-width: 1920px) {
    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1720px !important;
    }
    .advantagesHeading {
        font-size: 38px;
    }
    .advantagesPara {
        font-size: 24px;
    }
    .card-text-customer-success {
        font-size: 20px;
    }
    .text-content h6 {
        font-size: 18px;
    }
    .text-content p{
        font-size: 16px;
    }
    .aboutpara {
        font-size: 28px !important;
    }
    .btn-join-now {
        font-size: 30px;
        padding: 15px 30px;
    }
    .keypara {
        font-size: 20px;
    }
    .meetpara{
        font-size: 20px;
    }
    .cardtextp {
        font-size: 20px !important;
        margin-bottom: 20px !important;
    }
    .cardtitleh5 {
        font-size: 40px !important;
    text-align: start;
    display: flex;
    }
    .wanttitle {
        font-size: 30px !important;
    }
    .wantpara {
        font-size: 24px;
    }
    .wantbtn {
        font-size: 24px;
    }
    .want-more-img {
        height: 60px;
        width: 60px;
    }
    .workingparagraph {
        font-size: 24px !important;
    }
}
@media (min-width: 2560px) {
    .advantagesHeading {
        font-size: 38px;
    }
    .advantagesPara {
        font-size: 24px;
    }
    .card-text-customer-success {
        font-size: 20px;
    }
    .text-content h6 {
        font-size: 18px;
    }
    .text-content p{
        font-size: 16px;
    }
    .aboutpara {
        font-size: 28px !important;
    }
    .btn-join-now {
        font-size: 30px;
        padding: 15px 30px;
    }
    .keypara {
        font-size: 20px;
    }
    .meetpara{
        font-size: 20px;
    }
    .cardtextp {
        font-size: 20px !important;
        margin-bottom: 20px !important;
    }
    .cardtitleh5 {
        font-size: 40px !important;
    text-align: start;
    display: flex;
    }
    .wanttitle {
        font-size: 30px !important;
    }
    .wantpara {
        font-size: 24px;
    }
    .wantbtn {
        font-size: 24px;
    }
    .want-more-img {
        height: 60px;
        width: 60px;
    }
    .workingparagraph {
        font-size: 24px !important;
    }
}
@media (min-width: 3000px) {
    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 2150px !important;
    }
}
@media (min-width: 4000px) {
    .trading-work-card>.card-body>.card-text {
        font-size: 24px;
        font-style: normal;
        font-weight: 500;
        font-family: 'Switzer-Medium';
        line-height: 32px;
        margin-right: 62px;
    }
    .advantagesPara {
        font-size: 28px;
    }
}
/*               blog
slider
end here  */

.form-control {
    color: white !important;
    --bs-body-color: #fff !important;
}

.privacy-plocy-container {
    border-radius: 12px;
    background: linear-gradient(180deg, #1F0338 0%, #030115 100%);
}






/* pricing here */

body {
    background: #030115;
    color: #fff;
}

.main-heading {
    font-size: 24px;
    font-weight: 600;
    text-align: center;
}

.pricing-card-btn {
    color: #fff;
    background: #44176C, #6D2C72;
    border: 1px solid #fff;
    border-radius: 200px;
    border: 1px solid #FFF;

}

.pricing-card-btn:hover {
    border-radius: 200px;
    border: 1px solid #6F1677;
    background: linear-gradient(180deg, #4E1366 0%, #C104D2 100%);
    color: #fff;
}

.pricing-card {
    /*height: 438px;*/
    height: 460px;
    background: #44176C, #6D2C72;
    border-radius: 12px;
    background: linear-gradient(180deg, rgba(68, 23, 108, 0.40) 0%, rgba(109, 44, 114, 0.40) 100%);
}

.custom-checkbox-label {
    color: #FFFFFF;
    background: black;
}

label,
b,
h4,
p {
    color: #fff;
}

.card-title {
    color: #fff;
}

.hide-text-card {

    list-style: none;
    display: flex;
    color: #FFFFFF66;
}

.p-heading {
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    color: rgba(255, 255, 255, 1);
}
@media only screen and (max-width: 796px) {
    .pricing-card {
        height: 420px;
    }
}

@media (max-width: 8100px) and (min-width: 1641px) {
    .main-heading {
        font-size: 72px;
        font-weight: 600;
        text-align: center;
    }

    .pricing-card {
        height: 480px;
    }

    .padding-20 {
        padding: 1.4rem;
    }

    .font-24 {
        font-size: 24px;
    }

    .font-20 {
        font-size: 20px;
    }

    .font-16 {
        font-size: 16px;
    }

    .font-12 {
        font-size: 12px;
    }
}





/* terms and conditions  */


body,
html {
    height: 100%;
    margin: 0;
    background: #030115;
}

.container-terms {
    height: 100vh;
    width: 100vw;
    background-color: #030115;
    color: #fff;

}






.scroller-terms-of-use::-webkit-scrollbar {
    width: 10px;
}

.scroller-terms-of-use::-webkit-scrollbar-track {
    border-radius: 100px;
    background: rgba(255, 255, 255, 0.40);

}

.scroller-terms-of-use::-webkit-scrollbar-thumb {
    border-radius: 100px;
    background: linear-gradient(180deg, #C104D2 0%, #6F1677 100%);
}

.checkbox-label {
    display: flex;
    align-items: center;
    color: white;
    user-select: none;
}

.checkbox-input {
    margin-right: 4%;
}


.btn-cancel {
    background: linear-gradient(180deg, rgba(78, 19, 102, 0.40) 0%, rgba(193, 4, 210, 0.40) 100%);
    color: #6F1677;
    border-radius: 100px;
    background: #030115;
    border: 1px solid #6F1677;
    height: 100%;
    width: 45%;


}

.btn-agree {
    border-radius: 200px;
    border: 1px solid #6F1677;
    background: linear-gradient(180deg, rgba(78, 19, 102, 0.40) 0%, rgba(193, 4, 210, 0.40) 100%);
    color: #fff;
    width: 35%;


}   

.btn-agree:hover {
    border-radius: 100px;
    border: 1px solid #6F1677;
    background: linear-gradient(180deg, #4E1366 0%, #C104D2 100%);
    color: #fff;
}

.btn-cancel:hover {
    border-radius: 200px;
    border: 1px solid #FFF;
    color: #FFF;
}


.Abouthead {
    font-family: 'Switzer-Bold';
    font-weight: 700;
    font-size: 54px;
}
.tradeWith {
    font-family: 'Switzer-Semibold';
    font-weight: 600;
    font-size: 30px;
}
.aboutpara {
    font-size: 14px;
}