.btn-hamb{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;gap:4px;border:none;padding:4px;width:30px;aspect-ratio:1/1;background-color:transparent;cursor:pointer;transition:.5s}.hamburgher>*{border-radius:6px;width:100%;height:3px;background-color:var(--color-primary-dark);transition:all .6s ease;transition:width translateX .4s ease}.hamburgher>:nth-child(2){width:50%}.hamburgher>:last-child{width:25%}.ham-modalon>*{position:absolute}.ham-modalon>:first-child{transform:rotate(45deg)}.ham-modalon>:nth-child(2){transform:translateX(20px);opacity:0}.ham-modalon>:last-child{width:100%;transform:rotate(-45deg)}.modal-ham-w{width:30%}.modal-ham-panel{margin-top:var(--header-h)}@media screen and (max-width:1024px){.modal-ham-w{width:40%}}@media screen and (max-width:768px){.modal-ham-w{width:60%}}@media screen and (max-width:480px){.modal-ham-w{width:100%}}.list-item{transition:all .5s ease-in}.list-item:hover{transform:scale(1.2)}@keyframes itemMove{0%{transform:rotate(0) scale(1)}to{transform:rotate(15deg) scale(1.2)}}.list-item:hover img{filter:drop-shadow(0 0 2px var(--color-secondary-very-light))}.item-active{display:flex;align-items:center;border-radius:50%;padding:8px;box-shadow:inset 0 0 5px var(--color-primary-very-dark);aspect-ratio:1/1;box-sizing:content-box}.item-active+p{display:none}.list-item p{transition:all .3s}.list-item:hover p{opacity:0;position:absolute}@media screen and (max-width:480px){.nav-x{display:none}}@media screen and (min-width:480px){.nav-y{display:none}}.h-line-path{height:calc(100% - (var(--header-h) + 25.5px))}.h-line-path>div{transition:all .5s ease-in-out}@media screen and (max-width:768px){.nav-dev-container-before{position:absolute;top:0;left:0;border-radius:8px;width:100%;height:100%;background-color:var(--color-primary-very-dark-0d3);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:-10}}.section-footer{display:flex;flex-direction:column;gap:10px;justify-content:center;border-radius:20px;box-shadow:-2px 2px 0 0 var(--color-primary-medium-light);padding:1.2rem;width:30%}.sections-footer-direction-screen{flex-direction:row}@media screen and (max-width:1024px){.section-footer{width:40%}}@media screen and (max-width:768px){.section-footer{width:100%}.sections-footer-direction-screen{flex-direction:column;gap:20px}}