 .pos-z-index {
     position: relative;
     z-index: 1;
 }

 .inside-heading {
     font-size: 48px;
     font-weight: 500;
     color: #B79D77;
 }

 .top-impact .invest-com::before,
 .invest-com2::before {

     top: 20%;
     transform: translateY(-50%);
 }

 .f-w-normal {
     font-weight: normal;
 }

 .tab-img-parent {
     display: inline-block;
     border-radius: 10px;
     padding: 10px;
     box-shadow: 1px 9px 11px 0px #cccc;
     margin-right: 20px;
     margin-bottom: 20px;
min-height: 74px;
     max-width: 192px;
 }
.tab-img-parent1
{
	max-width: 260px;
}
 .d-block {
     display: block !important;
     max-width: unset;
 }

 .recipts-heading {
     display: inline-block;
     border-radius: 20px;
     padding: 6px 30px;
     background: #002159;
     color: #FFF;
     text-align: center;

     font-size: 18px;
 }

 .downloads-section {
     background: #EAE3DA;
     padding: 70px 0px;
 }

 .gold-bder {
     border-bottom: 2px solid #b79d77
 }

 .remgro-com {
     display: inline-block;
     position: relative;
     margin-bottom: 24px;
     transition: all 0.3s ease;
 }

 .com-descript {
     display: none;
     position: absolute;
     bottom: -38px;
     width: fit-content;
     left: 0%;
     text-wrap: nowrap;
     border-radius: 28px;
     padding: 4px 20px;
     background-color: #002159;
     color: #fff;
     transition: all 0.3s ease;
 }

 .remgro-com:hover .com-descript {
     display: inline-block;

 }
 .ifs-arrows {
    display: flex;
    align-items: center;
    gap: 8px;
}

 .ifs-title {
     color: #c9a96a;
     font-weight: 600;
 }

 .ifs-subtitle {
     color: #1d3557;
 }

 .impact-controls {
     display: flex;
     align-items: center;
     gap: 20px;
 }

 .impact-indicators {
     display: flex;
     align-items: center;
     gap: 6px;

 }

 .impact-dot {
     width: 3px;
     height: 3px;
     background: #1d3557;
     border-radius: 50%;
 }

 .number {
     font-size: clamp(12px, 2vw, 14px);
     color: #1d3557;
 }

 .impact-line {
     width: clamp(20px, 5vw, 30px);
     height: 1px;
     background: #1d3557;
 }

 .ifs-slider {
     overflow: hidden;
 }

 .ifs-slides {
     display: flex;
     transition: 0.5s ease;
 }

 .ifs-slide {
     min-width: 100%;
 }

   .impact-pic {
    position: relative;
    z-index: 2;
  }



.impact-block {
        border-radius: 10px;
        border: 1px solid #B79D77;
        background: #F4F4F4;
        backdrop-filter: blur(16px);
        padding: 15px 10px;
    }

    .blurred-box-number {

        text-align: unset !important;
        font-size: 28px;
        line-height: 27px;
    }

    .right-gold-border {
        border-right: 1px solid #B79D77;
        padding-right: 20px;
        height: 100%;
        padding-top: 22px;
        text-align: center;
    }



    /* .right-gold-border {position: relative;text-align: center} */

    /* .gold-border-update{    position: absolute;
    top: 50%;
    transform: translateY(-50%);text-align: center} */

    .right-gold-border-last {
        border-right: unset;
        padding-right: unset;
        height: 100%;
    }

    /* .long-text-gold{
    padding-top: 20px;
} */




    #accordion .accordion-body {
        padding: 25px 0px;
        background: #fff;
        border-bottom: 2px solid #b79d77;
    }

    .summary-block {
        border-radius: 10px;
        background: #EAE3DA;
        padding: 20px;
    }

    .small-gold-txt {
        font-size: 20px !important;
    }


    /* SLIDER */

    .impact-slider-wrapper {
        display: flex;
        flex-direction: column;
    }

    .impact-slider {
        overflow: hidden;
        border-radius: 4px;
    }

    .impact-slides {
        display: flex;
        transition: transform .5s ease;
    }

    .impact-slide {
        min-width: 100%;
    }

    .impact-slide img {
        width: 100%;
        display: block;
    }



    .slider-controls {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-top: 20px;
    }

    .slider-btn {
        width: 40px;
        height: 40px;
        border: none;
        border-radius: 50%;
        background: #d9d9d9;
        cursor: pointer;
    }

    .slider-indicator {
        display: flex;
        align-items: center;
        gap: 6px;
    }

    .slide-number {
        font-size: 12px;
        color: #002159;
    }

    .slide-line {
        width: 25px;
        height: 1px;
        background: #002159;
    }

    .slide-dot {
        width: 4px;
        height: 4px;
        border-radius: 50%;
        background: #002159;
    }



 

    #accordion .accordion-body {
        background: unset;
    }

    .blue-bd {
        border-bottom: 2px solid #002159;
    }

    .downloads-section {
        background: #EAE3DA;
        padding: 15px 15px;
    }

    .impact-slider-wrapper {
        display: flex;
        margin-top: 40px;
        transition: transform 0.4s ease;
        width: 100%;
    }




    /* ----------------------------------------- */





    /* SLIDER */

    .impact-slider-wrapper {
        display: flex;
        flex-direction: column;
    }

    .impact-slider {
        overflow: hidden;
        border-radius: 4px;
    }

    .impact-slides {
        display: flex;
        transition: transform .5s ease;
    }

    .impact-slide {
        min-width: 100%;
    }

    .impact-slide img {
        width: 100%;
        display: block;
    }



    .slider-controls {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-top: 20px;
    }

    .slider-btn {
        width: 40px;
        height: 40px;
        border: none;
        border-radius: 50%;
        background: #d9d9d9;
        cursor: pointer;
    }

    .slider-indicator {
        display: flex;
        align-items: center;
        gap: 6px;
    }

    .slide-number {
        font-size: 12px;
        color: #002159;
    }

    .slide-line {
        width: 25px;
        height: 1px;
        background: #002159;
    }

    .slide-dot {
        width: 4px;
        height: 4px;
        border-radius: 50%;
        background: #002159;
    }
 .ifs-border-gold-updated {
                                        border-left: 2px solid #b79d77 !important;
                                        border-left: unset !important;
                                        padding-bottom: 10px;
                                        padding-top: 5px;

                                    }

                                    .ifs-border-gold-updated::before {
                                        content: "";
                                        position: absolute;
                                        background-repeat: no-repeat;
                                        width: 2px;
                                        height: 60%;
                                        right: unset !important;
                                        left: 0;
                                        top: 0;
                                    }

                                    .ifs-border-gold-updated::after {
                                        content: "";
                                        position: absolute;
                                        background-repeat: no-repeat;
                                        width: 40% !important;
                                        height: 2px;
                                        left: unset !important;
                                        right: 0 !important;
                                        bottom: 0;
                                        border-bottom: 2px solid #b79d77;
                                    }
 .impact-block-level2 .right-gold-border {
                            padding-top: 30px;
                        }
  .gold-money-block {
                                                        text-align: center;
                                                        padding: 15px;
                                                        display: inline-block;
                                                        border: 1px solid #b79d77;
                                                        border-radius: 8px;
                                                        background: #F4F4F4;
                                                    }

                                                    .money-figure {
                                                        font-family: "times-new-roman", sans-serif;
                                                        color: #b79d77;
                                                        font-size: 42px;
                                                    }

 @media screen and (max-width: 991px) {

     .impact-slider-wrapper {
            order: 2;
        }

     .remgro-com {
         display: block;
         position: relative;
         margin-bottom: 50px;
         transition: all 0.3s ease;
     }

     .com-descript {
         display: block;
         position: absolute;
         bottom: 0px;
         left: 60px;
         padding: 5px 25px;
     }
      .impact-slider-wrapper {
            order: 2;
        }
 }