@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap'); :root { --border: rgb(41, 41, 41); } body { background-color: #010101; } header { padding: 15px 20px; display: flex; flex-direction: column; margin: 0; h1 { font-family: 'Poppins', sans-serif; font-style: bold; font-size: 35px; margin: 0; background: linear-gradient(140deg, #817d7d, rgb(19, 19, 19)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } h3 { margin: 0; font-family: 'Poppins', sans-serif; font-style: bold; color: rgb(74, 75, 75); padding-left: 120px; } } section { display: flex; justify-content: center; height: 70vh; align-items: center; } .container { margin: 0; box-sizing: border-box; padding: 20px; display: flex; flex-direction: column; gap: 20px; align-items: center; border-radius: 20px; border: 0.5px solid var(--border); width: 500px; height: 300px; background-color: rgb(13, 13, 13); } .title { display: flex; flex-direction: row; gap: 10px; height: fit-content; } .circle { display: flex; border-radius: 50%; width: 25px; height: 25px; align-self: center; } .title h1 { margin: 0; font-size: 25px; color: rgb(224, 221, 221); font-family: "Manrope", sans-serif; font-style: bold; } span { background-color: var(--border); width: 500px; height: 1px; } .info { width: 450px; display: grid; grid-template-columns: 1fr 1fr; grid-gap: 20px; padding-top: 20px; } .card { text-align: center; h3 { margin: 0; color: rgb(100, 98, 98); font-family: "Manrope", sans-serif; font-weight: 700; } p { margin: 8px; color: rgb(210, 206, 206); font-family: "Manrope", sans-serif; font-weight: 600; } } @media screen and (max-width: 505px) { .container { width: 300px; } span { width: 300px; } .info { width: 250px; } }