/* FAQs Accordion Start */
.faqs-accordion .e-n-accordion-item {
     border: 1px solid rgba(255, 255, 255, 0.1);
     /* border-radius: 10px;
     -webkit-border-radius:;
     -moz-border-radius:;
     -ms-border-radius:;
     -o-border-radius:; */
     position: relative;
     border-radius: 10px !important;
}

.faqs-accordion .e-n-accordion-item[open] {
     background: rgba(255, 255, 255, 0.05);
}


.faqs-accordion .e-n-accordion-item::after {
     content: "";
     position: absolute;
     top: 0;
     left: 50%;
     width: 75%;
     height: 2px;
     background: linear-gradient(90deg, #4C00D400 0%, #4C00D4 33%, #BDD86C 66%, #BDD86C00 100%);
     transform: translateX(-50%);
     -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
     -ms-transform: translateX(-50%);
     -o-transform: translateX(-50%);
     opacity: 0;
}

.faqs-accordion .e-n-accordion-item[open]::after {
     opacity: 1;
}

.faqs-accordion .e-n-accordion-item .e-n-accordion-item-title-icon {
     padding: 13px;
     border-radius: 10px !important;
     -webkit-border-radius: 10px !important;
     -moz-border-radius: 10px !important;
     -ms-border-radius: 10px !important;
     -o-border-radius: 10px !important;
     background: #BDD86C;
     color: #000;
     transition: all 0.3s ease;
}

/* FAQs Accordion End */

/* Partner Programme Start */

.programs-plans-block .programs-plans-item {
     position: relative;
     height: 100%;
     background: rgba(255, 255, 255, 0.05) !important;
}

.programs-plans-block .programs-plans-item::before {
    content: "";
    position: absolute;
    inset: 0; 
    padding: 1px;
    background: linear-gradient(to left, #4C00D4 0%, #BDD86C 100%);
    -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;
    
    border-radius: 20px;
    opacity: 0.5;
}

.programs-plans-block .programs-plans-item-top {
     position: relative;
}

.programs-plans-block .programs-plans-item-top::after {
     content: "";
     position: absolute;
     bottom: 0;
     left: 0;
     width: 100%;
     height: 1px;
     background: linear-gradient(to left, #4C00D4 0%, #BDD86C 100%);
     opacity: 0.5;
}

/* Partner Programme End */