/* Card-only visual variants; selectors are scoped to avoid changing other site pages. */
body.card-pro{color:var(--card-text,#303846)}
body.card-pro .section-bg{background:linear-gradient(135deg,var(--card-bg1,#f6f8fb),var(--card-bg2,#e9eef6))!important;color:var(--card-on-accent,#303846)}
body.card-pro .section-bg h1,body.card-pro .section-bg h2,body.card-pro .section-bg h3,body.card-pro .section-bg h4,body.card-pro .section-bg p{color:var(--card-on-accent,#303846)}
body.card-pro .navbar-area::after{background-color:var(--card-bg2,#e9eef6)!important}
body.card-pro .default-btn,body.card-pro .services-card .content .more-btn{color:var(--card-on-accent,#fff)}
body.card-pro .services-card .content .more-btn i{color:var(--card-on-accent,#fff)}
body.card-layout-2 .services-card{border-radius:5px;border-top:3px solid var(--card-accent)}
body.card-layout-2 .about-img-three img{border-radius:14px!important}
body.card-layout-3{background:#19151f;color:#f6f2fa}
body.card-layout-3 .section-bg,body.card-layout-3 .services-area,body.card-layout-3 .about-area,body.card-layout-3 .testimonial-area{background:#211b2b!important;color:#f6f2fa}
body.card-layout-3 h1,body.card-layout-3 h2,body.card-layout-3 h3,body.card-layout-3 h4,body.card-layout-3 p{color:#f6f2fa}
body.card-layout-3 .services-card,body.card-layout-3 .testimonial-item{background:#2b2434;border:1px solid #51405f}
body.card-layout-4 .services-card{border-radius:24px 8px 24px 8px;box-shadow:0 10px 25px rgba(22,132,91,.12)}
body.card-layout-4 .about-img-three img{border-radius:50%!important;aspect-ratio:1;object-fit:cover}
body.card-layout-5 .services-card{border-radius:10px;border-inline-start:4px solid var(--card-accent)}
body.card-layout-6 .services-card,body.card-layout-6 .testimonial-item{border-radius:2px;box-shadow:none;border:1px solid #d6d9dd}
body.card-template-one .radin-what-do-item .icon,body.card-template-one .radin-what-do-item .title{color:var(--card-icon)!important}
body.card-template-one .radin-parsonal-info-btn .btn-2{background-color:var(--card-accent)!important;color:var(--card-on-accent)!important}
body.card-template-one .radin-parsonal-info-name a,body.card-template-one .radin-page-title-wrap .page-title{color:var(--card-text)!important}
