html body #page #main-header{width:100%;height:var(--header-height);background-color:var(--black);border-bottom:1px solid rgba(242, 242, 242, 0.3);position:fixed;top:0;left:0;z-index:1000;transition:background-color 0.3s;display:flex;align-items:center}html body #page #main-header .header-inner{gap:12px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}html body #page #main-header .header-marca{flex-shrink:0}html body #page #main-header .header-marca .logotipo{line-height:0;margin:0}html body #page #main-header .header-marca .logotipo a{color:var(--white);text-decoration:none;display:flex;flex-direction:column;align-items:flex-end}html body #page #main-header .header-marca .logotipo a svg{width:152px;height:auto}@media (max-width:991px){html body #page #main-header .header-marca .logotipo a svg{width:120px}}html body #page #main-header .header-marca .logotipo a .logotipo-grupo{font-family:var(--font-family-3);font-size:10px;font-weight:700;line-height:normal;letter-spacing:2.5px;text-transform:uppercase}@media (max-width:991px){html body #page #main-header .header-marca .logotipo a .logotipo-grupo{font-size:8px;letter-spacing:2px}}html body #page #main-header .header-menu{padding:5px 48px;flex:1 1 auto}@media (max-width:1199px){html body #page #main-header .header-menu{padding:5px 24px}}html body #page #main-header .header-menu ul{list-style:none;padding:0;margin:0;gap:24px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center}@media (max-width:1199px){html body #page #main-header .header-menu ul{gap:16px}}html body #page #main-header .header-menu ul li{gap:24px;display:flex;align-items:center}@media (max-width:1199px){html body #page #main-header .header-menu ul li{gap:16px}}html body #page #main-header .header-menu ul li+li::before{content:"";width:4px;height:4px;background-color:var(--white);border-radius:50%;display:block}html body #page #main-header .header-menu ul li a{color:var(--white);font-size:14px;font-weight:500;line-height:20px;text-decoration:none;white-space:nowrap;transition:color 0.3s}html body #page #main-header .header-menu ul li a:hover,html body #page #main-header .header-menu ul li a:focus-visible{color:var(--color-1)}html body #page #main-header .header-menu ul li .sub-menu{display:none}html body #page #main-header .header-redes-sociais{list-style:none;background-color:var(--color-1);border-radius:9999px;padding:8px 24px;margin:0;gap:12px;flex-shrink:0;display:flex;flex-direction:row;align-items:center}html body #page #main-header .header-redes-sociais li{gap:12px;display:flex;align-items:center}html body #page #main-header .header-redes-sociais li+li::before{content:"";width:1px;height:7px;background-color:var(--color-4);display:block}html body #page #main-header .header-redes-sociais li a{color:var(--color-4);line-height:0;transition:color 0.3s;display:block}html body #page #main-header .header-redes-sociais li a svg{width:24px;height:24px}html body #page #main-header .header-redes-sociais li a:hover,html body #page #main-header .header-redes-sociais li a:focus-visible{color:var(--black)}html body #page #main-header .shiftnav-toggle{color:var(--white);line-height:0;padding:8px;margin:0 -8px 0 auto}html body #page #main-header .shiftnav-toggle svg{width:28px;height:28px}html body.header-transparente #page #main-header:not(.scrolled){background-color:rgba(0, 0, 0, 0.05)}