.custom-header{justify-content:left;align-items:center;width:100%;display:flex}.custom-header>nav{width:100%;padding:16px 0;display:flex}@media (max-width:600px){.custom-header>nav{justify-content:space-between;align-items:center}}.custom-header>nav>.logo{cursor:pointer;justify-content:center;align-items:center;margin-right:28px;display:flex}.custom-header>nav>.logo>img{margin-right:5px}.custom-header>nav>.logo>h2{color:var(--primary)}.custom-header>nav>.desktop-menu{justify-content:center;align-items:center;display:flex}.custom-header>nav>.desktop-menu>a{color:var(--secondary);cursor:pointer;font-size:20px;font-weight:400}.custom-header>nav>.desktop-menu>a:hover{opacity:.8}.custom-header>nav>.desktop-menu>a.isActive{color:var(--primary);font-weight:600}.custom-header>nav>.desktop-menu>a:not(:last-child){margin-right:20px}@media (max-width:600px){.custom-header>nav>.desktop-menu{display:none}}
.header-link{color:var(--secondary);cursor:pointer;font-size:20px;font-weight:400}.header-link:hover{opacity:.8}.header-link.isActive{color:var(--primary);font-weight:600}
.hamburger-menu{display:none;position:relative}@media (max-width:600px){.hamburger-menu{display:flex}}.hamburger-menu>.menu-icon{cursor:pointer;flex-direction:column;justify-content:space-between;width:24px;height:18px;display:flex}.hamburger-menu>.menu-icon span{background-color:var(--primary);border-radius:2px;height:3px;transition:all .3s;display:block}.hamburger-menu>.menu-icon.is-open span:first-child{transform:rotate(45deg)translate(5px,5px)}.hamburger-menu>.menu-icon.is-open span:nth-child(2){opacity:0}.hamburger-menu>.menu-icon.is-open span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.hamburger-menu>.links{background-color:var(--background);flex-direction:column;justify-content:center;width:150px;padding:8px;display:flex;position:absolute;top:40px;left:-125px;box-shadow:0 4px 8px #0000004d}.hamburger-menu>.links a{padding:3px}.hamburger-menu>.links a:hover{background-color:var(--dark-background)}.hamburger-menu>.links a:not(:last-child){margin-bottom:8px}
footer{justify-content:left;width:100%;padding:12px 0;display:flex}footer>nav{text-align:left;color:var(--primary)}
