/*
Theme Name: GQC Flatsome Child
Theme URI: https://gqc.org.in/
Description: Child theme for Flatsome, customized for Global Quality Concepts.
Author: GQC
Template: flatsome
Version: 1.0.0
Text Domain: gqc-flatsome-child
Requires PHP: 7.4
*/

:root { --gqc-blue:#5891e8; --gqc-navy:#1f365c; --gqc-light:#f1f1f1; }
body { color: #344054; }
h1,h2,h3,h4,h5,h6 { color: var(--gqc-navy); }
a:hover { color: var(--gqc-blue); }
.button.primary, .button.is-primary { background-color:var(--gqc-blue); border-color:var(--gqc-blue); }
.gqc-section-heading { color:var(--gqc-navy); font-weight:700; }
.gqc-section-heading::after { content:""; display:block; width:80px; height:3px; background:var(--gqc-blue); margin:16px auto 0; }
.gqc-feature-card { height:100%; padding:28px 22px; background:#fff; border-radius:12px; box-shadow:0 8px 28px rgba(31,54,92,.08); transition:transform .2s ease, box-shadow .2s ease; }
.gqc-feature-card:hover { transform:translateY(-4px); box-shadow:0 12px 32px rgba(31,54,92,.14); }
.gqc-feature-card h3 { font-size:1.15rem; }
.gqc-muted-section { background:var(--gqc-light); }
.gqc-hero { background:linear-gradient(120deg,#1f365c,#315b8e); color:#fff; }
.gqc-hero h1,.gqc-hero h2,.gqc-hero p { color:#fff; }
@media(max-width:849px){.gqc-feature-card{padding:22px 18px}.gqc-section-heading::after{margin-top:12px}}
