.section-sub-heading {
    color: #C5A165;
} 
.section-main-heading {
    color: #37216b;
}
figcaption.prog-figcaption .cta-link {
    color: #37216b;
    position: relative;
}

.testimonial-card {
    background: #f9f6f1; 
}
.testimonial-text {
    color: #000; 
}
.testimonial-stars {
   color: #e9ae43; 
}
.testimonial-name {
     color: #000; 
}





.cta-link {
    color: #37216b;
}
figcaption.prog-figcaption h3 {
      color: #37216b; 
}
.feature-strip .feature-item:nth-child(3) {
    grid-column: auto !important;
}
.feature-strip {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;  
    
}
.is-wrapper .is-box .is-container {
    margin-top: 30px;
    margin-bottom: 30px;
}
.ico-one {
    position: relative;
    bottom: 0;
    margin-top: -55px;
}
a.button, span.button, input.button, input#Submit, .gen-form #Submit, #newsletter-form #Submit, .button {
    background: linear-gradient(180deg, #C29E62 0%, #9B7342 100%); 
    border: 1px solid #C5A165;
}
.request-bg-sec .column.full {
    border: 2px solid #C5A165;
    background-color: #f7f7f7ba !important;
    border-radius: 25px;
}
.btn-trans {
    background: transparent !important;
    border: 1px solid #C5A165;
    color: #000 !important;
}
.light-bg {
    background: #f9f6f1 !important;
}
.light-gr-bg {
    background: #f5f0e9 !important;
}
ul.accordion .accordion-title {
    border-radius: 10px !important;
    font-size: 19px;
    font-weight: 600;
    border: 1px solid #ccc !important;
    background: #faf7f3;
    color:#C5A165;
    line-height: 28px;
    letter-spacing: 0.01em;
    text-transform: none;
    padding: 20px 50px 20px 20px;
    font-family: 'Inter';
}
ul.accordion li.accordion-item {
    margin: 0 0 10px;
    border-bottom: 0px solid #ccc;
}
.accordion-content {
    border: 1px solid #ccc !important;
    padding: 1rem;
    border-radius: 10px;
}
ul.accordion .accordion-title:hover, ul.accordion li.accordion-item.is-active .accordion-title {
     border: 1px solid #ccc !important;
    background: #faf7f3;
       color:#C5A165;
}
.accordion-item:last-child > :last-child {
    border-radius: 10px;
}









@media only screen and (max-width: 1023.5px) {
    
    
 
    
    
    
    
}
@media only screen and (max-width:500px) {
.feature-strip {
     grid-template-columns: 1fr;
}


}
