html,body { background:#faf8fc; color:#30263d; } a { color:#75509b; } a:hover { color:#593579; } .btn-gradient,.bg_gradient { background:linear-gradient(135deg,#9472b6,#67458b)!important; } .btn-primary { background:#76539b; border-color:#76539b; } .btn-outline-primary {color:#76539b;border-color:#76539b;} #loader {background:#faf7ff!important;} #loader .circle {background:#7956a2!important;} input,select,textarea {accent-color:#7956a2;} img[src*="assets/bts/logo"] {object-fit:contain;} :root {--bs-primary:#76539b;--bs-primary-rgb:118,83,155;}
/* BTS colours; original DP navigation and card editing flow retained. */
.border_gradient,.border_gradient_bg_black,.border_gradient_bg_white {
  background:linear-gradient(135deg,#9472b6,#67458b)!important;
  border-color:#76539b!important;
  color:#fff!important;
}
.text_gradient {
  background-image:linear-gradient(135deg,#9472b6,#67458b)!important;
}
.bts-landing #navbar {background:#faf8fc!important;border-bottom:1px solid #e2d7ee;}
.bts-landing .bg-black {background:#f1ebf7!important;color:#30263d;}
.bts-landing .bg-black .text-white {color:#30263d!important;}
.bts-landing .bg-black .text-white-50 {color:#6c6078!important;}
.bts-landing .bg-black a.text-white {color:#fff!important;}
.bts-landing .bg-color-gray {background:#faf8fc!important;}
.bts-landing .how_it_works .new-nav-pills .new-nav-link.active {
  border-image:linear-gradient(135deg,#9472b6,#67458b) 1;color:#67458b;
}
.bts-landing .how_it_works .circle {border-color:#9472b6;}
.bts-landing .how_it_works .circle span {color:#67458b;}
.bts-landing .faq-card {background:#faf8fc;}
.bts-landing footer {background:#faf8fc;color:#30263d;}

/* Keep the first section clear of the original fixed navigation. */
.bts-landing main.home > section:first-child {padding-top:155px;}
@media(max-width:767px) {
  .bts-landing main.home > section:first-child {padding-top:145px;}
}
