header .container,header .container nav{height:100%;width:100%}header .container nav{align-items:center;display:flex;justify-content:space-between;position:relative}header ul{background-color:var(--neutral-0);border-radius:0 0 12px 12px;box-shadow:0 10px 15px #0003;display:flex;flex-direction:column;gap:10px;list-style-type:none;margin:0;max-height:0;padding:10px 0 0;position:absolute;top:70px;width:100%;z-index:10}header ul li:not(:last-of-type){border-bottom:1px solid var(--neutral-200)}header ul li.icon{height:42px;margin:0;width:100%}header ul li.icon img{height:100%;max-width:20px;object-fit:contain;width:100%}header ul li.icon:first-of-type{margin-left:5px}header ul li a{align-items:center;color:var(--energia-600);display:inline-flex;gap:4px;padding:10px;text-decoration:none;width:100%}a:visited,header a{color:#ef7e31;text-decoration:underline}header ul li a:focus-visible,header ul li a:hover{background:var(--primary-100);opacity:.8}hr{margin:0}@media (max-width:80em){header .container{align-items:center;display:flex;justify-content:space-between}header .container nav{padding:8px 0}header ul{background:none;box-shadow:none;display:flex;flex-direction:row;max-height:none;padding:0;position:static;width:auto}header ul li{border-bottom:none}header ul li.icon{width:auto}header ul li.icon img{max-width:38px}header ul li a{padding:0 10px}header ul li a:hover{background:none}header ul li:first-child{display:none}}@media (min-width:80em){header ul{align-items:center;background:none;box-shadow:none;flex-direction:row;gap:10px;max-height:500px;opacity:1;padding:0;position:relative;top:0;visibility:visible;width:auto}header ul li{border-bottom:none!important}header ul li:not(.icon) a{padding:0 15px}header ul li.icon{width:42px}header ul li.icon img{max-width:42px}header ul li.icon span{display:none}header ul li.icon a{padding:0}header ul li a:hover{background:none}}