body:has(.header-lp) main{margin-top:77px}@media(min-width:80em){body:has(.header-lp) main{margin-top:90px}}.hellobar{margin-top:86px!important;top:86px!important}@media(min-width:80em){.hellobar{margin-top:80px!important;top:80px!important}}header{position:fixed;top:0;width:100%;z-index:50}header .nav{padding:12px 0}header .nav.theme-primary-dark .logo img,header .nav.theme-primary-darker .logo img{filter:brightness(0) invert(1)}header .nav.theme-primary-dark button span,header .nav.theme-primary-darker button span{background-color:var(--neutral-0)!important}header .nav--open ul{max-height:unset!important;visibility:visible!important}header .nav--open button span:nth-child(2){opacity:0}header .nav--open button span:first-child{transform:translateY(16px) rotate(45deg) scale(1.3)}header .nav--open button span:last-child{transform:translateY(-16px) rotate(-45deg) scale(1.3)}header .nav .nav-menu{display:flex;flex-direction:column}header .nav .nav-menu .menu-burguer{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-around;width:100%}header .nav .nav-menu .menu-burguer.menu-personalizado{justify-content:space-between}header .nav .nav-menu .logo{max-width:120px;width:100%}header .nav .nav-menu .logo img{width:100%}header .nav .nav-menu button{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;height:34px;justify-content:space-between;padding:0}header .nav .nav-menu button span{background-color:var(--primary-1000);border-radius:1.5px;display:block;height:3px;transition:all .3s ease-in-out;width:32px}header .nav .nav-menu ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;max-height:0;overflow:hidden;padding:0;transition:max-height .2s ease-out;visibility:hidden}header .nav .nav-menu ul li a{width:100%}header .nav .nav-menu ul li a:not(.btn){color:var(--title-color)}header .nav .nav-menu ul li a:not(.btn):hover{color:var(--accent-color)}header .nav .nav-menu ul li a:not(.btn):hover:before{background-color:var(--accent-color)}header .nav .nav-menu ul li a:not(.btn):not(:before){transition:.3s ease}header .nav .nav-menu ul li a.btn{margin:auto;max-width:320px}@media (min-width:80em){header .nav{padding:16px}header .nav:has(a.btn){padding:14px 0}header .nav .nav-menu{align-items:center;flex-direction:row;gap:32px}header .nav .nav-menu .menu-burguer{justify-content:space-between;width:100%}header .nav .nav-menu .menu-burguer button{display:none}header .nav .nav-menu .menu-burguer.menu-personalizado{width:-moz-fit-content;width:fit-content}header .nav .nav-menu ul{align-items:center;flex-direction:row;gap:32px;justify-content:flex-end;max-height:unset;overflow:unset;visibility:visible;width:100%}}