﻿body {
    font-family: "Anek Latin", sans-serif;
}

:root {
    --primary-text-color: #414042;
    --highlighted-text-color: #C7222A;
    --secondary-text-color: #ffffff;
    --bleach-white-color: #FFF4D9;
    --card-box-shadow-color: #C7222A66;
    --header-text-color: #000000;
}

.productpage_apexsif .banner_img_apexsif {
    background-image: url('./images/product_banner_bg.jpg');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 100%;
    height: 400px;
    position: relative;
}

.productpage_apexsif .btn_explore_more_apexsif,
.productpage_apexsif .btn_invest_now_apexsif {
    border-radius: 20px;
    padding: 6px 20px;
    font-size: 14px;
}

.productpage_apexsif .btn_explore_more_apexsif {
    box-shadow: 0 0 8px 0 #00000066;
}

.productpage_apexsif .btn_explore_more_apexsif,
.productpage_apexsif .btn_explore_more_apexsif:hover,
.productpage_apexsif .btn_explore_more_apexsif:focus {
    background-color: var(--secondary-text-color);
    color: var(--primary-text-color);
}

.productpage_apexsif .btn_invest_now_apexsif,
.productpage_apexsif .btn_invest_now_apexsif:hover,
.productpage_apexsif .btn_invest_now_apexsif:focus {
    background-color: var(--highlighted-text-color);
    color: var(--secondary-text-color);
}

.productpage_apexsif .btns_group {
    display: flex;
    position: absolute;
    bottom: 60px;
    right: 6%;
    column-gap: 15px;
}

.productpage_desc_section {
    padding: 30px 0px;
}

.productpage_desc_section p {
    font-size: 16px;
    color: var(--primary-text-color);
}

.productpage_desc_section p span {
    font-weight: 500;
}

.apex_hls_fund_section h3 {
    font-size: 30px;
    color: var(--primary-text-color);
    margin-bottom: 20px;
    text-align: center;
}

.apex_hls_fund_section_bg {
    position: relative;
}

.apex_hls_fund_section_bg::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 180px;
    background-color: var(--bleach-white-color);
}

.apex_edge_container {
    position: relative;
    z-index: 1;
    text-align: center;
}

.apex_edge_card_container {
    position: relative;
    z-index: 1;
}

.apex_edge_card_header {
    font-size: 26px;
    color: var(--primary-text-color);
    margin-bottom: 40px;
    text-align: center;
}

.highlight_apexsif {
    color: var(--highlighted-text-color);
}

.apex_edge_card_product {
    display: flex;
    margin: 0 -15px;
    flex-wrap: wrap;
    padding-top: 60px;
}

.apex_edge_card_product .card {
    width: 25%;
    max-width: 25%;
    padding: 0 8px;
    margin-bottom: 20px;
    background-color: transparent;
    border: none;
    position: relative;
}

.apex_edge_card_product .card .card-body {
    border-radius: 30px;
    background-color: var(--secondary-text-color);
    box-shadow: 1px 1px 8px 1px var(--card-box-shadow-color);
    padding: 50px 20px 30px 20px;
    z-index: 2;
}

.apex_edge_card_product .card .card-body .card-title {
    font-size: 20px;
    color: var(--highlighted-text-color);
    margin-bottom: 15px;
    font-weight: 500;
}

.apex_edge_card_product .card .card-body .card-text {
    font-size: 14px;
    color: var(--primary-text-color);
}

.apex_edge_card_product .card .card-body::before {
    content: '';
    position: absolute;
    top: -20px;
    left: 20%;
    transform: translateX(-50%);
    width: 30px;
    height: 30px;
    background: var(--highlighted-text-color);
    clip-path: polygon(50% 0%, 100% 100%, 75% 100%, 50% 40%, 25% 100%, 0% 100%);
}

.invest-section {
    margin: 50px 0px;
}

.invest-section-bg {
    padding: 60px 0;
    background-color: var(--bleach-white-color);
}


/* Custom Toggle Tabs */
.nav-pills.custom-tabs {
    background: #fff;
    display: inline-flex;
    padding: 0px;
    border-radius: 50px;
    box-shadow: 1px 1px 8px 1px var(--card-box-shadow-color);
}

.nav-pills.custom-tabs .nav-link {
    border-radius: 50px;
    padding: 8px 30px;
    color: #333;
    font-weight: 500;
}

.nav-pills.custom-tabs .nav-link.active {
    background-color: #d71920;
    color: #fff;
}

/* Rounded Inputs */
#lf-first2 .form-control,#lf-otpCode2.form-control{
    border-radius: 50px;
    padding: 12px 18px;
    background: #ffffff;
    font-size:16px !important;
    height: 45px;
}
#lf-first2 .form-control::placeholder,#lf-otpCode2.form-control::placeholder{
 color:#000000;
}

#lf-first2 .form-control:focus {
    box-shadow: none;
    border-color: #dee2e6;
    background: #fff;
}
#lf-message2 {
    font-size: 14px;
}



/* Submit Button */
.btn-submit {
    background: #d71920;
    color: #fff;
    padding: 12px 45px;
    border-radius: 50px;
    font-weight: 500;
    font-size: 16px;s
}

.btn-submit:hover {
    background: #b9151b;
    color: #fff;
}

/* Disclaimer */
.disclaimer {
     margin-top:10px;
    font-size: 16px;
    color: #555;
}

.form-check .form-check-input {
    float: unset;
}

.btn-go-back,
.btn-go-back:hover,
.btn-go-back:focus {
    background-color: #DCDDDE;
    font-size: 16px;
    color: var(--primary-text-color);
    padding: 8px 20px;
    border-radius: 20px;
}

.success-box-investor img {
    margin-bottom: 30px;
}

.success-box-investor h4 {
    font-size: 22px;
    color: var(--primary-text-color);
}

.success-box-investor p {
    font-size: 16px;
    color: var(--primary-text-color);
    margin-bottom: 40px;
}
 .disclaimer {
    background-color: transparent !important;
}

#lf-first2 .form-control::placeholder,#lf-otpCode2::placeholder{
    color:#a3a3a3 !important;
}
.invest-section h2 {
    font-size: 26px;
}
.comparison-section h2 {
    font-size: 26px;
}
.bannerimage_mobile{
   display:none;
}
.leadform label {
    font-weight: 500;
}
.lead_thank img {
    filter: brightness(0) saturate(100%) invert(79%) sepia(9%) saturate(2251%) hue-rotate(64deg) brightness(86%) contrast(75%);
}
.invest-section p{
color:#414042;
font-size:15px;
}
@media (max-width:1200px) {
    .apex_edge_card_product .card {
        width: 33.33%;
        max-width: 33.33%;
    }
}

@media (max-width:992px) {
    .apex_edge_card_product .card {
        width: 50%;
        max-width: 50%;
    }
}

@media (max-width:768px) {}

@media (max-width:480px) {

    .apex_edge_card_product .card {
        width: 100%;
        max-width: 100%;
    }

    .apex_edge_card_product {
        margin: 0px;
    }

    .apex_hls_fund_section h3 {
        padding: 0px 15px;
    }

    .productpage_apexsif .banner_img_apexsif {
        height: 180px;
    }

    .productpage_apexsif .btns_group {
        bottom: 10px;
    }
    #lf-submit2 {
    margin-top: 12px;
}

}