.navbars{z-index:1000;width:100%;position:fixed;top:0}.navbar-container{justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.text-nav{min-width:100px}.text-nav.active-link a{font-weight:700;color:#bd8472!important}.navbar-logo{color:#000;min-width:100px;font-size:22px;font-weight:700;text-decoration:none;display:flex}.navbar-menu{gap:24px;margin:0;list-style:none;display:flex}.navbar-menu a{color:#737373;font-size:14px;font-weight:500;text-decoration:none}.navbar-menu a:hover{color:#3d3d3d}.nav-transparent .hamburger span{background:#fff}.nav-solid .hamburger span{background:#151515}.nav-solid .navbar-menu a{color:#737373}.nav-solid .navbar-menu a:hover{color:#3d3d3d}.nav-solid .navbar-menu{background:#fff}.nav-solid{background:#fff;box-shadow:0 2px 10px #00000014}.hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:6px;display:none}.hamburger span{background:#151515;width:20px;height:2px;transition:all .3s}.hamburger.active span:first-child{transform:translateY(8px)rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.desktop-only{display:block}.mobile-only{display:none}.btn-auth{color:#97b7ba;cursor:pointer;background:0 0;border:1.5px solid #97b7ba;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;transition:color .3s,box-shadow .3s;display:inline-flex;position:relative;overflow:hidden}.btn-auth:before{content:"";opacity:0;z-index:0;background:linear-gradient(135deg,#1b1b1b,#412b24);transition:opacity .35s;position:absolute;inset:0}.btn-auth span,.btn-auth svg{z-index:1;position:relative}.btn-auth:hover{color:#fff}.btn-auth:hover:before{opacity:1}.btn-outline{color:#4a5565;background-color:#fff;border:none;border-radius:10px;outline:none;align-items:center;gap:6px;padding:8px 20px;font-size:12px;font-weight:600;display:flex;box-shadow:0 0 4px #0000004d}@media (max-width:768px){.hamburger{display:flex}.navbar-menu{background:inherit;flex-direction:column;align-items:start;gap:20px;width:100%;padding:20px 4px;display:none;position:absolute;top:50px;left:0;box-shadow:0 2px 2px #0606061a}.nav-transparent .navbar-menu{background:#fff;top:60px}.navbar-menu.show{display:flex}.desktop-only{display:none}.mobile-only{display:block}.navbar-container{padding:20px 14px}}
