.bg-primary {
    background: linear-gradient(129.51deg, #5A12EA 6.86%, #AC1197 67.94%)!important;
}
.section-title {
    position: relative;
    display: flex;
    font-size: 16px!important;
    font-family: 'DM Sans', serif;
    align-items: center;
    font-weight: 400;
}
h2,
.h2 {
    font-family: 'Poppins', sans-serif;
            font-weight: 900 !important;
            font-size: 21px;
            line-height: 24px;
}
           .row_div {
               background: #F8F8F8;
                padding: 10px 10px 10px 10px !important;
                margin: 10px 0px;
                border-radius: 7px;
           }
    
           h1,
           .fw-bold {
               font-family: 'Poppins',sans-serif;
               font-optical-sizing: auto;
               font-weight: 600;
               font-size: 24px;
               font-style: normal;
               text-align: left;
           }
    
    
           .hero-header {
               position: relative;
               padding-bottom: 60px;
               overflow: hidden;
           }
    
           .hero-bottom-wave {
               position: absolute;
               bottom: 0;
               left: 0;
               width: 100%;
               height: auto;
               z-index: 10;
           }
    
           @media (max-width: 768px) {
               .client_logo {
                   max-width: 45%;
               }
    
               .client_text {
                   max-width: 80%;
               }
    
               .client_img {
                   max-width: 20%;
               }
    
               .reward {
                   height: 119px !important;
               }
    
               .hero-header {
                   padding: 0rem 0 0rem 0;
               }
    
               .img-fluid {
                   max-width: 100%;
                    height: 140px;
                    margin-top: -50px;
               }
           }
    
           .reward {
               height: 443px;
           }
    
           p {
                margin-top: 0;
                    margin-bottom: 0rem;
                    color: #000;
                    line-height: 19.67px;
                    font-size: 12px;
                    font-weight: 600;
           }
    
           .btn-primary {
               position: relative;
               display: inline-block;
               color: #025ECD;
               background: #FFFFFF;
               border: 0.8px solid #FFFFFF33;
               font-family: 'Poppins', sans-serif;
               font-weight: 600;
               font-size: 10px;
               line-height: 15px;
               letter-spacing: 0px;
            padding: 5px 15px;
    
           }
    
           .btn-primary::before {
               content: "";
               position: absolute;
               inset: 0;
               padding: 2px;
               border-radius: 36px;
                background: #FFFFFF;
                border: 0.8px solid #FFFFFF33;
               -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
               mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
               -webkit-mask-composite: xor;
               mask-composite: exclude;
               z-index: -1;
           }
    
           .btn-primary:hover {
            background: #FFFFFF;
                border: 0.8px solid #FFFFFF33;
               color: white;
           }
                   h3,
                   h4,
                   .fw-semi-bold {
                       font-family: 'Poppins', sans-serif;
                       font-weight: 500;
                       font-size: 10px;
                       line-height: 19.67px;
                       color: #FE6100;
                       margin-bottom: 0 !important;
                   }
                                   h5,
                                   h6,
                                   .fw-medium {
                                       font-weight: 500 !important;
                                       font-size: 10px !important;
                                       color: #FF4848;
                                        margin-bottom: 0;
                                            line-height: 19.67px;
                                       font-family: 'Poppins',sans-serif;
                                   }