nav{position:fixed;top:0;z-index:1000;width:100%;transition:.5s;padding-block:1.5rem}nav.scrolled{background-color:var(--background-color);box-shadow:0 2px 8px #0000001a;padding-block:1rem}.nav-mobile{position:relative;padding-inline:1rem;z-index:9000}.logo{width:50%;position:relative;z-index:2}.nav-mobile input{position:absolute;right:2rem;top:50%;transform:translateY(-50%) scale(3);z-index:2;opacity:0}.nav-mobile input:checked~.menu-list{transform:none;transition:transform .25s ease}#hamburger{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);z-index:1}.nav-mobile .hamburger-lines{display:block;margin-bottom:5px;background-color:#dededf;height:4px;width:33px;border-radius:3px;transition:transform .25s ease-in}.nav-mobile input:checked~#hamburger .hamburger-lines:first-child{transform-origin:center;transform:translateY(9px) rotate(-45deg)}#hamburger .hamburger-lines:nth-child(2){transform-origin:right;transform:scaleX(1)}.nav-mobile input:checked~#hamburger .hamburger-lines:nth-child(2){transform-origin:right;transform:scaleX(0)}.nav-mobile input:checked~#hamburger .hamburger-lines:last-child{transform-origin:center;transform:translateY(-9px) rotate(45deg)}.nav-mobile .menu-list{position:fixed;top:0;right:0;height:100vh;width:100%;padding-inline:4rem;padding-top:10rem;padding-bottom:6rem;overflow-y:scroll;background-color:var(--background-color);opacity:.99;transform:translate(100%);transition:transform .25s ease}.nav-mobile ul{display:flex;flex-direction:column;gap:2rem;text-align:center}.nav-mobile ul li a{font-size:1.35rem}.menu-list-item,.menu-list-item a{transition:.5s}.menu-list-item:hover{scale:1.05}.menu-list-item a:hover{color:var(--accent-color)}.menu-list-item>a{font-weight:500;font-size:1.15rem;line-height:1.5rem;text-decoration:none;color:var(--primary-text-color);text-transform:capitalize}.sub-items{margin-left:1.5rem}footer{display:flex;flex-direction:column;align-items:center;padding-block:1.125rem;background:#003566;border-top:1px solid var(--border-color)}footer p{font-weight:400;font-size:.75rem;line-height:1.125rem;color:#f1f1f1}@media (min-width:48rem){nav{padding-block:3rem}nav.scrolled{padding-block:2rem}.audit-partner-mobile{display:none}.logo{width:100%}.nav-mobile .menu-list{width:fit-content}.nav-desktop{position:relative;display:flex!important;justify-content:space-between;align-items:center;padding-inline:9rem}.nav-desktop ul{display:flex;gap:2.5rem;color:#fff;font-family:Poppins;font-size:1.5rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.105rem;text-transform:capitalize}}@media (min-width: 65em){.nav-mobile{display:none}.logo{width:15rem}header .elements{margin-left:auto;margin-block:auto;margin-right:4rem;display:flex;gap:1.5rem}header .icon{width:1.8rem;cursor:pointer}header .avatar{--size: 3rem;width:var(--size);height:var(--size);margin-block:auto;margin-right:4rem}footer{position:fixed;width:100%;bottom:0;z-index:9999;flex-direction:row;justify-content:space-between;padding-inline:3rem;padding-block:.5rem}}.contact-info-wrapper{margin-top:2rem;display:grid;grid-template-columns:2.5rem 1fr;gap:1rem}.contact-info-wrapper p{text-align:left}
