/* --- HEADER DARK --- */ #background-nav{ height: 106px; width: 100%; position: fixed; top: 0; z-index: 900; } .background-nav-blur { backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px); } .background-nav-transparent{ background-color: transparent; } .background-nav-classic{ background-color: rgba(5, 20, 33, 0.9); } header{ display: flex; justify-content: space-between; align-items: center; height: 106px; position: fixed; top: 0; left: 0; right: 0; margin: 0px auto; z-index: 900; width: 1240px; background: transparent; } nav ul{ list-style: none; display: flex; width: 600px; justify-content: space-around; } nav ul li{ width: 71px; text-align: center; } nav ul li a{ font-style: normal; font-weight: 400; font-size: 16px; text-decoration: none; } nav ul li a:hover{ font-weight: 700; color: #76FFE6; transition: ease-in-out 0.2s; } #nav-blog{ margin: 0; } nav ul li a.nav-laptop-active{ font-weight: 700; color: #76FFE6; } .nav-contact{ height: 46px; width: 110px; border: 1px solid #FFFFFF; border-radius: 8px; padding: 12px 27px; font-family: 'Inter'; font-style: normal; font-weight: 600; font-size: 14px; transition: ease-out 0.5s; } .nav-contact:hover{ background: #FAFDFF; color: #051421; } #nav-logo-light{ display: none; } /* ------------------- */ /* --- HEADER LIGHT --- */ .light-background-nav{ background-color: rgba(255, 255, 255, 0.9); box-shadow: 0px 4px 12px rgba( 55, 55, 55, 0.05); transition: ease-in-out 0.5s; } .light-header{ background: transparent; transition: ease-in-out 0.5s; } .light-header-items{ color: #051421; transition: ease-in-out 0.5s; } .light-header-items:hover{ color: #051421; font-weight: 700; color: #00A3FF; transition: ease-in-out 0.2s; } .nav-contact-light{ height: 46px; width: 110px; border: 1px solid #051421; border-radius: 8px; padding: 12px 27px; font-family: 'Inter'; font-style: normal; font-weight: 600; font-size: 14px; color: #051421; transition: ease-out 0.5s; } .nav-contact-light:hover{ background: #051421; color: #FAFDFF; } nav ul li a.nav-light-active{ font-weight: 700; color: #00A3FF; } /* -------------------- */ /* --------- LARGE SCREEN --------- */ @media all and (min-width: 1920px) { header{ width: 1430px; } } /* ----- END OF LARGE SCREEN ----- */ /* -------------------- MEDIUM SCREEN -------------------- */ @media all and (min-width: 1020px) and (max-width: 1435px) { nav ul{ width: 500px; } header{ width: 945px; } } /* ---------------- ENF OF MEDIUM SCREEN ---------------- */ /* -------------------- SMALL SCREEN -------------------- */ @media all and (min-width: 370px) and (max-width: 1020px) { #background-nav{ display: none; } } @media all and (min-width: 270px) and (max-width: 370px) { #background-nav{ display: none; } } /* ---------------- ENF OF SMALL SCREEN ---------------- */