.header{height:auto;min-height:var(--min-height-header);width:100%;z-index:1000;border:1px solid #000;align-items:center;justify-content:center;background-color:var(--light-grey);transition:background-color .3s ease;box-shadow:0 0 transparent;transition:box-shadow .3s ease}.fixed-top{position:fixed;top:0;left:0}.fixed-bottom{position:fixed}.title{font-size:1.25rem}.menu{display:flex;justify-content:center;align-items:center;position:relative;top:auto;left:auto;padding:0;min-height:var(--min-height-header);max-height:none;overflow:visible;width:100%;outline:2px solid blue}.menu-toggle{position:relative;width:30px;height:24px;display:none;flex-direction:column;justify-content:space-between;background:0 0;border:none;cursor:pointer;z-index:1001}.menu-toggle i{font-size:2.5rem;color:var(--text-color,#333);transition:font-size .3s ease,transform .3s ease}.menu-toggle.active i{transform:scale(1.2);transition:transform .3s ease}.menu-toggle span{display:block;height:4px;background-color:var(--text-color,#333);border-radius:2px;transition:all .3s ease}.nav-container{margin:0;display:flex;justify-content:space-evenly;align-items:center;height:100%;width:100%;padding:0 1rem;outline:2px solid red}.nav-container .title{display:flex;align-items:center;margin:0;padding:0;color:var(--acadia)}.nav-container .menu{display:flex;align-items:center;justify-content:center;color:var(--acadia)}nav{padding:0;text-align:center;font-weight:500;height:100%;max-width:100%}nav ul{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:row;justify-content:center;padding:0}nav ul li{margin:0}nav ul li a{position:relative;cursor:pointer;display:block;text-decoration:none;color:var(--acadia);padding:0;margin-left:3.125rem;border-bottom:.0625rem transparent;transition:color .5s ease}nav ul li a:before{content:'';position:absolute;background-color:var(--acadia);transition:all .5s ease}nav ul li a:hover{margin-bottom:0}nav ul li a:before{height:.0625rem;width:0;bottom:0;left:.0625rem}nav ul li a:hover:before{width:100%}nav a.active{font-weight:700}.menu{display:flex;align-items:center;flex-wrap:wrap;position:relative;width:100%;max-height:none;padding:0;background:0 0}.menu nav ul{display:flex;flex-direction:row;list-style:none;padding:0;margin:0;justify-content:center;gap:2rem}.menu nav ul li a{padding:.5rem 0;text-decoration:none;color:var(--acadia);font-weight:500;transition:color .3s ease}@media(max-width:768px){.nav-container{position:relative}.menu-toggle{display:block;background:0 0;border:none;cursor:pointer;z-index:1001}.menu-toggle i{font-size:2.5rem;color:var(--acadia);transition:transform .3s ease}.menu-toggle.active i{transform:scale(1.2)}.menu{position:absolute;top:100%;left:0;flex-direction:column;max-height:0;overflow:hidden;background:var(--light-grey-alpha75);padding:0;transition:max-height .4s ease,padding .4s ease;border-top:1px solid #ddd}.menu.active{max-height:1000px;padding:1rem 0;max-height:80vh}.menu nav ul{flex-direction:column;gap:0}.menu nav ul li{padding:.75rem 0;border-bottom:1px solid #eee}.circle.pop-right{display:none !important}.box-cv{justify-content:center}}@media(max-width:1440px){html{font-size:90%}}@media(min-width:1441px){.nav-container{flex-direction:row;justify-content:space-between;align-items:center}.menu-toggle{display:none}.menu{flex-direction:row;max-height:none;padding:0;background:0 0}.menu nav ul{flex-direction:row;gap:2rem}.menu nav ul li{padding:0;border-bottom:none}}@media(max-width:1024px){.box-container{max-width:100%;padding-inline:1rem}}@media(max-width:1200px){.nav-container{flex-direction:column;align-items:center;height:auto}.menu{width:100%;max-height:none;flex-wrap:wrap}nav ul{flex-direction:row;flex-wrap:wrap;justify-content:center}nav ul li a{font-size:1rem;margin:.5rem}}