.contact-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:18px}.contact-secondary{background:transparent!important;border:1px solid var(--gold)!important;color:var(--gold-l)!important}.contact-email{text-align:center;margin:24px 0;overflow-wrap:anywhere}.contact-number{font-size:1.25rem!important;font-weight:700;color:var(--gold-l)!important}.contact-actions .cta{white-space:normal}@media(max-width:600px){.contact-actions .cta{min-width:90px;text-align:center}}
.gold-contact-icon{width:22px;height:22px;flex-shrink:0;color:#D4AF37;vertical-align:middle}.cbox .ic .gold-contact-icon{width:38px;height:38px}.contact-actions .cta{display:inline-flex;align-items:center;gap:8px}.header-phone{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-basis:100%;font-size:1.3rem;font-weight:700;color:#fff!important;letter-spacing:1px}header{flex-wrap:wrap;row-gap:8px}.contact-number{display:flex;justify-content:center;align-items:center;gap:14px;font-size:clamp(1.9rem,5vw,2.8rem)!important;color:#fff!important}.contact-number a{color:#fff!important}.contact-number .gold-contact-icon{width:32px;height:32px}.instagram-contact{display:inline-flex;align-items:center;gap:10px;color:#D4AF37;font-weight:600}.contact-instagram,.footer-instagram{text-align:center;margin:22px 0}.instagram-contact .gold-contact-icon{width:25px;height:25px}#whatsapp-float{display:inline-flex;align-items:center;gap:8px;background:var(--bg)!important;color:#D4AF37!important;border:1px solid #D4AF37}@media(max-width:600px){.header-phone{justify-content:center;font-size:1.2rem}.contact-number{gap:10px}header{padding-bottom:12px}}@media(max-width:600px){header{display:grid;grid-template-columns:50px minmax(0,1fr);gap:8px 10px}header .brand img{width:50px;max-width:50px}header .hr{justify-content:flex-end;gap:6px;min-width:0}header .hr .cta{font-size:.62rem;padding:10px 8px;letter-spacing:.3px;white-space:normal;text-align:center}.header-phone{grid-column:1/-1}}
@media(max-width:600px){header nav{display:none}header .brand{grid-column:1;grid-row:1}header .hr{grid-column:2;grid-row:1}.header-phone{grid-row:2}}

.gold-contact-icon,.cbox .ic .gold-contact-icon,.contact-number .gold-contact-icon,.instagram-contact .gold-contact-icon{width:20px!important;height:20px!important;max-width:20px!important;max-height:20px!important}.cbox .cta{display:inline-flex;align-items:center;justify-content:center;gap:8px}#contact .cbox{padding:24px 20px}
