/* Um cabeçalho para todas as páginas públicas da Macari. */
header.site-header.macari-universal-header{position:relative;z-index:100;background:var(--macari-header-background,#fff);color:var(--macari-header-ink,#172f2b);font-family:'DM Sans',Arial,sans-serif;box-shadow:0 1px 0 rgba(20,47,43,.1)}
header.site-header.macari-universal-header.is-sticky{position:sticky;top:0}
.macari-header-top{background:var(--macari-header-top-background,#fff);border-bottom:1px solid #e9ecea;color:var(--macari-header-top-ink,#686c76);font-size:var(--macari-header-top-font-size,14px)}
.macari-header-inner,.macari-header-main{width:min(1200px,calc(100% - 40px));margin:auto;display:flex;align-items:center;justify-content:space-between}
.macari-header-inner{min-height:34px}.macari-header-info,.macari-header-social{display:flex;align-items:center;gap:24px}.macari-header-info a,.macari-header-info span{display:inline-flex;align-items:center;gap:7px;color:inherit;text-decoration:none}.macari-header-info svg{width:14px;height:14px}.macari-header-social{gap:16px}.macari-header-social a{color:#f33270;display:inline-flex}.macari-header-social svg{width:15px;height:15px}
.macari-header-main{min-height:var(--macari-header-main-height,108px);gap:24px}.macari-header-brand{display:flex;align-items:center;flex:none;color:var(--macari-header-ink,#123c63);text-decoration:none;font-weight:800}.macari-header-brand img{display:block;width:var(--macari-logo-width,160px);max-height:77px;object-fit:contain;object-position:left center}
.macari-header-nav{display:flex;align-items:center;gap:25px}.macari-header-nav>a,.macari-nav-dropdown>button{color:var(--macari-header-ink,#273049);font:500 var(--macari-header-main-font-size,14px) 'DM Sans',Arial,sans-serif;text-decoration:none;white-space:nowrap;background:none;border:0;padding:10px 0;cursor:pointer}.macari-header-nav>a:hover,.macari-nav-dropdown>button:hover{color:var(--macari-header-menu-hover,#126b55)}.macari-header-nav [aria-current=page]{color:var(--macari-header-ink,#273049);font-weight:700}.macari-header-nav>a[aria-current=page]:hover{color:var(--macari-header-menu-hover,#126b55)}.macari-nav-dropdown{position:relative}.macari-nav-submenu{display:none;position:absolute;top:100%;left:0;min-width:230px;background:white;box-shadow:0 14px 32px #102d2b25;border:1px solid #e5ece9;border-radius:10px;padding:8px;z-index:10}.macari-nav-dropdown:hover .macari-nav-submenu,.macari-nav-dropdown:focus-within .macari-nav-submenu,.macari-nav-dropdown.is-open .macari-nav-submenu{display:grid}.macari-nav-submenu a{display:block;padding:10px 12px;color:var(--macari-header-ink,#273049);text-decoration:none;font-size:var(--macari-header-main-font-size,14px);border-radius:6px}.macari-nav-submenu a:hover,.macari-nav-submenu a:focus-visible{background:var(--macari-header-background,#fff);color:var(--macari-header-menu-hover,#126b55)}.macari-menu-button{display:none;border:1px solid #d6e1db;border-radius:8px;background:white;padding:8px 11px;color:#173c33;font:700 14px 'DM Sans',Arial,sans-serif;cursor:pointer}
@media(max-width:920px){.macari-header-main{min-height:82px;flex-wrap:wrap}.macari-menu-button{display:block}.macari-header-nav{display:none;flex-basis:100%;width:100%;padding:6px 0 18px;gap:0;align-items:stretch;flex-direction:column}.macari-header-nav.is-open{display:flex}.macari-header-nav>a,.macari-nav-dropdown>button{display:block;width:100%;text-align:left;padding:12px 8px;border-bottom:1px solid #e9ecea}.macari-nav-submenu{position:static;box-shadow:none;border:0;padding:0 0 0 16px}.macari-nav-dropdown:hover .macari-nav-submenu:not(:focus-within){display:none}.macari-nav-dropdown.is-open .macari-nav-submenu{display:grid}}
@media(max-width:600px){.macari-header-inner,.macari-header-main{width:calc(100% - 28px)}.macari-header-info{gap:10px}.macari-header-info span{display:none}.macari-header-social{gap:8px}.macari-header-main{min-height:72px}.macari-header-brand img{max-height:55px;width:min(var(--macari-logo-width,160px),140px)}}

.whatsapp-float.macari-whatsapp-classico,.whatsapp-float.macari-whatsapp-quadrado{background:var(--macari-whatsapp-color,#27c75d);color:#fff}.whatsapp-float.macari-whatsapp-branco{background:#fff;color:var(--macari-whatsapp-color,#27c75d);border-color:var(--macari-whatsapp-color,#27c75d)}.whatsapp-float.macari-whatsapp-escuro{background:#123b31;color:#fff;border-color:#fff}.whatsapp-float.macari-whatsapp-quadrado{border-radius:15px}.whatsapp-float.macari-whatsapp-contorno{background:#fff;color:var(--macari-whatsapp-color,#27c75d);border:3px solid var(--macari-whatsapp-color,#27c75d);box-shadow:0 4px 18px #0002}.whatsapp-float.macari-whatsapp-contorno svg{width:29px;height:29px}
