.ge2-public-call,.ge2-public-wa{display:inline-flex;align-items:center;gap:9px;min-height:44px;max-width:100%;line-height:1.5;text-decoration:none;font-weight:650;overflow-wrap:anywhere} .ge2-public-call .gc-icon,.ge2-public-wa .gc-icon{width:19px;height:19px;flex:none} .ge2-phone-copy{font-variant-numeric:tabular-nums;white-space:nowrap} .ge2-public-call:focus-visible,.ge2-public-wa:focus-visible{outline:3px solid #19805a;outline-offset:4px} .site-header .ge2-header-call{display:none} .site-header .nav a.ge2-nav-phone{color:#174d3b;border:1px solid #bfd7c9;padding:8px 11px;gap:7px;font-size:.8125rem} .site-header .nav a.ge2-nav-wa{display:none} .ge2-footer-direct{display:flex;align-items:flex-start;flex-direction:column;gap:3px;margin-top:8px} .ge2-footer-direct a{color:#d4eee0;font-size:.91rem}.ge2-footer-direct a:hover{color:#fff;text-decoration:underline} .ge2-direct-contact{padding:20px 22px;border:1px solid #bdd8c8;border-radius:16px;background:#f2f8f3;max-width:780px;margin:22px 0;color:#174535} .ge2-direct-title{font-size:.88rem;font-weight:750;margin:0 0 12px;letter-spacing:.015em} .ge2-direct-actions{display:flex;flex-wrap:wrap;gap:10px 12px} .ge2-direct-actions>a{padding:11px 16px;border:1px solid #b3cebd;border-radius:10px;background:#fff;font-size:1rem;justify-content:center} .ge2-direct-actions>.ge2-public-wa{background:#174d3b;color:#fff;border-color:#174d3b} .ge2-direct-actions>.ge2-public-call{color:#174d3b} .ge2-direct-actions>a:hover{background:#e3f1e8;color:#164632} .ge2-direct-note{font-size:.8125rem;line-height:1.65;margin:12px 0 0;color:#4a6858} .ge2-demo-direct{margin:0 0 25px}.contact-aside .ge2-direct-actions>a{font-size:.93rem;flex:1 1 100%;color:#174d3b} .contact-aside .ge2-direct-actions>.ge2-public-wa{color:#fff}.contact-aside .ge2-direct-actions>.ge2-public-wa:hover{color:#164632} .gc-hub-card--phone{background:#f0f7f2;border-color:#9dc7ad}.gc-hub-card--phone small{font-variant-numeric:tabular-nums;font-weight:650} .gc-channels-grid[data-wa-available=true]{grid-template-columns:repeat(3,minmax(0,1fr))} @media(min-width:1001px) and (max-width:1370px){.site-header .ge2-nav-phone .ge2-phone-copy{display:none}.site-header .nav a.ge2-nav-phone{min-width:44px;padding:10px}.site-header .nav{gap:3px}} @media(max-width:1000px){ .site-header .ge2-header-call{display:inline-flex;align-items:center;justify-content:center;border:1px solid #bfd7c9;border-radius:10px;background:#fff;min-width:44px;min-height:44px;margin-left:auto;order:1;color:#174d3b} .site-header .ge2-header-call .ge2-phone-copy{display:none}.site-header .menu-btn{margin-left:0} .site-header .nav:not(.open) a.ge2-nav-phone,.site-header .nav:not(.open) a.ge2-nav-wa{display:none} .site-header .nav.open a.ge2-nav-phone,.site-header .nav.open a.ge2-nav-wa{display:flex;justify-content:flex-start;font-size:.94rem;min-height:46px;padding:10px 12px;gap:10px} .site-header .nav.open a.ge2-nav-wa{color:#174d3b;background:#e6f3eb}.site-header .nav.open .ge2-phone-copy{display:inline;white-space:normal} } @media(max-width:900px){.gc-channels-grid[data-wa-available=true]{grid-template-columns:1fr}} @media(max-width:520px){.ge2-direct-contact{padding:18px 16px;margin-block:18px}.ge2-direct-actions>a{flex:1 1 100%;font-size:1rem}.ge2-direct-title{font-size:.9rem}.ge2-demo-direct{margin-top:0}} @media(max-width:360px){.ge2-direct-actions .ge2-public-call{flex-wrap:wrap}.ge2-phone-copy{white-space:normal;overflow-wrap:anywhere}.site-header .head{gap:7px}} @media(forced-colors:active){.ge2-public-call,.ge2-public-wa,.ge2-direct-actions>a,.ge2-direct-contact{color:LinkText!important;background:Canvas!important;border-color:ButtonText!important}.ge2-public-call:focus-visible,.ge2-public-wa:focus-visible{outline-color:Highlight}} @media print{.site-header .ge2-header-call{display:none}}
