/* Credent Care Custom Branding */
:root {
  --theme: #3898d3;
  --theme-2: #3a8840;
  --theme-3: #2B2B6B;
  --theme-4: #E8F4FD;
  --header: #101828;
  --base: #3898d3;
}

/* Override theme colors */
.theme-btn {
  background: var(--theme);
}

.theme-btn.bg-2 {
  background: var(--theme-2);
}

.theme-btn:hover {
  background: var(--theme-2);
}

.theme-btn.bg-2:hover {
  background: var(--theme);
}

/* Header styling */
.header-3 .header-main .sticky-logo img {
  max-height: 50px;
}

/* Hero section customizations */
.hero-section.hero-6 .hero-content .sub-content {
  color: var(--theme);
}

.hero-section.hero-6 .hero-content h1 {
  color: var(--header);
}

.hero-section.hero-6 .hero-content ul li i {
  color: var(--theme-2);
}

/* Service section customizations */
.popular-service-box-items.active {
  background: linear-gradient(135deg, var(--theme), var(--theme-2));
}

.popular-service-box-items .icon i {
  color: var(--theme);
}

.popular-service-box-items.active .icon i {
  color: var(--white);
}

/* Pricing section customizations */
.pricing-card-items-2.active {
  background: linear-gradient(135deg, var(--theme), var(--theme-2));
}

.pricing-card-items-2 .pricing-button .theme-btn {
  background: var(--theme);
}

.pricing-card-items-2.active .pricing-button .theme-btn {
  background: var(--white);
  color: var(--theme);
}

/* Footer customizations */
.footer-section .footer-logo img {
  max-height: 50px;
}

/* Custom button hover effects */
.theme-btn:hover::before,
.theme-btn:hover::after {
  background-color: var(--theme-2);
}

.theme-btn.bg-2:hover::before,
.theme-btn.bg-2:hover::after {
  background-color: var(--theme);
}

/* Section title customizations */
.section-title .sec-sub-text-2 {
  color: var(--theme);
}

/* Link button customizations */
.link-btn {
  color: var(--theme);
}

.link-btn:hover {
  color: var(--theme-2);
}

/* Accordion customizations */
.accordion-button:not(.collapsed) {
  background-color: var(--theme-4);
  color: var(--theme);
}

.accordion-button:focus {
  border-color: var(--theme);
  box-shadow: 0 0 0 0.25rem rgba(56, 152, 211, 0.25);
}

/* Form input focus */
.form-clt input:focus,
.doming-input input:focus {
  border-color: var(--theme);
  box-shadow: 0 0 0 0.25rem rgba(56, 152, 211, 0.25);
}

/* Social icons */
.social-icon a:hover {
  background: var(--theme);
  color: var(--white);
}

/* Brand section */
.brand-section-6 .brand-text-6 span {
  color: var(--theme);
}

/* Testimonial section */
.testimonial-section-6 .testi-content .content h3 span {
  color: var(--theme);
}

/* CTA section customizations */
.cta-section-6 .cta-newsletter-wrapper-2 {
  background: linear-gradient(135deg, var(--theme), var(--theme-2)) !important;
}

/* Work process section */
.work-process-section-6 .work-process-card-items .number {
  background: var(--theme);
  color: var(--white);
}

/* Feature section */
.feature-section-5 .feature-items h5 i {
  color: var(--theme-2);
}

.feature-section-5 .list-items li i {
  color: var(--theme-2);
}
