* { box-sizing: border-box; } body { margin: 0; padding: 0; background-color: #d5e1ef; height: 100vh; display: flex; justify-content: center; align-items: center; } .card { border-radius: 20px; background-color: #ffffff; font-family: "Outfit", sans-serif; padding: 16px; text-align: center; width: min-content; h1 { color: #1f314f; font-size: 22px; font-weight: 700; } p { color: #7d889e; font-size: 15px; font-weight: 400; padding: 0 16px; } img { width: 288px; height: 288px; border-radius: 10px; } filter: drop-shadow(rgba(0, 0, 0, 0.25) 0px 4px 4px); }