@import url("https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600;700;800;900&family=Work+Sans:wght@200;300;400;500;600;700;800;900&display=swap");
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    background: url("../img/landing-mobile.png") no-repeat;
    background-size: cover;
}

.container-fluid {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

h1 {
    font-family: "Inter";
    font-style: normal;
    font-weight: 800 !important;
    font-size: 64px !important;
    line-height: 77px !important;
    text-align: center;
    color: #ffffff !important;
}

h2 {
    font-family: "Inter";
    font-style: normal;
    font-weight: 800 !important;
    font-size: 48px !important;
    line-height: 1.5;
    color: #ffffff !important;
    position: relative;
}

h2::after {
    position: absolute;
    content: url("../img/after-line.png");
    top: 30px;
    right: 31%;
}

p {
    font-family: "Work Sans";
    font-style: normal;
    font-weight: 400 !important;
    font-size: 20px !important;
    line-height: 160%;
    color: #c4c4c4 !important;
}

.flat_text {
    font-family: "Work Sans";
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    letter-spacing: 0.8em;
    text-transform: capitalize;
    color: #c4c4c4;
}

.active_btn {
    width: 336px;
    height: 74px;
    /* background: linear-gradient( 92.8deg, #aa1374 -2.46%, #8e0b7e 35.56%, #5a03a9 99.49%); */
    /* backdrop-filter: blur(30px); */
    background: url("../img/button-bg.png") no-repeat;
    background-size: 100% 100%;
    font-family: "Work Sans";
    font-style: normal;
    font-weight: 600 !important;
    font-size: 14px !important;
    line-height: 16px !important;
    color: #ffffff !important;
    /* clip-path: polygon(6% 0, 94% 0, 100% 50%, 95% 100%, 5% 100%, 0% 50%); */
    /* padding-top: 12px !important; */
}

.blank_btn {
    width: 240px;
    height: 42px;
    background: url("../img/blank_btn.png") no-repeat;
    background-size: 100% 100%;
    /* backdrop-filter: blur(30px);
    clip-path: polygon(6% 0, 94% 0, 100% 50%, 95% 100%, 5% 100%, 0% 50%); */
    font-family: "Work Sans";
    font-style: normal;
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 16px !important;
    color: #ffffff !important;
    /* background: linear-gradient( 92.8deg, #10b2d0 -2.46%, #299fc5 35.56%, #3d7db7 99.49%); */
    padding-top: 12px !important;
}

.login_btn {
    width: 100%;
    height: 42px;
    background: linear-gradient( 92.8deg, #aa1374 -2.46%, #8e0b7e 35.56%, #5a03a9 99.49%);
    backdrop-filter: blur(30px);
    font-family: "Work Sans";
    font-style: normal;
    font-weight: 600 !important;
    font-size: 14px !important;
    line-height: 16px !important;
    color: #ffffff !important;
    clip-path: polygon(10% 0, 90% 0, 100% 50%, 90% 100%, 13% 100%, 0% 50%);
}


/* header */

header {
    /* background: url("../img/hero-bg.png") no-repeat; */
    background: url(../img/Hero.png) no-repeat, url("https://mir-s3-cdn-cf.behance.net/project_modules/max_1200/cc59fb82767779.5d275d48d8a36.gif") no-repeat;
    background-size: cover;
    height: 100vh;
}


/* header .navbar {
    margin-top: 30px;
} */

.navbar .nav-item .nav-link {
    font-family: "Work Sans";
    font-style: normal;
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    color: #ffffff !important;
    transition: 0.3s ease-in-out;
}

nav .nav_right {
    min-height: 65px;
    /* box-shadow: 0px 4px 4px rgba(183, 192, 235, 0.2), inset 0px 4px 30px rgba(239, 241, 248, 0.4); */
    border-radius: 10px;
    display: flex;
    align-items: center;
    background: rgba(0, 0, 0, 0.2);
    backdrop-filter: blur(10px);
    padding-right: 30px;
    /* Note: backdrop-filter has minimal browser support */
}

nav .nav_right .nav-link:hover {
    /* font-size: 15px !important; */
    transform: scale(1.2);
}

nav .nav_right .nav-item {
    /* width: 120px; */
    margin-left: 50px;
    text-align: center;
    transition: 0.3s ease-in-out;
}

.navbar .login_part {
    width: 130px !important;
    margin-left: 20px !important;
}

.nav_right .login_part .nav-link .active,
.nav_right .login_part .nav-link:hover {
    /* width: 100% !important; */
    display: flex;
    align-items: center;
    justify-content: center !important;
    color: #f2f2f2 !important;
    width: 100%;
    height: 42px;
    background: linear-gradient( 92.8deg, #aa1374 -2.46%, #8e0b7e 35.56%, #5a03a9 99.49%);
    backdrop-filter: blur(30px);
    clip-path: polygon(10% 0, 90% 0, 100% 50%, 90% 100%, 13% 100%, 0% 50%);
}

.login_part .active_btn {
    clip-path: polygon( 11% 0, 90% 0, 100% 50%, 90% 100%, 13% 100%, 0% 50%) !important;
}

.hero {
    margin-top: 80px;
}

.hero .left {
    text-align: center;
}

.hero h1 {
    margin-top: 27px;
    margin-bottom: 27px;
}

.hero p {
    margin-bottom: 46px;
}

.hero .right {
    margin-top: auto;
    margin-left: 0px;
    padding-bottom: 70px;
}

.hero .right h5 {
    font-family: "Inter";
    font-style: normal;
    font-weight: 500 !important;
    font-size: 16px !important;
    line-height: 19px !important;
    text-transform: uppercase;
    color: #ffffff;
    margin: 0;
}

.hero .right h4 {
    font-family: "Inter";
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.2;
    text-transform: uppercase;
    color: #ffffff !important;
}

.hero .right .invested {
    margin-bottom: 48px;
}

.hero .active_btn {
    height: 42px;
    width: 240px;
    padding-top: 12px;
}


/* !header */

.clouds {
    margin-top: -100px;
    margin-bottom: 38px;
}


/* investment */

.investment {
    padding-left: 10%;
    padding-right: 10%;
}

.investment h2 {
    margin-bottom: 85px;
}

.investment .plan_box {
    position: relative;
    background: #230523;
    border-radius: 21.5705px;
    padding: 70px 25px;
    text-align: center;
    margin-bottom: 20px;
}

.investment .remain_day {
    position: absolute;
    top: 150px;
    right: -60px;
    font-family: "Work Sans";
    font-style: normal;
    font-weight: 500 !important;
    font-size: 22px !important;
    line-height: 1.1 !important;
    background: linear-gradient(180deg, #e4b453 0%, #b47d30 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    transform: rotate(90deg);
}

.investment .remain_day .diff_color1 {
    -webkit-text-fill-color: none !important;
}

.investment .plan_box h4 {
    font-family: "Inter";
    font-style: normal;
    font-weight: 700 !important;
    font-size: 36px !important;
    line-height: 52px !important;
    color: #ffffff;
    margin: 0;
}

.investment .plan_box h1 {
    font-family: "Inter";
    font-style: normal;
    font-weight: 700 !important;
    font-size: 60px !important;
    line-height: 54px !important;
    color: #ffffff;
}

.plan_box .hr1 {
    width: 100%;
    height: 2px;
    background: linear-gradient(180deg, #e4b453, #b47d30);
    margin-top: 36px;
    margin-bottom: 40px;
}

.plan_box .hr2 {
    background: linear-gradient(180deg, #ee2b41, #f03835, #f4452d) !important;
}

.plan_box .hr3 {
    background: linear-gradient(180deg, #10b2d0, #299fc5, #3d7db7);
}

.investment .plan_box h5 {
    font-family: "Inter";
    font-style: normal;
    font-weight: 700 !important;
    font-size: 28.3442px !important;
    line-height: 1.1 !important;
    text-align: center;
    color: #ffffff;
}

.investment .plan_box h6 {
    font-family: "Work Sans";
    font-style: normal;
    font-weight: 500 !important;
    font-size: 24px !important;
    line-height: 1.1;
    background: linear-gradient(180deg, #e4b453 0%, #b47d30 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    margin-top: 23px;
    margin-bottom: 42px;
}

.investment .plan_box .active_btn {
    height: 68px;
    width: 80% !important;
    padding-top: 25px !important;
}

.plan_box .remain_day_diff_color1 {
    position: absolute;
    top: 150px;
    right: -60px;
    font-family: "Work Sans";
    font-style: normal;
    font-weight: 500 !important;
    font-size: 22px !important;
    line-height: 1.1 !important;
    transform: rotate(90deg);
    color: #e639dd !important;
}

.plan_box .remain_day_diff_color2 {
    color: #2feb00 !important;
}

.plan_box .no_more_text {
    font-family: "Work Sans";
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 31px;
    color: #e639dd;
    margin-top: 23px;
    margin-bottom: 42px;
}

.plan_box .remain_day_diff_color {
    color: #2feb00 !important;
}

.plan_box .no_more_text2 {
    color: #2feb00 !important;
}


/* !investment */


/* PROFIT CALCULATOR */

.profit {
    margin-top: 160px;
    margin-bottom: 180px;
}

.profit .profit_box_left {
    margin-top: 125px;
    min-height: 397px;
    background: linear-gradient( 92.8deg, rgba(16, 178, 208, 0.4) -2.46%, rgba(41, 159, 197, 0.4) 35.56%, rgba(61, 125, 183, 0.4) 99.49%);
    border: 1px solid #ffffff;
    box-sizing: border-box;
    backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 23px 16px;
}

.profit_box_left .top_part {
    width: 90%;
    height: 122px;
    background: linear-gradient( 92.8deg, rgba(16, 178, 208, 0.4) -2.46%, rgba(41, 159, 197, 0.4) 35.56%, rgba(61, 125, 183, 0.4) 99.49%);
    border: 1px solid transparent;
    backdrop-filter: blur(10px);
    border-radius: 10px;
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: "Inter";
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 52px;
    color: #4bd6f0;
    margin-bottom: 33px;
}

.profit h5 {
    font-family: "Inter";
    font-style: normal;
    font-weight: 500 !important;
    font-size: 24px !important;
    line-height: 52px !important;
    color: #ffffff;
}

.profit_box_left .box {
    height: 80px;
    background: rgba(16, 178, 208, 0.4);
    backdrop-filter: blur(10px);
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: "Inter";
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 52px;
    text-transform: uppercase;
    color: #ffffff;
}

.profit .profit_box_right {
    margin-top: 125px;
    min-height: 397px;
    background: linear-gradient( 92.8deg, rgba(170, 19, 116, 0.4) -2.46%, rgba(142, 11, 126, 0.4) 35.56%, rgba(90, 3, 169, 0.4) 99.49%);
    backdrop-filter: blur(10px);
    border-radius: 10px;
    text-align: center;
    padding: 23px 16px;
}

.profit_box_right .top_part {
    width: 90%;
    height: 122px;
    background: linear-gradient( 92.8deg, rgba(170, 19, 116, 0.4) -2.46%, rgba(142, 11, 126, 0.4) 35.56%, rgba(90, 3, 169, 0.4) 99.49%);
    backdrop-filter: blur(10px);
    border-radius: 10px;
    font-family: "Inter";
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 100%;
    display: flex;
    align-items: center;
    color: #ff67d5;
    margin: auto;
}

.profit_box_right h4 {
    font-family: "Inter";
    font-style: normal;
    font-weight: 500 !important;
    font-size: 24px !important;
    line-height: 100% !important;
    color: #ffffff;
    margin-top: 48px;
    margin-bottom: 40px;
}

.profit_box_right h3 {
    font-family: "Inter";
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 100%;
    text-align: center;
    background: linear-gradient(180deg, #e4b453 0%, #b47d30 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}

.profit .active_btn {
    margin-top: 86px;
    padding-top: 25px;
}


/* !PROFIT CALCULATOR */


/* affiliate */

.affiliate {
    padding-left: 7% !important;
    padding-right: 7% !important;
}

.affiliate_content {
    background: url("../img/affiliate-bg.png") no-repeat;
    background-size: 100% 100%;
    padding: 5% 12%;
    margin-top: 60px;
    margin-bottom: 66px;
}

.affiliate_content h4 {
    font-family: "Work Sans";
    font-style: normal;
    font-weight: 700 !important;
    font-size: 30px !important;
    line-height: 160% !important;
    color: #c4c4c4 !important;
}

.coin_box_section {
    padding-left: 3%;
    padding-right: 3%;
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-gap: 20px;
    margin-bottom: 170px;
}

.coin_box {
    background: url("../img/coin-bg.png") no-repeat;
    background-size: 100% 100%;
    text-align: center;
    padding: 45px 35px;
}

.coin_box img {
    width: 160px !important;
}

.coin_box h3 {
    font-family: "Inter";
    font-style: normal;
    font-weight: 700 !important;
    font-size: 33.5238px !important;
    line-height: 1.3 !important;
}

.coin_box .lvl_percent_box {
    background: url("../img/coin-percent-bg.png") no-repeat;
    background-size: 100% 100%;
    text-align: center;
}

.lvl_percent_box h6 {
    font-family: "Inter";
    font-style: normal;
    font-weight: 400 !important;
    font-size: 18.6243px !important;
    line-height: 1.1 !important;
}

.lvl_percent_box h5 {
    font-family: "Inter";
    font-style: normal;
    font-weight: 600 !important;
    font-size: 29.7989px !important;
    line-height: 1.2 !important;
    color: #ffffff;
}

.top_affiliates h2::after {
    top: 35px;
    right: 25%;
}

.top_affiliates_card {
    background: url("../img/top_affiliates-bg.png") no-repeat;
    background-size: 100% 100%;
    text-align: center;
    height: 540px;
    padding-top: 80px;
    margin-top: 40px;
}

.top_affiliates_card h5 {
    font-family: "Inter";
    font-style: normal;
    font-weight: 600 !important;
    font-size: 24px !important;
    line-height: 29px !important;
    margin-top: 49px;
    margin-bottom: 21px;
}

.top_affiliates_card h6 {
    font-family: "Inter";
    font-style: normal;
    font-weight: 500;
    font-size: 24px !important;
    line-height: 29px !important;
    letter-spacing: 0.6em !important;
    margin-bottom: 11px;
}

.top_affiliates_card h4 {
    font-family: "Inter";
    font-style: normal;
    font-weight: 700 !important;
    font-size: 54px !important;
    line-height: 65px !important;
}


/* !affiliate */


/* advantages */

.advantages {
    margin-top: 150px;
    padding-left: 10%;
    padding-right: 10%;
}

.advantages h2 {
    margin-bottom: 80px;
}

.advantages h2::after {
    top: 40px;
    left: 29%;
}

.advantages h6 {
    font-family: "Work Sans";
    font-style: normal;
    font-weight: 400 !important;
    font-size: 24px !important;
    line-height: 120% !important;
    color: #c4c4c4 !important;
}


/* !advantages */


/* transactions */

.transactions {
    margin-top: 165px;
    margin-bottom: 125px;
    padding-left: 5%;
    padding-right: 5%;
}

.transactions h2 {
    margin-bottom: 42px;
}

.transactions h2::after {
    top: 35px;
    right: 35%;
}

.transactions h4 {
    font-family: "Inter";
    font-style: normal;
    font-weight: 500 !important;
    font-size: 24px !important;
    line-height: 29px !important;
    text-transform: capitalize;
    color: #ffffff !important;
}

.transactions_box {
    background: #230523;
    backdrop-filter: blur(18.6243px);
    padding-top: 40px;
    padding-bottom: 100px;
    clip-path: polygon(0 0, 100% 0%, 100% 92%, 50% 100%, 0 92%);
}

.transactions .recent_box {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 80px;
    background: linear-gradient( 92.8deg, #aa1374 -2.46%, #8e0b7e 35.56%, #5a03a9 99.49%);
    opacity: 0.7;
    backdrop-filter: blur(18.6243px);
    margin-bottom: 40px;
}

.transactions .recent_box img {
    margin-right: 20px;
}

.transactions .transactions_details {
    display: flex;
    justify-content: space-between;
    padding: 15px;
    margin-bottom: 25px;
    border: 1px solid;
    border-image-slice: 1;
    border-width: 1px;
    border-image-source: linear-gradient(to bottom, transparent, #ffffff);
    margin-left: 15px;
    margin-right: 15px;
}

.transactions .transactions_details h5 {
    font-family: "Inter";
    font-style: normal;
    font-weight: 500 !important;
    font-size: 24px !important;
    line-height: 29px !important;
    text-align: right;
    text-transform: capitalize;
    background: linear-gradient(180deg, #e4b453 0%, #b47d30 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    margin-left: 10px;
}

.transactions .active_btn {
    margin-top: 70px;
    width: 336px !important;
    height: 74px;
    background: url("../img/button-bg.png") no-repeat;
    padding-top: 25px !important;
}


/* !transactions */


/* invest */

.invest {
    margin-top: 125px;
    margin-bottom: 150px;
}

.invest h1 {
    font-family: "Inter";
    font-style: normal;
    font-weight: 700 !important;
    font-size: 71.1496px !important;
    line-height: 1.5 !important;
    text-align: center;
    text-transform: capitalize;
    background: linear-gradient( 92.8deg, #aa1374 -2.46%, #8e0b7e 35.56%, #5a03a9 99.49%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}

.invest h3 {
    font-family: "Inter";
    font-style: normal;
    font-weight: 400 !important;
    font-size: 35.5748px !important;
    line-height: 1.5 !important;
    text-align: center;
    text-transform: capitalize;
    color: #ffffff !important;
}

.invest .social {
    margin-top: 166px;
    padding-left: 5%;
    padding-right: 5%;
}

.invest .social .social_cart {
    background: url("../img/social-bg.png") no-repeat;
    background-size: 100% 100%;
    height: 200.13px;
    display: flex;
    justify-content: space-around;
    align-items: center;
    padding: 0 20px;
    margin-bottom: 30px;
}

.invest .social h5 {
    font-family: "Inter";
    font-style: normal;
    font-weight: 700 !important;
    font-size: 20px !important;
    line-height: 24px !important;
    background: linear-gradient(180deg, #e4b453 0%, #b47d30 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}


/* !invest */


/* footer */

footer {
    padding-left: 10%;
    padding-right: 10%;
    margin-bottom: 20px;
}

footer a {
    font-family: "Work Sans";
    font-style: normal;
    font-weight: 400;
    font-size: 18px !important;
    line-height: 1.2 !important;
    background: linear-gradient( 92.8deg, #10b2d0 -2.46%, #299fc5 35.56%, #3d7db7 99.49%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}


/* !footer */


/* color */

.golden_gradiant {
    background: linear-gradient(180deg, #e4b453 0%, #b47d30 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}

.red_gradiant {
    background: linear-gradient( 92.8deg, #ee2b41 -2.46%, #f03835 35.56%, #f4452d 99.49%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}

.blue_gradiant {
    background: linear-gradient( 92.8deg, #10b2d0 -2.46%, #299fc5 35.56%, #3d7db7 99.49%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}

.black_red_gradiant {
    background: linear-gradient( 92.8deg, #aa1374 -2.46%, #8e0b7e 35.56%, #5a03a9 99.49%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}

.parrot {
    color: #2feb00;
}


/* color */


/* for mobile */

@media screen and (max-width: 999px) {
    header {
        height: auto !important;
    }
    .clouds {
        margin-top: 0;
    }
    h2::after {
        display: none;
    }
    .hero h1 {
        font-size: 50px !important;
        line-height: 1.5 !important;
    }
    nav .nav_right .nav-item {
        margin-left: 0;
    }
    nav .nav_right {
        padding-bottom: 50px;
    }
    .navbar .login_part {
        margin-left: 0 !important;
    }
    .navbar .login_part {
        width: 120px !important;
        margin-left: 10px !important;
    }
    .hero .right {
        margin-top: 50px;
    }
    .investment {
        margin-top: 50px;
        padding-left: 5% !important;
        padding-right: 5% !important;
    }
    .transactions h4 {
        font-size: 18px !important;
    }
    .transactions .transactions_details h5 {
        font-size: 18px !important;
    }
    .profit_box_left .top_part {
        min-height: 122px !important;
        padding: 10px;
        font-size: 18px;
        line-height: 1.5;
    }
    .profit_box_right .top_part {
        min-height: 122px !important;
        font-size: 20px;
        padding-left: 10px;
        padding-right: 10px;
        line-height: 1.4;
    }
    .affiliate {
        padding-left: 5% !important;
        padding-right: 5% !important;
    }
    .affiliate_content {
        padding: 0 !important;
    }
    .coin_box_section {
        grid-template-columns: repeat(1, 1fr);
    }
    .invest h1 {
        font-size: 50px !important;
    }
    .invest h3 {
        font-size: 30px !important;
    }
    footer a {
        font-size: 16px !important;
    }
}


/* !for mobile */


/* for laptop  */

@media screen and (min-width: 1000px) and (max-width: 1600px) {
    body {
        background: url("../img/landing-mobile.png") center no-repeat;
        background-size: cover;
    }
    nav .nav_right .nav-item {
        margin-left: 20px !important;
    }
    .invest h1 {
        font-size: 50px !important;
    }
    .navbar .nav-item .nav-link {
        font-size: 14px !important;
    }
    h2::after {
        right: 25% !important;
    }
    .transactions h4 {
        font-size: 20px !important;
    }
    .transactions .transactions_details h5 {
        font-size: 20px !important;
    }
    .invest .social h5 {
        font-size: 16px !important;
        line-height: 1.2 !important;
    }
    .social_cart img {
        width: 25% !important;
    }
    .top_affiliates h2::after {
        right: 15% !important;
    }
    .advantages h2::after {
        left: 38% !important;
    }
}


/* !for laptop  */