/* header  */
header {
    background: var(--black);
    overflow: hidden;
}

#hero {
    height: 560px;
    position: relative;
    /* background: url(../img/btc_bg.png) center;
    background-size: cover; */
}
.left_side_graphics {
    position: absolute;
    left: 10px;
    top: 80px;
}
.left_side_graphics img {
    width: 20%;
    min-width: 200px;
    animation: float 3.8s infinite linear;
}
.right_side_graphics {
    position: absolute;
    right: 10px;
    bottom: 20px;
    text-align: end;
}
.right_side_graphics img {
    width: 20%;
    min-width: 200px;
    animation: float 3.9s infinite linear;
    animation-delay: 1.2s;
}

@keyframes float {
    0% {
        transform: translateY(0);
    }
    25% {
        transform: translateY(-5px);
    }
    50% {
        transform: translateY(0px);
    }
    75% {
        transform: translateY(5px);
    }
    100% {
        transform: translateY(0px);
    }
}

@media (max-width: 525px) {
    .left_side_graphics {
        top: 90px;
    }
    .left_side_graphics img {
        width: 20%;
        min-width: 150px;
    }
    .right_side_graphics {
        bottom: 30px;
    }
    .right_side_graphics img {
        width: 20%;
        min-width: 150px;
    }
}

.background_path {
    position: absolute;
    bottom: -5rem;
    left: 1.875rem;
}

/* #head_divider {
    height: 80px;
    width: 100%;
    background: linear-gradient(to top, #ddf0ff, #E9EDF1);
}

#partner_head_divider {
    height: 80px;
    width: 100%;
    background: linear-gradient(to top, #EFFFEB, #E9EDF1);
} */

/* about  */
#about {
    /* background: #ddf0ff; */
    background: var(--black);
    overflow: hidden;
}

.about_min_wrapper {
    position: relative;
    margin: 0 5.25rem;
    padding: 5rem 6.5rem 7rem;
}

.about_bg_path {
    position: absolute;
    top: 0;
    left: 13.25rem;
}

.contentBox {
    z-index: 1;
    position: relative;
}

.contentHeading {
    display: flex;
    align-items: center;
    gap: 30px;
    padding-left: 4.05rem;
    /* max-width: 740px !important; */
}

.content_heading_box {
    border-radius: 25px;
    padding: 0.5rem;
    min-height: 130px;
    min-width: 130px;
    background-color: var(--primary);
}

/* .content_heading_box.blue {
    background: #43A8FC !important;
}

.content_heading_box.purple {
    background: #AD84FF !important;
}

.content_heading_box.orange {
    background: #FF925C !important;
}

.content_heading_box.green {
    background: #75E151 !important;
} */

/* .contentBody {
    height: fit-content;
    width: 100%;
    padding: 2rem;
    border-radius: 25px;
    background-color: #FAFDFF;
    transition: 0.8s;
} 

.contentBody:hover {
    box-shadow: 0 0 10px 0px #00000017;
} */
.contentBody {
    height: fit-content;
    width: 100%;
    padding: 2rem;
    border-radius: 25px;
    background: #001c18 !important;
    border: 1px solid #82ffec16;
    transition: 0.4s;
}
.contentBody:hover {
    box-shadow: 0px 0 20px 0px #82ffec2f;
}


.contentCards {
    height: 100%;
    width: auto;
    /* background: #001c18 !important; */
    background: linear-gradient(121deg, #001613, #002923);
    border: 1px solid #82ffec16;
    border-radius: 25px;
    box-shadow: 0 0 3px 0 #00000011;
    position: relative;
    overflow: hidden;
}

.contentCardImage {
    padding: 60px;
}

.contentCards img {
    position: absolute;    
    bottom: -10px;
    right: -50px;
    width: 250px;
    transition: 0.35s;
}

.contentCards:hover.contentCards img {
    scale: 1.06;
}

/* #about .contentCards.card_1 {
    background: #ebffe7;
    border: 1px solid #d8f3d3;
}

#about .contentCards.card_2 {
    background: #f6edff;
    border: 1px solid #e9dcf6;
}

#about .contentCards.card_3 {
    background: #fffae7;
    border: 1px solid #f6efd6;
} */

/* #about_divider {
    height: 80px;
    width: 100%;
    background: linear-gradient(to top, #f1ebff, #ddf0ff);
} */

/* choose  */
#choose_us {
    /* background: #f1ebff; */
    background: var(--black);
    overflow: hidden;
}

#choose_us .contentCards.card_1 {
    background: #ebffe7;
    border: 1px solid #d8f3d3;
}

#choose_us .contentCards.card_2 {
    background: #E3F2FD;
    border: 1px solid #cde4f5;
}

#choose_us .contentCards.card_3 {
    background: #fffae7;
    border: 1px solid #f6efd6;
}

/* #choose_divider {
    height: 80px;
    width: 100%;
    background: linear-gradient(to top, #fff3ed, #f1ebff);
} */

/* trust  */
#trust {
    /* background: #fff3ed; */
    background: var(--black);
    overflow: hidden;
}

/* #trust_divider {
    height: 80px;
    width: 100%;
    background: linear-gradient(to top, #efffeb, #fff3ed);
} */

/* partner  */
#partner {
    /* background: #efffeb; */
    background: var(--black);

    overflow: hidden;
}

@media (max-width: 1024px) {
    .about_min_wrapper {
        padding: 3rem 3rem 5.5rem;
    }

    .about_bg_path {
        left: 9.5rem;
    }

    .background_path {
        left: -1.875rem;
    }
}

@media (max-width: 768px) {
    .background_path {
        left: -12rem;
    }

    .about_min_wrapper {
        padding: 3rem 1rem 6.5rem;
        margin: 0;
    }

    .contentHeading {
        flex-direction: column;
        align-items: start !important;
        gap: 15px !important;
        padding-left: 1.05rem !important;
    }

    .about_bg_path {
        left: 4.65rem;
    }
}
@media (max-width: 768px) {
    #hero {
        height: 650px;
    }
}