#cookie-banner { position: fixed; bottom: 0; left: 24%; width: 52%; background: linear-gradient(90deg, #ff7e5f, #feb47b); color: #fff; padding: 20px; box-sizing: border-box; display: flex; flex-direction: column; align-items: center; z-index: 9999; } #cookie-banner p { margin: 0 0 10px 0; } #cookie-banner .buttons { display: flex; gap: 10px; } #cookie-banner button { border: none; padding: 10px 20px; background-color: rgba(0, 0, 0, 0.2); color: #fff; cursor: pointer; } @media (min-width: 768px) { #cookie-banner { flex-direction: row; justify-content: space-between; } }