*{ margin: 0; padding: 0; box-sizing: border-box; font-family: Arial, Helvetica, sans-serif; } header{ width: 100%; height: 30px; display: flex; padding: 40px; align-items: center; background: #0E0E0E; justify-content: space-between; } header .left{ gap: 10px; height: 100%; display: flex; align-items: center; } header .left img{ width: 190px; } .left .input-box{ width: 500px; height: 40px; display: flex; position: relative; border-radius: 5px; align-items: center; border: 2px solid #38383B; } .left .input-box input{ width: 100%; height: 100%; padding: 7px; border: none; outline: none; color: #fff; background: none; } .left .input-box #send-button{ padding: 10px; cursor: pointer; color: #38383B; } .left #category{ display: flex; position: relative; align-items: center; justify-content: center; } .left #category li{ list-style: none; position: relative; } .left #category li header .right{ gap: 20px; height: 100%; display: flex; align-items: center; } .right .btn{ display: flex; color: #000000; height: 2.25rem; align-items: center; padding: 0 1.125rem; font-weight: 540; background: #FF9900; text-decoration: none; border-radius: .25rem; justify-content: center; } .btn.trans{ color: #fff; transition: 0.4s; background: transparent; } .btn.trans:hover{ color: #000; background: #ff9900; } #main{ width: 100%; height: 100vh; background: #000; }