/* ===== Global Header & Footer Styles ===== */
:root {
    --primary-clr: #06A150;
    --accent-clr: #06A150;
    --text-dark: #222;
    --text-light: #fff;
    --bg-footer: #e9f3ec;
}

*{box-sizing:border-box;margin:0;padding:0;}
body{font-family:"Poppins",sans-serif;color:var(--text-dark);line-height:1.5;background:#fff;}

.container_cz7_h{width:100%;max-width:1200px;margin:0 auto;padding: 1rem;}

/* Header */
.header-global_9kl{background:#fff;box-shadow:0 2px 6px rgba(0,0,0,0.06);}
.header-flex_od2{display:flex;align-items:center;justify-content:space-between;padding: 1rem;}
.header-flex_od2 img {border-radius: 100%; }
.logo-flex_tq8{display:flex;align-items:center;font-weight:700;font-size:1.4rem;color:var(--primary-clr);text-decoration:none;gap:.5rem;}
@media(max-width: 530px) {
    .header-flex_od2 {
        flex-direction: column;
        gap: 1rem;
    }
}
.nav-btn_x1s{font-size:.95rem;padding:.6rem 1.5rem;border-radius:30px;border:2px solid var(--primary-clr);color:var(--primary-clr);text-decoration:none;margin-left:.75rem;transition:all .25s ease;}
.nav-btn_x1s:hover{background:var(--primary-clr);color:var(--text-light);}
.nav-btn_x1s.primary{background:var(--primary-clr);color:var(--text-light);}
.nav-btn_x1s.primary:hover{background:#048643;}

/* Footer */
.footer-logos_fk1 {display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:1.5rem}
.footer-logos_fk1 img{height:50px;object-fit: cover;}
.footer-links_y61{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin:1rem 0}
.footer-links_y61 a{color:var(--primary-clr-dark);font-size:.95rem;text-decoration:none}
.footer-links_y61 a:hover{text-decoration:underline}
.footer-text_sd4{font-size:.85rem;color:#555;text-align:center;max-width:800px;margin:0 auto 1rem}
.copy_a7m{font-size:.85rem;color:#777;text-align:center}

/* Footer */
.footer-global_1zx{background:var(--bg-footer);padding:2rem 0;margin-top:4rem;}
.footer-global_1zx .copy_a7m{font-size:.875rem;color:#666;text-align:center;}
